SAP Pemrograman Berorientasi Obyek Tujuan: - Mengenalkan prinsip-prinsip pemrograman berorientasi objek seperti classes, objects, massages, encapsulation, static properties, inheritance, polymorphism, exception handling dan object oriented containers - Mengenalkan bagian-bagian inti bahasa pemrograman Java yang berhubungan dengan pemrograman berorientasi objek - Menerapkan pemrograman berorientasi objek untuk merancang, mengembangkan dan melakukan pengujian pada program besar sebagai bagian dari programming team - Mahasiswa mampu menuangkan hasil pemikirannya dalam bahasa lisan maupun tulisan dengan baik - Mahasiswa mampu bekerja sama dalam tim dengan baik Materi: - Pendahuluan o Penjelasan mengenai SAP, kompetensi, metode pembelajaran, cara evaluasi o Program yang efisien o Kompleksitas o Konsep ADT o Sekilas tentang PBO - Dasar-Dasar Pemrograman Java - Encapsulation - Inheritance - Polymorphishm - Exception Handling - Dasar-Dasar I/O - Bilangan dan String - Multithreading - GUI dengan JSwing Prasyarat: - Pemrograman Terstruktur (TI-1209) - Praktikum Pemrograman Terstruktur (TI-2313) - Struktur Data (TI-2208) Pustaka: 1. Horstman and Cornell; Core Java 2: Volume 1 – Fundamentas; Prentice Hall 2. David D. Riley; The Object of Java: Introduction to Programming Using Software Engineering Principles; Addison Wesley; 2002 3. E. Balagurusamy; Object Oriented Programming with C++; Tata McGraw;-Hill Publishing Company Limited; 1995