Mata kuliah ini akan mempelajari, memahami dan mempraktikan tentang dasar algoritma dan pemrograman computer. Adapun bahasa pemrograman yang digunakan adalah bahasa pemrograman level menengah (bahasa pemrograman C++ atau C#). Materi yang akan diberikan dalam mata kuliah ini meliputi: dasar algoritma pemrograman, dasar-dasar pemrograman, dapat menggunakan bahasa C++ atau C# dalam menyelesaikan permasalahan, dan membuat project berbasis pemrograman C++ atau C#. Pelaksanaan perkuliahan dilaksanakan dengan pendekatan student centre. Adapun strategi pembelajaran melingkupi penyampaian teori (ceramah), praktik, penyelesaian tugas, dan presentasi. Sistem evaluasi menggunakan teknik penugasan, test, kuis, dan wawancara.