Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara aplikatif dan konseptual. Konsep pemrograman berorientasi objek ini akan disampaikan dengan menggunakan bahasa pemrograman C#. Materi yang diberikan meliputi konsep class dan objek, enkapsulasi, turunan (inheritance), polymorphism, abstract class, interface, pencegahan dan penanganan kesalahan, dan lain sebagainya. Pustaka 1. Gross, Christian. Beginning C# 2008: From Novice to Professional, APRESS, 2007. 2. McLaughin, Brett D.; Pollice, Gary; West, David. Head First Object-Oriented Analisys and Design, O’Reilly Media, 2007. 3. Handoyo, Erico D. pemrograman Berorientasi Objek C# Yang Susah Jadi Mudah!!, Penerbit Informatika, 2011. Perangkat Pendukung : Visual Studio
Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara konsep dan aplikatif dengan menggunakan bahasa pemrograman Java. Mata kuliah ini membahas mengenai dasar-dasar pemrograman yaitu konsep objek dan class, encapsulation, inheritance, polymorphism, abstract class, interface, exception handling. Pustaka 1. Deitel, P., & Deitel, H. (2011). Java How To Program (9th ed.). Prentice Hall. 2. Horstmann, C. S., & Cornell, G. (2008). Core Java Fundamentals (8th ed., Vol. I). California: Prentice Hall. 3. McLaughlin, B. D., Pollice, G., & West, D. (2007). Head First Object Oriented Analysis and Design. California: O'Reilly. Perangkat Pendukung : JDK, Notepad++, JGrasp, JCreator