Human Computer Interaction

About the Minor

The minor in Human Computer Interaction provides a course of study for students who would like to improve the integration of computing in the lives of individuals and to use computing to enable collaboration within groups. The minor combines courses in human computer interaction, ubiquitous computing, graphical interface design, and social computing.

The minor is available to all University students in good standing.

Program Requirements

CS 171Computer Programming I3.0
or INFO 151 Web Systems and Services I
INFO 110Introduction to Human-Computer Interaction *3.0
INFO 215Social Aspects of Information Systems3.0
INFO 310Human-Centered Design Process & Methods3.0
HCI Electives **
Select 4 of the following:12.0
Web and Mobile App Development
Graphical User Interfaces
Computer Game Design and Development
Experimental Game Development
Serious Game Development
Artificial Intelligence
Security and Human Behavior
Introduction to Data Science
Introduction to Ubiquitous Computing
Issues in Information Policy
Information Visualization
Visual Analytics
Artificial Intelligence for Information Systems
Social and Collaborative Computing
Social Media Data Analysis
Total Credits24.0

 CCI majors: Replace INFO 110 with an additional HCI elective.


 HCI Elective Recommendations:

For non-CCI majors: INFO 103, INFO 150, INFO 216, INFO 250 or INFO 405

For CS majors: CS 275, CS 338, CS 467

For INFO majors: INFO 150, INFO 250, INFO 350, INFO 405

  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees