В основі створення більшості сучасних програмних продуктів лежить парадигма об’єктно-орієнтованого програмування (поєднання об’єктно-орієнтованого аналізу, об’єктно-орієнтованого проєктування та об’єктно-орієнтованого програмування). Увага ООП концентрується на побудові обґрунтованих ієрархій, складанні абстрактних інтерфейсів, універсальних сигнатур методів, використанні готових бібліотек класів.

Навчальна дисципліна формує необхідний теоретичний і практичний базис знань з об’єктно-орієнтованого програмування мовою C# у фахівців з інженерії програмного забезпечення.