HCI Undergraduate Major Sample Plans

Below are three sample curricula that satisfy the HCI undergraduate major, reflecting students who have primary majors in in Human Behavior (e.g., Psychology), Design and Computer Science respectively.

Courses in black are required courses, and gray courses are electives.

Sample Curriculum With Emphasis in Computer Science

  Fall Spring
Freshman 85-211 Cognitive Psychology 15-121 Data structures
Sophomore   36-201 Intro to Statistics
Junior    
05-430 Programmable User Interfaces  
05-651 Interaction Design Studio 1 36-303 Sampling, Survey & Society
15-421 Web Commerce  
Senior 15-390 Entrepreneurship for CS 05-571 Project Course
  05-410 User-Centered Research and Evaluation 05-650 Interaction Design Studio 2

Sample Curriculum With Emphasis in Design

  Fall Spring
Freshman None 36-201 Intro to Statistics
Sophomore 51-257 Computing for the Arts with Processing 85-211 Intro to Cognitive Psychology
80-291 Multimedia Authoring
Junior 05-410 User-Centered Research and Evaluation 05-650 Interaction Design Studio 2
05-430 Programming Usable Interfaces
 
Senior 76-487 On-line Information Design 05-571 Project Course
51-327 Introduction to Web Design 36-309 Experimental Design for Behavioral and Social Sciences

Sample Curriculum With Emphasis in Human Behavior

  Fall Spring
Freshman 36-201 Intro to Statistics 85-211 Intro to Cognitive Psychology
Sophomore 15-110 Intro to Computer Science 36-309 Experimental Design for Behavioral and Social Sciences
Junior 05-651 Interaction Design Studio 1  
05-430 Programming Usable Interfaces  05-650 Interaction Design Studio 2
  85-393 Human Factors
05-410 User-Centered Research and Evaluation  
Senior 05-320 Social Web 05-571 Project Course

Admissions

Applications for 2019 are now closed. 

Submit application packet here 
 

Undergraduate Program Information

Vincent Aleven
Director of the Undergraduate Programs
Professor
Human-Computer Interaction Institute
Newell Simon Hall 3531

Indra Danti
Undergraduate Programs Manager
Human-Computer Interaction Institute 

Andrea Gnessin
Undergraduate Program Coordinator
Human-Computer Interaction Institute
Newell Simon Hall 3509

  • hciibachelors [at] cs.cmu.edu