Deskripsi Mata Kuliah
Mata kuliah ini mengajarkan konsep dan teknik pemrograman berorientasi objek. Dalam mengajarkan konsep PBO tersebut, bahasa pemrograman Java akan digunakan karena Java menggunakan konsep objek dan class dalam pembuatan program. Materi ajar meliputi pengantar konsep OOP, Java Virtual Machine (JVM), objek, class, method, constructor, I/O, pewarisan sifat (inheritance), enkapsulasi (encapsulation), polimorphism (polymorphism), overloading, UML, file, AWT, Swing, applet dan exception.
CPMK
- Mampu mendeskripsikan, menjelaskan, membuat, menggunakan objek dan kelas di dalam pemrograman berorientasi obyek
- Mampu mendesain program dengan Object-Oriented Thinking
- Mampu mendefinisikan kelas umum dan kelas turunannya
- Mampu mendesain dan menggunakan kelas abstrak dan interface
- Mampu menggunakan eksepsi untuk menangani kesalahan pada program
- Mampu membuat program menggunakan AWT dan Swing di dalam Java