Course Description
This course teaches object-oriented programming concepts and techniques. In teaching the PBO concept, the Java programming language will be used because Java uses the concepts of objects and classes in making programs. Teaching materials include an introduction to OOP concepts, Java Virtual Machine (JVM), objects, classes, methods, constructors, I/O, inheritance, encapsulation, polymorphism, overloading, UML, files, AWT, Swing, applets and exceptions.
Program Objectives (PO)
- 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