Melalui mata kuliah ini, mahasiswa akan belajar mengenai konsep dasar-dasar pemrograman
dan mempraktekkannya. Perkuliahan dilakukan di kelas dan praktik dilakukan di kelas
maupun di laboratorium. Mahasiswa akan belajar tentang algoritma sederhana, cara
menuangkan algoritma, konsep percabangan, konsep perulangan, iNusaputrat, proses dan
output, merumuskan solusi algoritma untuk permasalahan iterative dan percabangan
bertingkat, menelusuri dan mensimulasi eksekusi fungsi rekursif dan mengimplementasikan
algoritma sesuai rumusan solusi dalam bentuk program dengan bahasa pemrograman
tertentu.