Matakuliah ini mengajarkan pemrograman visual dengan penerapan konsep Object-Oriented Programming (OOP) dan terkait bahasa pemrograman visual yang banyak digunakan untuk pengembangan aplikasi grafis yang cepat. Matakuliah memperkenalkan kepada siswa prinsip-prinsip dasar pemrograman berbasis event dan pemrograman menggunakan lingkungan visual melalui penggunaan bahasa pemrograman C# dengan .Net framework. Matakuliah ini juga bertujuan memberikan pemahaman tentang ide-ide utama Interaksi Manusia-Komputer (IMK).