Mata kuliah Algoritma dan Pemrograman adalah fondasi utama dari semua ilmu komputer dan teknik pemrograman. Tujuannya adalah untuk melatih cara berpikir komputasional (computational thinking) dalam menyelesaikan masalah, lalu menuangkannya ke dalam kode program yang dapat dijalankan oleh komputer.