1. Pengembangan Aplikasi
Menganalisa dan Membangun Aplikasi dengan konsep Model View Controller (MVC) Design Pattern Mengimplementasikan pengujian Unit Testing dengan JUnit
Mengimplementasikan Java Database Connectivity (JDBC) API Mengimplementasikan Penggunakan Data Access Object (DAO) Pattern Mengidentifikasi workflow dan Interaksi Object Prinsip Membangun Graphical User Interface (GUI) yang baik dan mengimplementasikannya dengan menggunakan Matisse Penanganan Events
Pengenalan Rancangan Aplikasi two-tier dan three-tier Pengenalan java.net untuk networking Pengembangan Aplikasi client-server Perancangan Aplikasi Multi-tier Implementasi Java RMI dalam Aplikasi Multi-tier
Tugas + Responsi (25%) Ujian Tengah Semester (UTS) (25%) Ujian Akhir Semester (UAS) (10%) Proyek Akhir (40%) Kehadiran (0%) Tidak ada tugas pengganti jika tidak mengumpulkan/ menyerahkan tidak pada waktunya Tidak ada ujian pengganti untuk UTS Dimungkinkan ujian pengganti utk UAS dengan pertimbangan dari Jurusan