Physical Computing: Interacting with the Real World
(3 hrs Lecture | 3 hrs Lab) This course introduces computing systems that interact with the physical world. Designing systems of this type involves a combination of software and hardware development. Students are introduced to software development for microcontrollers or single board computers, with a focus on interfacing to sensors and serial communication. Hardware topics include basic circuit theory as well as components such as light emitting diodes (LEDs). In the lab, students get hands-on experience constructing and troubleshooting circuits as well as controlling hardware with software. Cross-listed: PHYS-2803(3) Restrictions: Students may not hold credit for this course and PHYS-2803. Requisite Courses: complete 18 credits [prerequisite(s)]; ACS-2803L (lab) (must be taken concurrently).
Sources
- Course catalogue ↗2026-2027