Pada mata kuliah ini mahasiswa akan belajar merancang, menguji, dan mengimplementasikan solusi algoritmik terhadap problem komputasi dengan pendekatan berfikir komputasional. Empat pilar pendekatan berfikir komputasional adalah dekomposisi, pengenalan pola, abstraksi, dan algoritma. Beberapa contoh permasalahan yang akan dibahas antara lain pencarian dan pengurutan data.