- Undergraduate
Bachelor's Degrees
Bachelor of ArtsBachelor of EngineeringDual-Degree ProgramUndergraduate AdmissionsUndergraduate Experience
- Graduate
Graduate Experience
- Research
- Entrepreneurship
- Community
- About
-
Search
ENGS 28 - Embedded Systems
Description
A vast number of everyday products, from home appliances to automobiles, are controlled by small embedded computers, invisible to the user. This course introduces, at an elementary level, the three basic components of all such embedded systems: sensors to measure the physical environment, actuators to produce the system behavior, and a microcontroller that processes the sensor data and controls the actuators. Topics: microcontroller architecture and programming, writing embedded software, analog- to-digital and digital-to-analog conversion, interfacing sensors and actuators, and data communication. There are daily in-class design exercises and weekly labs. Enrollment is limited.Prerequisites
ENGS 20 or COSC 10; and PHYS 14 (may be taken concurrently)Distribution Code
TLAOffered
Term: Winter 2023
Time: 2A
Location:
ECSC 008
Instructors:
Petra Bonfert-Taylor
Term: Winter 2024
Time: 2A
Location:
ECSC 008
Instructors:
Petra Bonfert-Taylor
Term: Spring 2024
Time: 2A
Location:
ECSC 008
Instructors:
Wei Ouyang
Term: Winter 2025
Time: 2A
Location:
ECSC 008
Instructors:
Petra Bonfert-Taylor
Term: Spring 2025
Time: 2A
Location: –
Instructors:
Wei Ouyang