GEN 5477

Engineering for Good: Designing Devices that Make a Difference

Stanford University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Interested in learning engineering by building a device that tackles real-world challenges? In this immersive, hands-on design lab, you'll learn how to turn real community needs into working devices that make a difference. Partnering with local organizations supporting unhoused individuals in the Bay Area, students will design and build technologies that promote safety, security, and connection - from motion sensors and alert systems to low-cost monitoring devices. Through this class, you'll gain hands-on experience with electronics and prototyping, including: Using sensors such as motion detectors, cameras, temperature sensors, etc. to detect and measure real-world signals. Programming microcontrollers (Arduino) using C for control and automation. Incorporating motors, servos, and mechanical systems into your designs. Applying the engineering design process from concept to prototype. You'll work in teams, receive feedback from community partners, and iterate to refine your ideas. By the end of the quarter, you'll present a working prototype that demonstrates both your technical learning and its impact on real people's lives. This course gives students a chance to see how engineering can make a tangible difference in the world - right here in the Bay Area! No prior engineering experience is required; students from all majors are welcome. (This course was previously offered as "Engineering Solutions for Community Challenges"). This is a Cardinal Course certified by the Haas Center for Public Service.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #stanford-5477Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?