Object-oriented programming

This course introduces an important paradigm of software engineering - the object-oriented programming. You will learn how to create an object-oriented application design, and you will get familiar with selected software design patterns. The programming language of the course is Java. The course follows up on the course Programming and also is a prerequisite of courses Component programming and .NET Technologies.

Course information

Information about the course can be found on this web page.

Information for students repeating the course can be found on this web page.

We use MS Teams for consultations and general communication (as well as eventual online lectures and labs). Use code jg6e3a3 or this link to access our team.