-
Introduction to Linux System
-
Linux Shell programming and Vi Editor
-
Fundamentals of Programming
-
Usage of Variables - declaration | initialization | access
-
operators - arithmetic, assigment, logical, bitwise
-
conditions like if / else / switch
-
arrays / multi-dimensional arrays
-
loops - for / while / do-while
-
functions, overloading functions, passing variables to functions etc.
-
structures ,References and Pointers
-
dynamic allocation of memory
-
Classes and Objects
-
Constructors and Destructors
-
Inheritance
-
Data Abstraction and Data Hiding
-
Compile time and run time polymorphism
-
Friend Function and Virtual Function
-
Operator Overloading and Exception Handling
-
Input Output Streams
-
Templates and STL