Pada perkuliahan ini, mahasiswa akan belajar memodelkan permasalahan pemrograman menggunakan konsep pemrograman berbasis objek.

Konsep-konsep pemrograman berorientasi objek yang diajarkan antara lain berupa konsep class, atribute, object, behaviour, constructor, overriding, overloading, inheritance, encapsulation polimorfisme, abstract class, dan interface.

Mahasiswa juga dituntut untuk dapat memanfaatkan pustaka standar di dalam bahasa pemrograman objek dan membuat sebuah program berbasis GUI yang terhubung dengan database.