Course Detail
Units:
3.0
Course Components:
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: Foundational Courses complete AND (Major OR Minor in Kahlert School of Computing OR ECE)
Description
In this course, students are introduced to the fundamentals of the field of Human-Centered Computing. Over the course of the semester, students are exposed to human-centered concepts including iterative design, prototyping designs and interactions, visual design, methods for evaluating systems from a human-centered perspective, accessibility, and input and output. The course requires applying these concepts through a range of assignments, including designing and implementing interactive prototypes to address design challenges. Programming is required.