Object-Oriented Programming(English)(1),24/25-P
This course covers object-oriented programming (OOP) concepts and techniques using C++ language as an example. The basic concepts of OOP are examined - abstraction, encapsulation, inheritance, polymorphism, etc. c. Creating a class hierarchy, using virtual functions, handling exception situations, using templates, as well as practical programming issues, including the basics of creating a graphical user interface in the integrated software development environment, are learned. An important part of the study course is laboratory works, in which students use the knowledge acquired in lectures and strengthen OOP skills. After successfully completing this study course, students will understand the basic principles of OOP and be able to create a software solution in the OOP language.