Mata kuliah ini mempelajari konsep-konsep pokok dalam perancangan antarmuka perangkat lunak secara umum dan aplikasinya dalam produk digital. Mata kuliah ini mengulas penggunaan konsep-konsep desain, evaluasi, analisis, dan visualisasi data. Mata kuliah ini tidak memiliki prasyarat.