Mata kuliah Pemrograman Berorientasi Objek membahas konsep, prinsip, dan penerapan paradigma pemrograman berorientasi objek sebagai pendekatan dalam pengembangan program Sistem Informasi. Materi mencakup konsep class, object, attribute, state, method, behavior, encapsulation, inheritance, method overriding, polymorphism, abstraction, dan interface, serta hubungan antarclass dalam pemodelan permasalahan sederhana. Mahasiswa menggunakan bahasa pemrograman Java untuk menerapkan konsep-konsep tersebut melalui pembacaan kode, penyusunan class dan object, penerapan hubungan antarobject, serta pengembangan program berorientasi objek sederhana berdasarkan spesifikasi permasalahan. Mata kuliah juga memberikan pengenalan analisis sederhana untuk mengidentifikasi kandidat class, object, attribute, method, dan hubungan antarclass sebagai dasar perancangan solusi. Pembelajaran diarahkan dari pemahaman konsep, penerapan, hingga analisis sederhana melalui latihan pemrograman, praktikum, dan proyek OOP sederhana.
- Dosen: Erwianta Radjah