Object-Oriented Programming Using C++
Description
Lectures
Introduction to C++. The translation process of a program in C++, preprocessing directives, fundamental and composite data types, type conversion, constants and variables, operators and expressions, declarations and statements input and output, functions, pointers and references, arrays, structures and unions.
Object-Oriented Programming in C++. Abstraction, classes and class members, construction, and usage of class objects, accessibility of class members, inheritance, function and operator overloading, virtual member functions and classes, abstract classes, function and class templates.
Laboratory exercises
Familiarization with the subjects mentioned above. Application of C++ (Unix operating system) in problem solving.
Division: Computational Mathematics and Informatics
Recommended Literature: