Học phần cung cấp các kiến thức tổng quan về các hệ tương tác, yếu tố con người và yếu tố máy tính trong quá trình tương tác, các dạng tương tác, giao diện. Quy trình xây dựng thiết kế giao diện người dùng. Sinh viên nắm được các kiến thức về tương tác để có thể xây dựng giao diện cho các chương trình ứng dụng. Thông qua học phần này sinh viên có thể rèn luyện được kỹ năng lập giao diện trên máy tính và nâng cao kỹ năng lập trình.