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 menganalisis persoalan computing yang kompleks dengan pendekatan berorientasi objek
- Mampu mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika /ilmu komputer dengan pendekatan berorientasi objek
- Mampu empertimbangkan wawasan perkembangan ilmu trandisiplin dalam konteks paradigma pemrograman
- Mampu mendesain dan mensimulasikan aplikasi teknologi multi-platform dengan pendekatan berorientasi objek
- Mampu mendesain dan mensimulasikan aplikasi teknologi yang relevan dengan kebutuhan industri dan masyarakat dengan menggunakan konsep teoritis bidang pengetahuan ilmu komputer/informatika dengan pendekatan berorientasi objek
- Mengembangkan pemikiran logis, kritis, sistematis, dan kreatif dalam pengembangan aplikasi berorientasi objek
- Mampu melakukan pekerjaan yang spesifik di bidang keahliannya serta sesuai dengan standar kompetensi kerja dalam pengembangan aplikasi berorientasi objek
- Memiliki kemampuan bekerjasama dalam tim dalam pengembangan aplikasi berorientasi objek