Course Duration in Hours
90
90
C Training Syllabus:
1. Introduction to ?C? language
Features of C
History
Structure of C Program
Keyword, Identifiers & Constants
2. Data types
Primitive Data Types
Aggregated Data Types
3. Operators
Binary Operators
Unary Operators
Ternary Operators
Special Operators
Order of Evaluation
4. Selections
Simple if
if..else
Nested if
if..else ladder
Goto Statement
Break and Continue Statement
Switch..Case statement
5. Iteration
While
For
Do..While
Nested loop Statements
6. Arrays
Introduction to arrays
Need for Arrays
Types of arrays
One Dimensional Arrays
Two Dimensional Arrays
Multi Dimensional Arrays
7. String manipulation
Declaring String
Initializing String
String Functions
String Formatted Specifiers
Multiple Strings
8. Functions
Interdiction to Functions
Need for Functions
Classification of Functions
Function Prototype
Defining Function
Calling Function
Function with Arrays
Function with Strings
Recursive Functions
9. Storage class specifiers
Automatic
Extern
Static
Register
10. Structures, unions, enum
Introduction to structures
Declaring a Structure
Structures with Arrays
Structures with Function
Nested Structures
Introduction to Union
Declaring Union
Difference between Structures and Unions
Enumerations
Typedef
11. Pointers
Introduction to Memory
Introduction to Pointers
Operations on Pointers
Pointer to Pointer
Pointer to Array
Array to Pointers
Void pointers
Call by Value and Call by Reference
Passing Pointers to Functions
Functions returning Pointers
Pointer to Functions
Dynamic Functions Call with Function Pointer
Pointers with Structures
12. Dynamic memory allocation
Allocation (Malloc, Calloc & Realloc)
De ? Allocation (Free)
13. Files
Introduction
File Input, Output Operations
Sequential Files
Random Access Files
Command Line Arguments
Handling Errors
Database vs File System
C++ Training Syllabus:
1.Basic In C++
Programming Methods
Object Oriented Programming
Introduction to C++
Variables, Datatypes, Operators
Reference Operator
Scope Resolution Operators
New Structure of a C++ Program
2. Control Structures
Conditional ? if, if?else, Nested if?else, Switch?Case
Loops ? While, do?While, For, Nested Loops
Jump ? Goto, Continue & Break
3. Functions
Introduction a Function
Defening a Function
Prototypes
Actual and Formal Arguments
Parameter Passing Techniques
Call by Value
Call by Reference
Call by Pointer
Default Arguments
Function Overloading
Inline Functions
4. Oops Concepts
Encapsulation
Abstraction
Polymorphism
Static Binding
Dynamic Binding
Inheritance
Message Passing
Class
Object
5. Classes and Objects
Class Declaration
Access Member and Member Functions
Creating Objects
Differences between Class and Structure
Objects as arguments
Returning Objects
Static Members
Friend Functions
Friend Classes
6. Constructors and Destructors
Introduction
Defining Constructor
Comparing Constructor Member Function
Default Constructor
Argument Constructor
Copy Constructor
Constructor Overloading
Default Argument in Constructor
Destructor
Defining Destructor
7. Operator Overloading
Need of Overloading
Defining Operator Overloaded Function
Operator Overloading Rules
Overloading Unary Operators
Overloading Unary Operators using Friend
Overloading Binary Operators
Overloading Binary Operators using Friend
Overloading Other Operators
8. Inheritance
Introduction
Types of Inheritance
Single Level Inheritance
Multilevel Inheritance
Multiple Inheritance
Hybrid Inheritance
Hierarchical Inheritance
Base Class
Derived Class
Inheritance Scope
Protected Members
Virtual Base Class
Virtual Destructors
9. Advanced Class Concepts
Container Class & Contained Class
Local Classes
Inheritance v/s Containership
10. Polymorphism and Virtual Functions
Type Polymorphism
Dynamic Binding
Function Overriding
Difference between Function Overloading and Overriding
Need of Virtual Functions
Pure Virtual Functions
11. Templates
Need of Template
Defining Template
Function Templates
Class Templates
12. Exception Handling
What is Exception?
Need of Handling Exceptions
Types Of Exceptions
Exception Handling Mechanism
13. Streams
Hierarchy of I/O Streams
Istream Class Functions
Ostream Class Functions
IOS Class Functions
Manipulators
14. Files
Hierarchy of File Streams
Opening a File
File Opening Modes
Sequential Access Files
Random Access Files
Command Line Arguments
Undergraduate and Graduate students, Freshers, Jobseeker
IT Training Indore, New Palasia (Indore),Indore,IN