Prerekvizita of a course:
Programming, High-level programming languages
Course post-requisites: Information processing software, interfaces in the IP
Purpose: To study the object-oriented approach to software development, using the example of C ++ and gaining the skills of developing programs in the Microsoft Visual environment
Contents: Basic principles of object-oriented programming. Declaring classes and objects. Constructors and destructors. Region
Visibility of class components. Definition of the component functions of a class. Static class components. Friendly functions. Transaction overload. Inheritance of classes. Class reuse: inheritance and aggregation. Declaring class inheritance in C ++. Multiple inheritance. Virtual classes. Virtual functions. Polymorphism. Abstract classes.
Competences:
Knowledge of the basic concepts of the object-oriented programming language C ++, the terminology of object orientation; The ability to develop programs, test them, and debug them; Acquisition of programming skills in the Visual Studio environment.
|