Thursday 23 May 2013

c and CPP Course content


C’ Language
About Course
C is a building block for many other currently known languages. C has features that allow the programmer to organize programs in a clear, easy, logical way. After learning this language candidates are able to start with their others oops related language like c++,.net and java.
Course Contents :
History of C
• History and benefits of c
First Program in C
• Declaration of variable, header files in C, Main function C
Introduction to C
• Identifiers,keywords,constants,operators
• variables Data types in C, Translators
• Basic Structure of C, Process of C programme.
Looping structures
• While, for
• do while
• nested for loop
Decision control statements
• If else
• Nested if else,
• Switch case
Strings
• Various string functions in C
Arrays in C
• One dimensional array
• Two dimensional array
• Introduction to multidimensional array
Union
• Difference between structure and union
Structure
• Introduction to structures
• Structure with array
• Structure with function
Pointer
• Introduction to pointer
• Array using pointer
• Function using pointer
Function
• User define function ,built in function
• Difference between call by value and call by reference.
• Recursion of function
File Handling 
• Reading from file, Writing into a file, Appending a file

C ++ Course Contents :
Object oriented programming
• Basic concept of object oriented programming
Basic program with c++
• What is c++ ,simple c++ program, if else, nested if else
Tokens Expression and control structure
• Introduction Tokens keywords ,Identifiers ,constants
• basic data type user define data type, declaration of variable, dynamic initialization of variable, reference variable
• operators in c++
Function in c++
• Introduction main function, function prototyping
 
• inline function ,default argument ,recursion
 
• function overloading friend and virtual function
Class and object
• Introduction, specifying a class definition of member function
• private member function, static member function,
• array within class, static data members.
Constructor and destructor
• Introduction Constructor ,parameterized constructor
• Multiple constructor in classes, Constructor with default argument
• Copy constructor, destructors
Operator overloading
• Introduction, definition of operator overloading,
• Overloading unary operator, overloading binary using friend.
Inheritance
• Introduction, Definition of derived classes, Single inheritance, Multiple inheritance
• Multilevel inheritance, Hierarchical inheritance; Hybrid inheritance,
• virtual base class and Abstract classes
virtual function and polymorphism
virtual function and pure virtual function
Working with files
• Introduction, Classes for file stream operator
• Opening and closing a file, Sequential input and output operation

No comments:

Post a Comment