Maksud dari mata kuliah ini agar mahasiswa mampu menjelaskan dan mampu memecahkan berbagai masalah dalam algortima pemograman, menjangkau seluruh aspek teori dan landasan yang terdapat dalam algoritma pemrograman, mampu mengidentifikasi, mendefinisikan dan mengimplementasi kan setiap algoritma dalam memecahkan suatu masalah, dan memiliki pengalaman untuk membangun program sederhana dengan bahasa pemrograman JAVA.