Mata kuliah ini mempelajari tentang runtunan proses yang dikemas dalam bahasa algoritmik dan diimplementasikan ke dalam bahasa pemrograman. General materi yang dikaji meliputi tipe data, operator, kondisional, perulangan dan data majemuk serta pembentukan sub rutin. Di akhir perkuliahan, masing-masing mahasiswa atau berkelompok diharapkan dapat menyusun aplikasi sederhana yang memungkinkan proses tambah, hapus, baca dan perbaharui. Bentuk kegiatan ini untuk lebih mematangkan implementasi algoritma di studi kasus yang dipilihnya.