Mata kuliah ini bertujuan untuk mengembangkan kemampuan mahasiswa tentang logika, himpunan, matriks, relasi dan fungsi, induksi matematik, algoritma dan bilangan bulat, kombinatorial dan peluang diskrit, aljabar Boolean, graf dan pohon untuk dapat diaplikasikan dalam bidang komputer.