Programming Interactive Experiences (PIX)
Course Information
Course Number
HCI Undergraduate:
n/a
HCI Graduate:
05-635
Program Requirement
This is a required course for
MHCI
Course Description
How do we use code to build things that people interact with?
Programming Interactive Experiences (PIX) is an introductory course on designing, implementing, and evaluating computational interactions, such as web sites/apps, kiosks, and interactive installations. We will cover topics including input and output techniques, basic accessibility, reading and reviewing code, and iterative development between ideas and prototypes. The course format combines lecture/discussion, programming lab, and design studio. Through a combination of in-class activities, frequent individual assignments, and occasional group projects, you will discuss and iteratively practice the craft of effective interfaces, with a core emphasis on developing proficiency in structuring code, debugging, and evaluating interactive prototypes. These skills are essential for design/creative technologists, user experience researchers, and any role involving collaboration with professional programmers.
This course meets a core course requirement for MHCI.
Prerequisites
A student can be approved for placeout through the placement process or take the summer programming prep course and receive a C or better.
Semester Offered and Units
Semester:
Fall
Graduate:
15
units
