Kuliah ini membahas tentang teori algoritma dan penerapannya untuk menyelesaikan permasalahan secara logis serta memperkenalkan penerapannya dalam pemrograman komputer. Mata kuliah ini meliputi pengenalan dasar-dasar algoritma serta bentuk-bentuk pendekatan algoritma seperti percabangan, perulangan, dan array sebagai alat untuk menyelesaikan berbagai permasalahan logis berbasiskan rekayasa komputasi dan pemrograman.