Dec 05, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

Human-Computer Interaction (HCI) Minor


Return to {$returnto_text} Return to: Programs of Study

From productivity tools and training simulations to games, websites and mobile apps, computer software has a profound impact on how we work, play and live our lives. Emergent technologies like Artificial Intelligence (AI) and Virtual Reality (VR) pose new, intriguing questions about how the relationship between people and computers will evolve in the future. The minor in Human-Computer Interaction (HCI) introduces students to key considerations for the design of computer applications intended to be used by people. Students enrolled in this minor will study design thinking and design processes, the psychology of interaction, graphical user interface (GUI) development, human factors and the fundamentals of user interface and user experience design (UI/UX). Students will also learn skills in software design using industry-standard development tools, technologies and practices.    

HCI Foundation


Students must take all five of these foundational courses.

Design Electives


Students must choose ONE design elective.

Psychology Electives


Students must choose ONE psychology elective.

Return to {$returnto_text} Return to: Programs of Study