C & C++ Programming:

C & C++ Training Course
The course covers complete Programming in C Language and OPPS Concepts in C++ with unlimited practicles and Programs.
Each module will be taught in detail, with Practical flow.

Objective:
>>To get Complete Programming work flow on c c++ and data structures.
>>Know Requirements for Application development using programming languages.
>>Understad Program flow on various plotforms.

who can attend?
>>Freshers seeking carrer in Programming.
>>Entry or experuenced coders to get more insight in to C, C++ Programming.
>>Working/experienced who want to explore more on deep Programming Skills.

C and C++ Syllabus
MODULE 1: C PROGRAMMING
CH1.Getting Started
Why C Programming Language
History & Features
Compilation Model
How to Compile & Run a C program
Strategy of Designing a Program
CH2.Fundamentals and I/O
Variables & Constants
Keywords & Data Types
Identifiers & Rules
I/O Functions
CH3. Operators And Classifications
Arithmetic Operators
Bitwise Operators
Logical Operators
Increment Operators
Decrement Operators
Relational Operators
CH4. Control Statements
Sequential statements
Decision making statements
if, else, nested-if, break, switch For
While
Do—While
Continue
CH5.Arrays And String
Definition and Declaration of Array
Definition and Declaration of String
Memory Layout & accessing Array Elements
String Functions
Two dimensional Arrays
CH6.Functions
Why Functions?
Function Declarations
Function Prototypes
Returning a Value or Not
Arguments and Parameters
Function Pointers
Storage classes
Recursion
CH7.Pointers [Part 1]
Definition &Declaration of Pointer
Indirect Access using Pointers
Pass by Reference
Rel. b/w Arrays and Pointers
Type Casting
Pointer to an Array
Array of Pointers
CH8.Pointers [Part 2]
Dynamic Storage Allocation -
malloc(),calloc(),realloc(),free()
Functions Returning a Pointer
An Array of Character Pointers
Two Dim Arrays vs. Array of
Pointers
Command Line Arguments
Pointers to Pointers
Function Pointers
CH9.Scope Of Variables
Block Scope
Function Scope
File Scope
Program Scope
The auto Specifier
The static Specifier
The register Specifier
The extern Specifier
The Const Modifier
The Volatile Modifier
CH10.Structures and Union
Fundamental Concepts
Describing a Structure
Creating Structures
Operations on Structures
Functions Returning Structures
Passing Structures to Functions
Pointers to Structures
Array of Structures
Functions Returning a Pointer to a Structure
Structure Padding
Union
# pragma Definition
CH11.Pre-Processor
File inclusion
Macro substitution
Conditional Compilation, #ifdef, #ifndef
CH12.File I/O
Why files
System Calls vs. Library Calls
I/O Library Functions
fopen(),fread(),fwrite(),fclose()
Copying a File
Character Input vs. Line Input
fscanf(),fprintf(),fclose()

MODULE 2: OBJECT ORIENTED PROG WITH C++
Overview
Characteristics
Function Overloading
Scope Resolution Operator
Classes in C++
Access Specifies
Constructor, Destructor
Static members, Functions
Friend Classes, Friend Functions
Operator Overloading
Data Conversions
Inheritance, Polymorphism
Exception Handling