1. Mahasiswa mampu memahami dan dapat menerapkan prinsip OOP Encapsulation

  2. Mahasiswa mampu memahami dan dapat menerapkan prinsip OOP Inheritance

  3. Mahasiswa mampu memahami dan dapat menerapkan prinsip OOP Polymorphism

  4. Mahasiswa mampu menjelaskan dan membuat aplikasi multithreading

  5. Mahasiswa mampu menjelaskan jenis collection dan membuat aplikasi dengan collection

  6. Mahasiwa dapat membuat aplikasi yang dapat berkomunikasi dengan yang lain.

  7. Mahasiwa dapat membuat aplikasi yang dapat menjalankan obyek pada komputer yang berbeda.

  8. Mahasiwa dapat membuat aplikasi yang menggunakan beberapa komponen GUI yang komplek.

  9. Mahasiwa dapat membuat aplikasi yang aman dan dapat mengamankan data.

  10. Mahasiwa dapat membuat aplikasi yang dapat disesuaikan dengan bahasa-bahasa dunia.

  11. Mahasiwa dapat membuat aplikasi yang memanfaatkan XML sebagai penyimpan data.

  12. Mahasiswa mampu membuat aplikasi java dengan menerapkan fitur-fitur lanjut java.