05-635 Programming Interactive Experiences
15 units, Carnegie Mellon University
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: none listed
Offered: Fall 2026, Fall 2025
Courseweave needs JavaScript to show sections, workloads and planning tools.