ACS-28033 credit hours

Physical Computing: Interacting with the Real World

Applied Computer Science · 3 hrs Lecture | 3 hrs Lab

Offered: Fall Only, Every Year

One shot a year. Offered fall term only, so a clash costs a full year.

ACS-2803 prerequisites

We couldn't read this course's prerequisites into a chain. The wording is under “Requisite courses” below.

Description

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.

Requisite courses

complete 18 credits [prerequisite(s)]; ACS-2803L (lab) (must be taken concurrently).

Restrictions

Students may not hold credit for this course and PHYS-2803.

Cross-listed

PHYS-2803(3)

LectureLab

From the 2026-27 undergraduate calendar. Always verify details on WebAdvisor or with an academic advisor before registering.