Human-Computer Interaction

Human-Computer Interaction
User experience design techniques and best practices including requirements analysis, usability studies, prototyping methods, evaluation techniques, and cognitive, social, and emotional theories.
 Hours3.0 Credit, 2.0 Lecture, 4.0 Lab
 PrerequisitesIT 210B & TECH 312
 TaughtFall, Winter
 ProgramsContaining IT 355
Course Outcomes

Empathetic understanding of users

Explain the significance and benefits of an empathetic understanding of users in systems design

Users and environments

Analyze users and their environments for the purpose of designing to meet their needs

Analyze the user experience

Describe and analyze cognitive, affective and cultural aspects of the user experience. Incorporate these into new user interface designs.

HCI best practices in diverse fields

Describe and analyze user interfaces for best-practice user interface approaches, including diverse form factors and accessibility issues.

Design and implement UIs

Design and build user interfaces in an iterative team, project environment.

Professional Communication

Present and document user experience findings and the results of user experience project and analysis using technical writing and presentation standards


Work effectively with a team on a significant project