Syllabus
Introduction to Linux – introduction to programming – basic elements of a program,variables, values, types, assignment – expressions and control flow – iteration and loop design, arrays, for loop, functions, pointers, parameters, recursion – object-oriented paradigm, objects, classes, constructors, destructor, operator overloading, friend function, inheritance.
Text Books
- Lippman, S. B., Lajoie, J., and Moo, B. E., C++ Primer, 5th ed., Addison-Wesley
(2012). - Lafore, R., Object-Oriented Programming in C++, 4th ed., Sams Publishing (2001).
References
- Cohoon, J. P. and Davidson, J.W., Programming in C++, 3rd ed., Tata McGraw-Hill,
(2006). - Bronson, G., A First Book of C++, 4th ed., Cengage (2012).
- Stroustrup, B., The C++ Programming Language, 3rd ed., Pearson (2005).
