Course Schedule

Please click here for a printable list of the current semester’s course offerings

Course Term
Course Attributes
Spring 2026
INFO

INFO 516 – Introduction to Human Computer Interaction
GIDP: Second Lang. Acquisition & Teaching (SLAT)

The field of Human-Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed. This course is co-convened: Upper-level undergraduates and graduate students are encouraged to enroll. Graduate students will be expected to complete more substantial projects and will be given more in-depth reading assignments.

Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 14 - May 6
Status
Open
Enrollment
0 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 14 - May 6
  • Status: Open
  • Enrollment: 0 / 27
Fall 2025
INFO

INFO 516 – Introduction to Human Computer Interaction
GIDP: Second Lang. Acquisition & Teaching (SLAT)

The field of Human-Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed. This course is co-convened: Upper-level undergraduates and graduate students are encouraged to enroll. Graduate students will be expected to complete more substantial projects and will be given more in-depth reading assignments.

Section
001
Days
Th, Tu, TuTh
Time
11:00 AM - 12:15 PM
Date
Aug 25 - Dec 10
Status
Open
Enrollment
23 / 27
  • Days: Th, Tu, TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Aug 25 - Dec 10
  • Status: Open
  • Enrollment: 23 / 27