TEACHING

Object-Oriented Programming

This advanced course dives into the exciting world of Object-Oriented Programming (OOP). Students will learn the principles of OOP, including classes, objects, inheritance, polymorphism, and encapsulation. The course emphasizes practical implementation through extensive coding exercises, design patterns, and real-world project development. By the end, participants will be equipped with the knowledge and skills required to build robust and scalable software applications using OOP principles. Teams code: bar90le

Grading

  • laboratory work - 15%
  • project - 20%
  • final written exam - 65%

Structure

  • courses - Tuesday from 10:00 am
  • seminars - Wednesday from 4:00 pm
  • laboratories - Monday from 11:00 am