Mata Kuliah ini mempelajari tentang arsitektur penyusun sebuah komputer, logika pemrograman, dan memecahkan persoalan sederhana dengan pembuatan program komputer. Mata kuliah ini mempelajari unit-unit hardware penyusun sebuah komputer dan fungsinya, serta software yang mampu menjalankan komputer tersebut, dan computer ethics seorang brainware. Mata kuliah ini juga membahas tentang algoritma dan flowchart dari analisa pemrograman, serta mempelajari dasar-dasar pemrograman terstruktur dengan bahasa pemrograman tertentu (identifier, tipe data, input/output, seleksi, perulangan, dan larik), pengantar komponen penyusun basis data (database, table, entity, instance, relation), pengantar pemorgaman web (html, css, dan php), serta membuat sebuah project pemrograman dalam memecahkan masalah suatu studi kasus