Course Description
Mata kuliah ini mengajarkan konsep dan teknik pemrograman berorientasi objek. Dalam mengajarkan konsep PBO tersebut, bahasa pemrograman Python akan digunakan karena Python menggunakan konsep objek dan class dalam pembuatan program. Materi ajar meliputi pengantar konsep OOP, Python Visual Studio Code, objek, class, method, constructor, I/O, pewarisan sifat (inheritance), enkapsulasi (encapsulation), polymorphism (polymorphism), overloading, UML, file, Swing, applet dan exception.
Program Objectives (PO)
- Mahasiswa dapat memahami konsep dasar pemrograman berorientasi objek seperti class, objects, abstraction, encapsulation, inheritance dan polymorphism dalam pembuatan program
- Mahasiswa dapat merancang sebuah aplikasi dan melakukan debugging pengujian program dengan menggunakan pemrograman berorientasi objek
- Mahasiswa dapat merancang dan menangani user interface dalam sebuah aplikasi