Upcoming Human Centered Computing Online & Hybrid Courses

HCC 201 - Introduction to HCC Description

This course covers the basic concepts and practices of Human Computer Interaction and design thinking. This course will emphasize the structure of communication between humans and computers, capabilities of people to use computers, and concerns that arise in the process of designing and building interfaces between humans and computers. Offered fall and winter semesters.

Available Semesters

Fall 2026 - Online

HCC 502 - User Experience Research Description

Exploration of user research methods such as semi-structured interviewing, focus groups, and surveys, used to identify and understand a target user base and its interactions with existing technologies. Through hands-on projects, students learn to create research plans, collect and analyze user data, and generate actionable insight for technology design. Offered fall and winter semesters. Dual-listed with HCC 402. Prerequisite: Admitted to any masters' program.

Available Semesters

Summer 2026 - Online

HCC 503 - UX Design Description

This course provides an in-depth exploration of the systematic, data-driven, and iterative process of designing and evaluating interactive systems tailored to user needs, abilities, and challenges. Emphasizing Human-Computer Interaction (HCI) principles, students will engage in user-centered design and evaluation methods to create effective and user-friendly digital experiences. Offered fall and winter semesters. Dual-listed with HCC 403.

Available Semesters

Summer 2026 - Online