Object Oriented Programming
Object Oriented Programming (OOP) adalah paradigma pemrograman terbaru dan sekarang hampir semua industri menggunakan paradigma ini untuk mengembangkan program aplikasi. Fitur utamanya adalah Abstraksi, pewarisan, pengikatan dinamis untuk melakukan polimorfisme sejati, pemrograman generik, dan lainnya. Mata kuliah OOP ini menggunakan bahasa pemrograman Java dan diharapkan mahasiswa dapat membuat program aplikasi dengan konsep pemrograman berorientasi obyek.
Topik yang diajarkan:
• Introduction to Java Programming
• Samples Program in Java
• Arithmetic Operation, Logic and Relational Operation
• Array, ArrayList, Vector
• Wrapper Class and Method
• Object Oriented Concept, Class, Object, and Package
• Class Relationships
• Inheritance
• Polymorphism
• Interface and Abstract Class
• Generic Programming in Java
• Multi-Threading Programming in Java
Buku yang dipakai:
- Y. Daniel Liang. (2019). Introduction to Java Programming and Data Structures, Global Edition. 11. Pearson Education. Essex. ISBN: 9781292221892 .
- Paul Deitel,Harvey Deitel. (2012). C++ how to program . 08. Prentice Hall . Harlow . ISBN: 9780273752769 .