Mata kuliah ini akan mengeksplorasi tentang interpretasi dan penggunaan algoritma yang digunakan sebagai dasar untuk menganalisis masalah logika yang diimplementasikan dalam bahasa pemrograman. Banyak dari matakuliah ini dalam bentuk simulasi untuk mengembangkan kemampuan mahasiswa dalam memecahkan masalah matematis yang mereka hadapi, yang diubah menjadi algoritma dan diterapkan dalam bahasa pemrograman.