A is for Arduino: Human-Centered Physical Computing

Quarters
Summer Open
Location
Olympia
Class Standing
Freshman
Sophomore
Junior
Senior
Jessica Carey

This hands-on introduction to physical computing explores how humans interact with machines through sensors, circuits, and code. Students will learn to design and build interactive devices using Arduino microcontrollers, focusing on accessibility, inclusion, and sustainability in hardware design. The course covers the fundamentals of electronics, microcontroller (hardware-level) programming, and input/output systems while emphasizing human-centered design principles. Projects range from simple interactive devices to a final open-ended project of each student’s choosing. No prior experience required; advanced students with a background in C/C++ programming and electronics/hardware may pursue an optional upper-division pathway with additional technical and design rigor.

This program is High-Flex, meaning it can be completed completely online or in-person. Lectures will be held synchronously (live) online. For workshops, students will have the option to participate online or in-person on the Olympia campus.

Anticipated Credit Equivalencies:

4 - Physical Computing with Microcontrollers

4 - Human-Centered Design in Hardware

Registration

Academic Details

computer science, physical computing

8
25
Freshman
Sophomore
Junior
Senior

Approximately $150 - $200 for hardware supplies.

Schedule

Summer
2026
Open
Hybrid (Su)

See definition of Hybrid, Remote, and In-Person instruction

Day and Evening
Schedule Details
Remote/Online
Olympia