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.
Includes Lab

Prerequisites

ENGS 20 or COSC 10; and PHYS 14 (may be taken concurrently)

Distribution Code

TLA

Offered

Term
Time
Location / Method
Instructor(s)
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