Matakuliah Dasar Algoritma dan Pemrograman merupakan matakuliah dengan model pembelajaran berbasis case study yang membahas tentang pendahuluan dan pemahaman terkait logika, algoritma, dasar bahasa pemrograman, struktur program, tipe data, notasi algoritma, kontrol, pengulangan, fungsi, pemrosesan sekuensial, serta soal latihan permasalahan sederhana untuk dapat melakukan analisis suatu permasalahan yang berkaitan dengan logika atau cara berpikir yang kemudian diimplementasikan kedalam bahasa pemrograman Python.