Sinet ISO Logo            Sinet Education Logo

C++ Programming

Learn C++ Object Oriented Programming.

Course:

Object Oriented Programming with C++

Course Duration:

Class room training: 40 hours
Online training:         20 hours

Fee Details:

Course Fee: ₹ 6,000






Sinet Education Course Offers

  FREE Programming Logic Course

  ₹ 500 CASH BACK
      for One time payment.

* Conditions Apply.

sinet-certifications

CERTIFICATIONS


  Sinet Certification
      ISO 9001 2015 logo embossed
      with Online reference.

      Show Model


JOB TITLES

  C++ Developer
  System Programmer





C++ Syllabus:


1. Introduction to C++

Introduction Program, Low level &High Level, Compiler, Interpreter, Invention. Features of C Language ‘C’ Program Structure.Component of a program: Preprocessor directive, The main() function, Standard Library Routines, New Line Character, Adding comments. Program compilation and execution

2. C++ Tokens

Tokens: Keyword, Identifiers, Literals, Punctuator, Operators

3. C++ Primary Data types

Data types ,Variables and Constants, Primary datatype-int, char, float, double, Type modifiers- short, long, signed, unsigned, Variables:Declaring a variable.,Constants: Integer, Floating point, Character, String Constants

4. C++ Input /output functions (1)

Standard Output Function(iostream.h), Cout and ‘<<’ operator,Escape Sequences, Console Input/Output function, getch(), getche(), getchar(), putchar() in stdio.h

5. C++ Input /output functions (2)

Standard Input function (iostream.h),Cin and ‘>>’ operator

6. operators in C++

Operators, Arithmetic, Assignment, Relational, Increment and Decrement, Logical,Type Conversions

7. C++ Control Flow Structure (1)

Decision making, Selective Control Structure, The If Statement, The If….else Statement, The If….else if Statement, Nested if

8. C++ Control Flow Structure (2)

Selective Control Structure, Ternary Operator, The Switch Case Statement

9. C++ Control Flow Structure (3)

Iterative Control Structures, While, Do … While

10. C++ Control Flow Structure (4)

Iterative Control Structures, For, Nested Loop

11. C++ Control Flow Structure (5)

The Break Statement, The Continue Statement, The goto statement

12. Array in C++ (1)

Introduction, Single Dimension Array, Memory allocation, Array Declaration, Array Initialization, Read array elements

13. Array in C++ (2)

Multidimensional Array, Array Declaration, Array Initialization, Read array elements

14. String in C++

String Declaration, Initializing a String, Reading a string using scanf(),gets(), Write string using print(),puts() Find length of string, copy string, combinestring,..

15. String Functions in C++

String Functions( String.h), Length, Reverse, uppercase, lowercase, Concatenation, Comparison, Copying

16. Pointers (1) in C++

Introduction, Pointer Declaration, Initialization of Pointers, Pointer Arithmetic, Pointer comparison

17. Pointers (2) in C++

String & Pointer, Pointers to Arrays, Array of Pointer

18. Pointers

Passing pointers to functions, Return pointer from functions

19. Functions

What is function, Two type functions: Built-in functions, User Defined functions,. User Defined Functions, Prototyping(Declaration), Function Definition, Arguments, Passing values to function, Return value, Return value based on conditions

20. Functions (1) in C++

Function Categories: Function with no arguments and no return value, Function with arguments but no return value, Function with no arguments but return value, Function with arguments and return value

21.Functions (2) in C++

Recursive Function, Argument passing, Call by value, Call by Reference, Function with Arrays

22. Object Oriented Programing in C++

Structure introduction, Introduction, Class,Object,Encapsulation,polymorphism,Inheritance, Introduction to Classes and Objects, Data Abstraction, Encapsulation, Dynamic memory Manipulation, New and delete operators

23. Classes and Objects (1) in C++

Constructors and Destructors, Copy Constructor, Default Arguments

24. Classes and Objects (2) in C++

Separate function body from class using the scope operator, The ‘this’ Pointer, Inline function, Static variables

25. Polymorphism in C++

Non-member function overloading, Member function overloading, Constructor overloading, Scope resolution operator

26. Inheritance (1) in C++

What is Inheritance?, The ‘private’ qualifier, The ‘protected’ qualifier, Type of Inheritance, Single inheritance, Multiple Inheritance, Multilevel Inheritance, Hierarchical Inheritance, Hybrid Inheritance

27. Inheritance (2) in C++

Member Overriding, Scope resolution with Overridden Members, Base Class Initialization, Friend Functions

28. Dynamic Polymorphism (1) in C++

Operator Overloading, Unary, Binary

29. Dynamic Polymorphism (2) in C++

Introduction,Virtual Functions, Pure virtual Functions, Null virtual functions, Abstract classes

30. Macro definition in C++

Define macro(#define),Macro template, Macro Expansion

31. File Handling (1) in C++

Stream manipulation(fstream.h),The Stream Class Hierarchy, Stream Insertion, Stream Extraction, File input and output, Opening and Closing a file, Mode of operations (ios::in,ios::out,…), Reading and writing text files, get(),put()

32. File Handling (2) in C++

Binary Input and Output, Functions, read(), write(), peek(), flush(), Random access to file

33. Templates (1)

Templates, Generic Functions, Restrictions of generic functions, Functions with two generic data type

34. Templates (2)

Generic Classes, Class with two generic data type, Rules in Using Templates




* Each Session include:
Faculty training, Lab Practice, Lab Exercises and Portal based assignments.
* Sinet Education reserved the right to alter the course contents, offers, price, certificates etc.