Home » Human-Computer Interaction

Human-Computer Interaction

Merging Minds & Machines

Computer software has a profound impact on how we work, play and live our lives. Emerging 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 the design of computer applications intended to be used by people. 

This minor is a partnership between VR Design and Psychology. Students enrolled in this minor 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 also learn skills in software design using industry-standard development tools, technologies and practices.   

HCI Foundation

Course NumberCourse Name
ARVR 105Introduction to Immersive Technology
ARVR 310Design of Immersive Experiences
CSC 121Introduction to Computer Programming 1
PSY 101General Psychology
PSY 332Engineering Psychology

Design Elective (Choose One)

Course NumberCourse Name
ARVR 205Graphic Design for Interfaces
ARVR 220Introduction to Game Design

Psychology Elective (Choose One)

Course NumberCourse Name
PSY 313Sensation and Perception
PSY 316Cognitive Psychology

Nathan R. Prestopnik, Ph.D.
Kim Newberry, Ph.D.