
Senior Design

This capstone design course involves multidisciplinary teams which build and test custom-designed systems, components or engineering processes.
The undergraduate ECE Program includes an approved ECE Design Elective. This course is normally taken during Senior Year after a student has completed core ECE, core Math, and core Science courses.
Students gain experience in designing/building/testing/demonstrating processes intrinsic to engineering design as practiced by engineering graduates.
Requirements
General
- Design plan incorporating engineering standards and realistic constraints
- Timeline indicating project milestones
- Written project report, including an assessment of the results
- Oral presentations to the class
Project Assessment
Must include most of the following elements:
- Cost
- Environmental impact
- Manufacturability
- Ethics
- Health and safety impacts
- Social and political impacts
Approved ECE Design Electives
Typically offered spring and fall
- ECE 559: Advanced Digital System Design
Typically offered in the fall
- ECE 459: Embedded Systems Design
- ECE 539: CMOS VLSI Design Methodologies
Typically offered in the spring
- ECE 449: Sensor and Sensor Interface Design
- ECE 458: Engineering Software for Maintainability
- ECE 469: Wearable and Ubiquitous Computing Systems Design
- ECE 487: System Design for Machine Learning & Signal Processing
- ECE 489: Advanced Robot System Design
- ECE 496 (Sp20, Sp21): Wearable & Ubiquitous Computing Design – now taught as ECE 469
- ECE 496 (Sp20, Sp21, Sp22): System Design for Machine Learning & Signal Processing – now taught as ECE 487
- ECE 532: Analog Integrated Circuit Design


Michael Richard Gustafson
mrg@duke.eduECE Director of Undergraduate Studies, Associate Professor of the Practice

Rabih Younes
rabih.younes@duke.eduAssociate Director of Undergraduate Studies, Associate Professor of the Practice in the Department of ECE