Dec 07, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

ITC 37000 - Human Computer Interaction



Introduction to how humans interact with computers and how to improve and evaluate user interfaces. Topics include human factors, HCI design issues, HCI aspects of application domains, human-centered evaluation, cognitive processing, environment, and emerging technologies. Students are expected to design, implement, and evaluate user interfaces in small projects. 

Preparation for Course
P: ITC 11000.

Cr. 3.
Notes
Credit not granted for both ITC 37000, and CS 36800 or IST 44000 due to overlapping content.
Student Learning Outcomes
1.  Understand the foundations of HCI and HCI methodology.
2.  Understand the role(s) of the human and computer during interaction.
3.  Deploy HCI principles to design a user interface.
4.  Understand how the user will navigate the interface.
5.  Evaluate an existing user interface and make recommendations on how to improve the interface.
6.  Use evaluation techniques to test the usability and functionality of the interface.
7.  Design a universally acceptable interface to meet the needs of all people.
8.  Understand current HCI Models (cognitive, socio-organizational, communication/collaboration).
9.  Be familiar with current and emerging technologies in the HSCi discipline.