Course Number
Next Offered
Spring 2022
Primary Program
Electrical and Computer Engineering
Mode of Study
Face to Face, Virtual Live

This project-based laboratory course involves the development of embedded system prototypes. Typical projects contain combinations of the following component types: transducers, analog front ends, micro-controllers and processors, FPGAs, digital signal processors, electrical interfaces, wired or wireless connectivity, printed circuit boards required for integration and test, and software/firmware modules needed to operate a designed system. The laboratory activity is a backdrop used to teach key aspects of the development process such as documentation, realistic use of requirements, design partition, integration strategy, interface design, risk mitigation, and design strategies to accommodate available resources. Students will select a project concept and then create an implementation plan that will define the semester’s activity. Students may work independently or in teams to define, develop, test, and document their projects. Students are encouraged to select topics based on their interests and learning objectives. All projects are subject to instructor approval.

Course Prerequisite(s)

An undergraduate degree in electrical or computer engineering or computer science, EN.525.612 Computer Architecture, and working knowledge of C or C++ or instructor’s approval.

Course Offering(s)


01/24/2022 - 05/02/2022
Mon 7:20 p.m. - 10:00 p.m.
Notes: This course uses the Virtual Live format. All students participate online through live web-conferencing at the scheduled day and time. This is a live-online course in which students participate in live weekly lectures and discussions, and are able to interact extensively with the instructors. All classes are recorded for download and review.
Spring 2022
Mode of Study
Virtual Live