Mata kuliah ini mengajarkan tentang konsep dan logika berpikir komputer, cara perancangan dan analisis masalah, yang kemudian dipecahkan dengan komputer menggunakan algoritma dan pemrograman.  Untuk mendukung hal tersebut diperkenalkan dan diajarkan penggunaan flowchart yang diimplementasikan kedalam progam komputer menggunakan bahasa pemrograman JavaScript dan di dalamnya meliputi mempelajari ruang lingkup algoritma dan pemrograman, pengantar algoritma, konsep dan penyusunan algoritma, konsep bahasa pemrograman JavaScript.