60-223 IDeATe: Introduction to Physical Computing
10 units, Carnegie Mellon University
This practical project-based course covers the basic technical skills (including electronics, programming, and hardware) needed to build simple interactive objects with embedded behavior using the Arduino microcontroller. A sequence of projects challenge students to apply their technical skills in creative ways. Sensor inputs covered include an ultrasonic ranger, thermometer, light sensor, and human inputs like buttons and knobs; outputs to affect the world include actuators such as motors, LED lights, speakers, and haptic feedback devices. This introductory portal course has no technical prerequisites. Contact rzachari@andrew.cmu.edu with any questions about the course. Students are encouraged to co-register for a fabrication course such as the micro course 99-353 IDeATe Design Essentials for Laser Cutting and/or 99-359 IDeATe 3D Modeling and 3D Printing.
Prerequisites: none listed
Offered: Spring 2027, Fall 2026, Spring 2026, Fall 2025
Courseweave needs JavaScript to show sections, workloads and planning tools.