Mata kuliah ini bertujuan untuk mempersiapkan mahasiswa agar mampu berpikir komputasional dan memecahkan masalah dengan menggunakan komputer. Melalui pembelajaran bahasa pemrograman Python dan R, mahasiswa akan diajak untuk memahami konsep-konsep logika matematika yang mendasari pemrograman. Materi yang akan dibahas meliputi logika matematika, berpikir komputasional, diagram alir, perulangan, percabangan, dan fungsi. Mahasiswa akan dilatih untuk merancang dan mengimplementasikan program sederhana untuk mengolah data, membuat visualisasi, dan menyelesaikan masalah komputasi yang sering ditemui dalam berbagai bidang.