Mata kuliah ini berisi wawasan mengenai konsep-konsep dasar pengenalan komputer dan logika yang digunakan dalam pemrograman komputer. Materi yang dibahas meliputi : (a) Konsep dasar komputer; (b) Komponen dan cara kerja komputer; (c) Flowchart; (d) Notasi Algoritma; (e) Algoritma Pemrograman; (f) Dasar dan struktur pemrograman.
Komputer memegang perananan penting dalam membantu menyelesaikan tugas dan pekerjaan manusia. Komputer telah mengambil sebagain besar peran kerja manusia, komputer tersusun atas dua komponen utama yaitu perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras merupakan peralatan untuk intput dan output data, sedangkan perangkat lunak merupakan sistem processing pengolahan data yang berbentuk program atau aplikasi. Untuk dapat memerintahkan komputer supaya melakukan kerja maka komputer harus diberikan perintah atau instruksi yang bisa dipahami oleh komputer dan ditulis dengan sistematika yang benar. Matakuliah ini memberikan penjelasan kepada mahasiswa tentang metode menyusun algoritma pemrograman agar dihasilkan program sebagai sebuah instruksi kepada komputer yang dapat dijalankan sesuai dengan perintah yang diinginkan.