Konsep dasar pemrograman yang berorintasi Objek; Class & Instance; Overloading; Template; Polymorphism; Inheritance; Virtual Function; File.

Mata kuliah ini memberikan gambaran mengenai konsep basis data, merancang basis data yang baik, membuat serta memanipulasi basis data, serta mampu mengimplementasikan basis data dalam pengembangan sistem

Matakuliah ini sebagian besar teori yang diikuti dengan praktikum. Melalui Matakuliah ini mahasiswa mampu untuk memahami konsep, teknik dan manipulasi pengorganisasian sebuah data yang diterapkan kedalam sebuah bahasa pemrograman seperti array, string, matriks, record. Selain itu matakuliah ini juga memberi pemahaman tentang list linear, multi link list, non linier link list, jenis-jenis pengurutan, pencarian, graf, dan tree.