Course Overview
An embedded system is the product of a marriage between hardware and software. Embedded
systems have
grown to be ubiquitous in the modern world – from simple temperature controlled kettles
to intricate
smart watches with a plethora of functions squeezed into one small package to complex
rovers for space
exploration.
This course introduces the theory and practice of developing embedded systems through
exploration of
modern microcontroller architectures and culminates in a final project where students
have the
opportunity to synthesize and apply their knowledge in a project of their own design.
Spring 2025: Lectures are MW 12-1:30pm in TBD Location
Syllabus
Access the full syllabus here.
Schedule
Access the full schedule here.