Mata kuliah ini memperkenalkan konsep dasar pemrograman menggunakan bahasa Java. Mahasiswa akan mempelajari prinsip-prinsip pemrograman, seperti tipe data, variabel, operator, struktur kontrol (percabangan dan perulangan), array, serta pemrograman berbasis objek (OOP) seperti kelas, objek, enkapsulasi, pewarisan, dan polimorfisme. Selain itu, mata kuliah ini juga mencakup dasar-dasar pemrosesan file dan exception handling.
Pembelajaran dilakukan melalui kombinasi teori dan praktik, dengan fokus pada pemecahan masalah dan implementasi kode secara langsung. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menulis program Java yang efisien, memahami konsep dasar pemrograman secara umum, serta memiliki dasar yang kuat untuk mata kuliah pemrograman lanjut.