Course Description
This course teaches object-oriented programming concepts and techniques. In teaching the PBO concept, the Java programming language will be used because Java uses the concepts of objects and classes in making programs. Teaching materials include an introduction to OOP concepts, Java Virtual Machine (JVM), objects, classes, methods, constructors, I/O, inheritance, encapsulation, polymorphism, overloading, UML, files, AWT, Swing, applets and exceptions.
Program Objectives (PO)
- Mampu mendeskripsikan, menjelaskan, membuat, menggunakan objek dan kelas di dalam pemrograman berorientasi obyek
- Mampu mendesain program dengan Object-Oriented Thinking
- Mampu mendefinisikan kelas umum dan kelas turunannya
- Mampu mendesain dan menggunakan kelas abstrak dan interface
- Mampu menggunakan eksepsi untuk menangani kesalahan pada program
- Mampu membuat program menggunakan AWT dan Swing di dalam Java