Matakuliah
Pemrograman Berorientasi Objek
Deskripsi Mata Kuliah
Mata kuliah Pemrograman Berorientasi Objek (PBO) berfokus pada konsep dan penerapan paradigma pemrograman berorientasi objek dalam pengembangan perangkat lunak. Mahasiswa akan mempelajari dasar-dasar konsep objek, kelas, enkapsulasi, pewarisan, polimorfisme, dan abstraksi yang merupakan prinsip utama dalam OOP. Selain itu, mahasiswa juga akan diajarkan penggunaan bahasa pemrograman yang mendukung OOP, seperti Java, C++, atau Python, untuk merancang dan mengembangkan aplikasi berbasis objek.
CPL Program Studi pada MK
CPL-9
- Kemampuan menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.
CPMK
CPMK-1
- Menjelaskan konsep dasar pemrograman berorientasi objek Mahasiswa dapat menjelaskan konsep-konsep dasar dalam pemrograman berorientasi objek, seperti kelas, objek, enkapsulasi, pewarisan, dan polimorfisme.
CPMK-2
- Menerapkan prinsip-prinsip OOP dalam pemrograman Mahasiswa dapat mengembangkan program dengan menggunakan prinsip-prinsip OOP yang meliputi penggunaan kelas dan objek, serta pemanfaatan mekanisme enkapsulasi, pewarisan, dan polimorfisme.
CPMK-3
- Merancang dan mengimplementasikan aplikasi berbasis OOP Mahasiswa dapat merancang dan mengimplementasikan aplikasi sederhana dengan menggunakan bahasa pemrograman berorientasi objek.
CPMK-4
- Menggunakan struktur data dan algoritma dalam konteks OOP Mahasiswa dapat mengimplementasikan struktur data dan algoritma dalam aplikasi berbasis objek untuk menyelesaikan masalah secara efisien.
CPMK-5
- Melakukan debugging dan optimisasi program berorientasi objek Mahasiswa dapat mengidentifikasi dan memperbaiki kesalahan dalam program berbasis OOP serta mengoptimalkan kinerja aplikasi.
Aktivitas Pembelajaran
Aktivitas pembelajaran untuk course ini belum tersedia.
Lecture Note
Lecture Video
Assignments
E-Book
UTS
UAS
Related