Mata kuliah ini bertujuan utama untuk mengajarkan konsep-konsep dasar serta teknik untuk membuat program komputer menggunakan paradigma berorientasi obyek sederhana. Mahasiswa akan dikenalkan dengan konsep berpikir komputasi, diagram alir , pseudocode, dan algoritma, sejarah dan evolusi bahasa pemrograman, konsep dasar pemrograman, pemrograman berorientasi objek, dan GUI. Materi meliputi tipe data, pengenalan Object dan Class, Inheritance, GUI, mengenal jenis fungsi, I/O stream, dan pembuatan proyek pemrograman berorientasi objek sederhana