Course Directory
FILTER COURSES
Focus Areas
Pathway Specializations
Graduate Certificates
COURSE LISTINGS
ÌýÌýComputer Engineering / Embedded Systems Engineering
Advanced Embedded Linux Development Specialization (3 credits)
Instructor:ÌýDan Walkes
- ECEA 5305 Linux System Programming and Introduction to Buildroot (1 credit)
- ECEA 5306ÌýLinux Kernel Programming and Introduction to Yocto (1 credit)
- ECEA 5307ÌýEmbedded System Topics and Project (1 credit)
Real-Time Embedded SystemsÌýSpecialization (3 credits)
Instructor:ÌýSam Siewert, PhD, Associate Professor AdjunctÌý
- ECEA 5315 Concept and Practices (0.6 credits)
- ECEA 5316 Theory and Analysis (0.8 credits)
- ECEA 5317 Mission-Critical, SW Applications (0.8 credits)
- ECEA 5318 Real-Time Embedded Systems Project (0.8 credits)
EmbeddingÌýSensors and Motors Specialization (Pathway) (3 credits)
Instructors:ÌýJay Mendelson, MSME, Lecturer​ & James Zweighaft,ÌýMSME
Note: This specialization includes hands-on labs requiring a hardware kit that you must purchase separately. You'll use this equipment throughout all four courses to complete practical exercises with real-world tools. Order your kit before the session begins to ensure delivery by the end of Week 1. Late delivery may impact your ability to complete assignments on time.
- ECEA 5340 Sensors and Sensor Circuit Design (0.8 credits)
- ECEAÌý5341 Motors and Motor Control CircuitsÌý(0.8 credits)
- ECEA 5342 Pressure, Force, Motion, and Humidity Sensors (0.8 credits)
- ECEA 5343 Sensor Manufacturing and Process ControlÌý(0.6 credits)
Embedded Interface Design Specialization (3 credits)
Instructor:ÌýBruce Montgomery,ÌýPhD, Senior Instructor
- ECEA 5346 User Experience InterfaceÌýDesign for Embedded Systems (1 credit)
- ECEA 5347 Rapid Prototyping of Embedded Interface Designs (1 credit)
- ECEA 5348ÌýM2M and IoT Interface Design and Protocols (1 credit)
Sensors for a Carbon Free World Specialization (3 credits)
Instructor:ÌýJay Mendelson, MSME, Lecturer​Ìý
- ECEA 5349ÌýElectric Vehicle Sensors (1 credit)
- ECEA 5350ÌýWind Turbine SensorsÌý(1 credit)
- ECEA 5351ÌýSolar Power Sensors (1 credit)
FPGA Design for Embedded Systems SpecializationÌý(Pathway) (3 credits)
Instructors: Timothy Scherr, MSEE, Senior Instructor​ & Benjamin Spriggs, MBA, MSEE, Lecturer​
- ECEA 5360 Introduction to FPGA Design for Embedded Systems (0.8 credits)
- ECEA 5361 Hardware Description Languages for FPGA Design (0.8Ìýcredits)
- ECEA 5362 FPGA Softcore Processors and IP Acquisition (0.8 credits)
- ECEA 5363 Building FPGA Projects (0.6Ìýcredits)
Network Systems: Principles and Practice (Linux and Cloud Networking) Specialization (3 credits)
Instructor:ÌýEric Keller, Associate Professor
- ECEA 5370 Network Systems Foundations (1 credit)
- ECEA 5371 Network Principles in Practice: Linux Networking (1 credit)
- ECEA 5372 Network Principles in Practice: Cloud Networking (1 credit)
MCU Architecture, Design Optimization and AI at the Edge Specialization (3 credits)
Instructor:ÌýSteve Sheafor
- ECEA 5375 Microcontrollers: Basic Architecture and Design (1 credit)
- ECEA 5376 Microcontrollers: Memory and Peripheral Interface Design (1 credit)
- ECEA 5377 Microcontrollers: Intelligent DMA and AI at the Edge (1 credit)
Developing Industrial Internet of Things Specialization (3 credits)
Instructor:ÌýDavid Sluiter,ÌýBSEE, Lecturer
- ECEA 5385 Industrial IoT Markets and Security (1 credit)
- ECEA 5386 Project Planning and Machine Learning (1 credit)
- ECEA 5387 Modeling and Debugging Embedded Systems (1 credit)
Fundamentals of Model Checking Specialization (3 credits)
Instructor: Hao Zheng
- ECEA 5900 Introduction to Modeling for Formal Verification (1 credit)
- ECEA 5901 Temporal Logic Model Checking (1 credit)
- ECEA 5902ÌýModel Checking with SAT and SMT (1 credit)
Engineering Genetic Circuits Specialization (3 credits)
Instructor: Chris Myers, PhD, Professor
- ECEA 5934 Design (1 credit)
- ECEA 5935ÌýModeling and Analysis (1 credit)
- ECEA 5936ÌýAbstraction Methods (1 credit)
Ìý Photonics and Optics
Optical Engineering Specialization (Pathway) (3Ìýcredits)
Instructor:ÌýRobert McLeod,ÌýPhD, Professor
- ECEA 5600 First Order Optical System Design (1 credit)
- ECEA 5601 Optical Efficiency and Resolution (1 credit)
- ECEA 5602 Design of High-Performance Optical Systems (1 credit)
Active Optical Devices Specialization (3 credits)
Instructor:ÌýJuliet Gopinath,ÌýPhD, Professor
- ECEA 5605 Light Emitting Diodes and Semiconductors Lasers (1.2 credits)
- ECEA 5606 Nanophotonics and Detectors (1.2 credits)
- ECEA 5607 Displays (0.6 credits)