Mata kuliah ini menjelaskan tentang cara komputer mengeksekusi program, prinsip dasar pemrograman yang meliputi meliputi tipe data numerik, ekspresi dan penugasan, seleksi, stuktur kontrol pengulangan, struktur kontrol keputusan, dan larik array. Setelah menyelesaikan perkuliahan ini, mahasiswa mampu menuliskan algoritme untuk menyelesaikan masalah komputasi dengan menggunakan pseudocode.