IF25-21009
Pemrograman Berorientasi Objek
Deskripsi
Mata kuliah ini membekali mahasiswa agar mampu menerapkan kelas, objek, enkapsulasi, pewarisan, dan polimorfisme dalam program, menerapkan interface, kelas abstrak, dan penanganan eksepsi, dan menjelaskan prinsip pemrograman berorientasi objek dan pemodelannya dengan diagram kelas. Bahan kajian: Foundations of Programming Languages (FPL), Algorithmic Foundations (AL), Software Engineering (SE).
Pokok bahasan
- Kelas, objek, enkapsulasi, pewarisan, dan polimorfisme dalam program
- Interface, kelas abstrak, dan penanganan eksepsi
- Prinsip pemrograman berorientasi objek dan pemodelannya dengan diagram kelas
Capaian Pembelajaran Mata Kuliah (CPMK)
Setiap CPMK menurunkan satu CPL.
CPL yang didukung
- CPL05
- Mampu menganalisis dan menerapkan konsep rekayasa perangkat lunak untuk pengembangan sistem cerdas secara profesional.
Prasyarat
–
Menjadi prasyarat bagi
- IF25-22014 Pengembangan Aplikasi Web · 3 sks · Semester 4
- IF25-22017 Pengembangan Aplikasi Mobile · 3 sks · Semester 4
Ekuivalensi kurikulum lama
- IF2222 Pemrograman Berorientasi Objek · 4 sks · Kode, SKS, semester 4→3
Karya mahasiswa
Demo proyek mahasiswa dari mata kuliah ini, diambil dari kanal YouTube program studi.

