CII3B4 Pemrograman Berorientasi Obyek

Deskripsi Mata Kuliah:

Mata kuliah ini mempelajari konsep-konsep dasar pada object oriented programming (OOP), seperti class dan object, encapsulation, inheritance, polymorphism, interface, abstract class, inner class, collection dan generics. Secara spesifik konsep-konsep tersebut akan dipelajari dengan bantuan bahasa pemrograman Java. Selain konsep dasar OOP, pada mata kuliah ini juga akan dipelajari persistence object dan Swing sebagai dasar pembangunan aplikasi berorientasi obyek. Selain itu akan dipelajari juga arsitektur MVC sebagai arsitektur standar dalam pembangunan aplikasi berorientasi obyek.

Pustaka – Bibliography:

Utama:

  1. Java TM How To Program, 11th, 2017, Prentice Hall

Pendukung:

  1. Head First Java, 2nd Edition, 2008, Bert Bates And Kathy Sierra, O’Reilly
  2. Head First Object Oriented Design And Analysis, 1st Edition, 2006, Brett D. McLaughlin, Gary Pollice, David West, O’Reilly Media