Modulis "Programmatūras inženierija I": Objektorientētā programmēšana(English)(1),24/25-R

The course provides knowledge about the object-oriented programming approach and the main principles of development. The theoretical part of the course deals with the basic concepts of object-oriented programming - inheritance, encapsulation and polymorphism. Insights into friend functions, abstract classes, and templates are also given. Practical lessons are dedicated to developing programming skills in C++ and C# and system modeling skills in UML.