Programmming in C++ Language

C++ is a General Purpose Programming Language. It has Imperative, Object-Oriented and Generic Programming Features.

Our Institution will give Professional Training in C++ with following Course Structure:

1. Introduction to C++

  1. What is C++?
  2. Starting with C++
  3. How C++ Evolved from C?
  4. Features of C++
  5. Procedure-Oriented Programming
  6. OOP vs. Procedure-Oriented Programming
  7. The Basic Anatomy of a C++ Program
  8. Starting with a Simple Program
  9. Compiling, Linking and Running a C++ Program
  10. Object-Oriented Programming Concepts.

2. The Basics of C++

  1. Character set
  2. Identifiers
  3. Keywords
  4. Data Types
  5. Constant and Variables
  6. Statements
  7. Expressions
  8. Operators
  9. Standard Input and Standard Output
  10. Using Stream Extraction Operator (>>)
  11. Using Stream Insertion Operator (<<)

3. Control Statements

  1. Decision Making Statements
  2. Looping Statements
  3. Jumping Statements

4. Functions

  1. User Defined and Standard Functions
  2. Formal and Actual Arguments
  3. Function Prototypes
  4. Parameter Passing
  5. Pass-by-Value
  6. Pass-by-Reference
  7. Recursion

5. Arrays and Strings

  1. Introduction To Arrays
  2. Memory Representation of Array
  3. Types of Arrays
  4. Declaring Strings
  5. Reading and Writing Strings
  6. String Handling Functions

6. Pointers

  1. Pointer Variable
  2. Pointer Arithmetic
  3. Passing Parameters by Reference
  4. Pointer to Pointer
  5. Pointers to Function
  6. Dynamic Memory Allocation
  7. this Pointer

7. Classes and Objects

  1. Introduction To Arrays
  2. Access Specifiers
  3. Member Functions
  4. Accessing Class Members
  5. Creating Class Object
  6. Array of Objects
  7. Static Member
  8. Friend Function
  9. Nested Class
  10. Friend Class

8. Constructors and Destructors

  1. Need of Constructor
  2. Types of Constructor
  3. Default Constructor
  4. Parameterized Constructor
  5. Copy Constructor
  6. Dynamic Constructor
  7. Constructor Overloading
  8. Destructor

9. Inheritance

  1. Advantages of Inheritance
  2. Base and Derived Class
  3. Types of Derivation
  4. Types of Inheritance
  5. Solution of Ambiguity Problem in Inheritance
  6. Virtual Base Class
  7. Execution of Constructor and Destructor in Inheritance.

10. Polymorphism

  1. Early Binding and Late Binding
  2. Virtual Function
  3. Pure Virtual Function
  4. Abstract Class
  5. Function Overloading
  6. Operator Overloading (Unary, Binary and Relational Operator Overloading).

11. File Handling

  1. Introduction to Files
  2. Types of Files
  3. Text Files and Binary Files
  4. Operations on Files like Read, Write, Append, Delete and Rename
  5. C++ File Stream
  6. Opening and Closing Files
  7. File Access
  8. Accessing Records Randomly using seekg( ) and tellg( )
  9. Error Handling in File I/O Operations.

Course Outline

In Week Days

Course Duration: 2 months
Schedule: 2 Hours/5 days a week

In Week Ends

Course Duration: 3 months
Schedule: 4 Hours/2 days a week

LATEST NEWS

CONTACT US

S.C.F. 13, 3rd Floor, G.T.B. Market, Khanna(141401),Pb.

Ph.01628-506103(Office.)(Mob.)99141-16786, 99148-21188