4 units – Winter, Spring Quarters
Lecture: 2 hours
Laboratory: 6 hours
Prerequisites: EEC 100, EEC 170 or ECS 154A
Introduction to embedded-system hardware and software. Topics include: embedded processor and memory architecture; input/output hardware and software, including interrupts and direct memory access; interfacing with sensors and actuators; wired and wireless embedded networking.
Expanded Course Description:
(Projects vary each quarter)
See Engineering Design Statement below.
Course Material Fees:
This course has a Course Material Fee. For more information on Course Material Fees in the ECE department, please click here.
Engineering Design Statement:
Students work in groups of two to design, construct and test an assortment of assigned lab projects using an integrated development environment, a microcontroller development board and various hardware components assembled on a prototyping board. A project may involve interfacing with the physical world using sensors and actuators, or may involve interfacing with another processor using wired or wireless embedded networking. The student group demonstrates a working project and submits a lab report documenting how their design meets the project specification. Software is written in C/C++. Projects are updated every year.
Relationship to Outcomes:
Students who have successfully completed this course should have achieved:
|Course Outcomes||ABET outcomes|
|An ability to apply knowledge of mathematics, science, and engineering||A|
|An ability to design and conduct experiments, as well as to analyze and interpret data||B|
|An ability to identify, formulate, and solve engineering problems||E|
|An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice||K\|
Engineering Depth, Laboratory
Engineering Science: 2 credits
Engineering Design: 2 credits