Master of Science in Human-Computer Interaction

The interdisciplinary Master of Science in Human-Computer Interaction (HCI) degree program is a cooperative effort of the School of Interactive Computing; the School of Literature, Media and Communication; the School of Industrial Design, and the School of Psychology. The program provides students with the practical and interdisciplinary skills and theoretical understanding they will need to become leaders in the design, implementation, and evaluation of the computer interfaces of the future.

Course of Study

The HCI master's degree is a four-semester program consisting of a total of thirty-six credit hours. Each student is required to complete a set of four core courses, a set of elective courses based on their academic background and interests, a set of area specialization courses based on the academic unit in which they reside, and a Master's project. The specific courses for each student will be determined by the HCI program coordinator in consultation with the academic unit. The area specialization courses are determined by the academic unit in which the student resides. The areas of specialization are: Interactive Computing; Digital Media (DM, through the School of Literature, Media and Communication); Industrial Design; and Psychology.

Specializations Fixed Core Credit Hours Specialization Credit Hours Elective Credit Hours Project Credit Hours
Interactive Computing 9 9 12 6
Digital Media 9 9 12 6
Industrial Design 9 12 9 6
Psychology 9 10 11 6

Each student is required to maintain a 3.0 grade point average across credit hours used to fulfill degree requirements, a minimum grade of “B” in Fixed Core, Specialization, and Project credit hours, and a minimum grade of “C” in Elective credit hours.

Core Courses

Core Courses9
CS/PSYC 6755HCI Foundations 1,2,33
PSYC 6023Psyc Res Methods for HCI 1,34
CS/ID/LMC/PSYC 6753HCI Prof Prep & Practice (one credit hour Fall of first year and one credit hour Fall of second year) 12

 A minimum grade of “B” is required in each of the Fixed Core classes.


 Course must be taken during first semester.


 Students are expected to take PSYC 6755/CS 6755 and PSYC 6023 during the same semester.


Interactive Computing Specialization

Select 3 credit hours from the following:3
Software Dev Process
Prototyping Interact Sys
Principles-UI Software
Video Game Design
Computational Journalism
Inform Visualization
Ubiquitous Computing
Human-Robot Interaction
MAS,Mobile Apps and Services
Design-Evaluation-and Cognitive Modeling
Select 6 credit hours from the following:6
Computing for Good
Intro Health Informatics
Human-Centered Computing
User Interface Dsgn&Eval
Video Game Design
Educ Tech-Foundations
Computing Ed Research
Computational Journalism
Online Communities
Social Computing
Mixed Reality Design
Reality Experience Desi
Design of Environments
Intro-Cognitive Science
Inform Visualization
Collaborative Computing
Game AI
Human-Robot Interaction
Cognitive Modeling
Cognitive Modeling
Design Games
DV, Data Visualization Principles and Application
Introduction to Bio Informatics
Visual Data Analytics
CC,Computational Creativity
Technology & Poverty
HI, Personal Health Informatics
PCB,Ubiquitous Computing & Human Behavior
Total Credit Hours9

A minimum grade of “B” is required in each of the Interactive Computing Specialization classes.

Digital Media (DM) Specialization

Select one of the following- preferably taken in the first year of study:3
The Computer Expressive
Prin of Interaction Desi
Discovery & Invention
LMC 6000- or 8000-level courses6
Total Credit Hours9

A minimum grade of “B” is required in each of the Digital Media Specialization classes.

Industrial Design Specialization

ID 6101Human Centered Design3
ID 8802Visual Communication for Interaction2
Select one of the following courses:4
Studio 2 Health&Wellness
Studio 2 Interact Product
Select one from the following:3
Intro to ID Grad Studies
Service Design & Brand
Healthcare Des of Future
Advanced Sketching
Comp Creativity Des Cogn
Design for Interaction
Interface Prototyping
Design Interactv Environ
Adv Universal Design
Web Usability & Access
Total Credit Hours12

A minimum grade of “B” is required in each of the Industrial Design Specialization classes.

Psychology Specialization

PSYC 6022Psyc Stat for HCI (Fall or Spring)4
Select 6 credit hours from the following:6
Cognitive Psychology
Social Psychology
Sensation & Perception
Human Abilities 1
Topics in Cog Aging
Psyc of Aging
Psychological Testing 2
Engineering Psy I
Engineering Psy II
Sem-Experimental Psy
Total Credit Hours10

The pre-requisite to this course is PSYC 2020 or equivalent. Note: PSYC 2020 (Psychological Statistics) is currently equivalent to PSYC 6022 (Psychological Statistics for HCI) which is required for all Psychology specialization students.


 The pre-requisite to this course is PSYC 2020 or equivalent. Note: PSYC 2020 (Psychological Statistics) is currently equivalent to PSYC 6022 (Psychological Statistics for HCI) which is required for all Psychology specialization students.

A minimum grade of “B” is required in each of the Psychology Specialization classes.

Elective Courses:

  • 12 credit hours for Interactive Computing
  • 12 credit hours for Digital Media
  • 9 credit hours for Industrial Design
  • 11 credit hours for Psychology

Any Specialization course may be taken to fulfill an Elective course requirement for any of the four degree tracks.  Other approved Electives appear in the list below.

For each area of specialization (track), a certain number of Elective credits must be taken outside of the area:  

  • Interactive Computing:  at least 9 non-CS elective credits must be taken
  • Industrial Design, Digital Media, and Psychology: at least 6 non-track elective credits must be taken

A maximum of 3 credit hours of Special Problems in HCI (CS/ID/LMC/PSYC 8903) may count toward the Elective course requirement.

A minimum grade of “C” is required in each of the Elective classes used to satisfy degree requirements.

Aerospace Engineering

AE 6551Cognitive Engineering3
AE 6721Eval Human Integ Systems3

Computer Science(NOTE: These courses are still approved electives, but they have been combined with the next section to create a single list of approved Computer Science courses).

CS 6150Computing for Good3
CS 6300Software Dev Process3
CS 6440Intro Health Informatics3
CS 6451Human-Centered Computing3
CS 6452Prototyping Interact Sys3
CS 6455User Interface Dsgn&Eval3
CS 6456Principles-UI Software3
CS 6457Video Game Design3
CS 6460Educ Tech-Foundations3
CS 6465Computational Journalism3
CS 6470Online Communities3
CS 6474Social Computing3
CS/ID 6763Design of Environments3
CS 6770Mixed Reality Design3
or LMC 6340 Reality Experience Desi
CS 6795Intro-Cognitive Science3
CS 7450Inform Visualization3
CS 7460Collaborative Computing3
CS 7465Edu Tech-Design and Eval3
CS 7470Ubiquitous Computing3
CS 7497Virtual Environments3
CS 7610Modeling and Design3
CS 7632Game AI3
CS 7633Human-Robot Interaction3
CS 7790Cognitive Modeling4
or PSYC 7790 Cognitive Modeling
CS 8803:ANI,Animal Interaction3
CS 8803DG, Design Games3
CS 8803IBI,Introduction to Bio Informatics3
CS 8803MAS,Mobile Apps and Services3
CS 8803VDA,Visual Data Analytics3
CS 8903Special Problems1-21
CS 8803CC,Computational Creativity3
CS 8803TD,Technology & Poverty3
INTA 8803TD,Technology & Poverty3
CS 8803HI,Personal Health Informatics3

International Affairs

Computers, Communications, and International Development
Technology and Poverty

Industrial Design

ID 6100Intro to ID Grad Studies3
ID 6101Human Centered Design3
ID 6213Studio 2 Interact Product4
ID 6214Strategic Design Language3
ID 6216Service Design & Brand3
ID 6215Service Design3
ID 6509Comp Creativity Des Cogn3
ID 6510Design for Interaction3
ID 6515Interface Prototyping3
ID 6420Advanced Sketching3
ID 6271Healthcare Des of Future3
ID/CS 6763Design Interactv Environ3
ID 6800Adv Universal Design3
ID 6820Web Usability & Access3
ID 8802Visual Communication for Interaction2
ID 8903Special Problems in Human-Computer Interaction3

Industrial and Systems Engineering

ISYE 6413Dsgn & Analy-Experiments3
ISYE 6414Regression Analysis3
ISYE 6739Statistical Methods3
ISYE 6772Mgt Resources-Tech Firms3
ISYE 7210Real-Time Interact Sim3

Literature, Media, and Communication (Digital Media)

LMC 6215Issues in Media Studies3
LMC 6310The Computer Expressive3
LMC 6311Visual Culture and Desi3
LMC 6312Dsgn Tech & Representati3
LMC 6313Prin of Interaction Desi3
LMC 6314Design of Networked Medi3
LMC 6315Produc Production3
LMC 6316Historical Approahces Di3
LMC 6317Interactive Fiction3
LMC 6318Experimental Media3
LMC 6319Intellectual Property3
LMC 6325Game Design and Analysis3
LMC 6340/CS 6770Reality Experience Desi3
LMC 6399Discovery & Invention3
LMC 6650Project Studio3
LMC 6748Social Justice & Design3
LMC 8000Media Theory3
LMC 8001Digital Media Studies3
LMC 8903Special Problems in HCI3

Management of Technology (MOT)

MGT 6056Electronic Commerce3
MGT 6057Bus Process Analy&Design3
MGT 6059Emerging Technologies3
MGT 6086Entrep Financ&Pvt Equity3
MGT 6111Innov&Entrepreneur Behav3
MGT 6165Venture Creation3
MGT 6326Collaborative Prod Dev3
MGT 6359Bus Str Sustainability3
MGT 6450Project Management3
MGT 6772Mgt Resources-Tech Firms3
MGT 6799Legal Issues-Tech Transf3
MGT 6789Technology Ventures3
MGT 8803Big Data Analytics in Business3


MUSI 6001Mus Perception&Cognition3
MUSI 6002Interactive Music3
MUSI 6003Mus Tech Hist&Repertoire3
MUSI 6004Technology Ensemble3
MUSI 6103Music Recording & Mixing3
MUSI 6203Proj Studio-Music Tech3
MUSI 7100Music Tech Research Lab3


PSYC 6011Cognitive Psychology3
PSYC 6012Social Psychology3
PSYC 6014Sensation & Perception3
PSYC 6022Psyc Stat for HCI4
PSYC 6041Topics in Cog Aging1
PSYC 7101Engineering Psy I3
PSYC 7102Engineering Psy II3
PSYC 7104Psychomotor & Cog Skill3
PSYC/CS 7790Cognitive Modeling4
PSYC 8040Seminar-Engineering Psy3
PSYC 8903Special Problems in HCI3

Public Policy

PUBP 6111Internet & Public Policy3
PUBP 6401Sci,Tech & Public Policy3

Research Project (6 credit hours)

Each student completes this requirement, under the supervision of a faculty member, typically during the last two semesters of their program. Students must submit a project proposal and a final report and present their work to program coordinators and other MS - HCI students late during the semester of graduation.

Select one of the folloiwng:
HCI Master's Project 1
HCI Master's Project 1
HCI Master's Project 1
HCI Master's Project 1

 repeatable; up to 6 credits

A minimum grade of “B” is required in the project course.

Other expectations

All students are expected to complete a corporate internship in an HCI-relevant position between their second and third semesters.