Students must take 3 required courses and 3 elective courses (18 credits minimum).
Required (3):
EN.663.653 Innovation and Design I – 3 credits
EN.663.657 Innovation and Design II – 3 credits
EN.662.671 Action Lab – 3 credits
Electives (3):
At least two electives must be designated as “core” design electives, which are project-based courses that practice design methodologies. Students may take up to 2 electives from the Engineering for Professionals program.
Course No. | Course Title | Semester | Credits | Core Course | EP |
EN.510.610 | Fundamentals of Biomaterials | Spring | 3 | ||
EN.510.640 | Stealth Science & Engineering | Fall | 3 | ||
EN.520.654 | Control System Design | Fall | 3 | Core | |
EN.520.657 | Design of Biomedical Instruments & Systems | Fall | 3 | Core | |
EN.520.663 | ECE Ideation and Design Lab* | Fall / Spring | 6 | Core | |
EN.520.663 | Clinical Diagnostic Devices and Methods | Spring | 3 | Core | |
EN.520.738 | Advanced Electronic Lab Design | Spring | 3 | Core | |
EN.520.773 | Advanced Topics In Microsytem Fabrication | Fall | 3 | ||
EN.525.616 | Communication Systems Engineering | Fall / Spring | 3 | EP | |
EN.525.617 | Computation for Engineers | Fall / Spring | 3 | EP | |
EN.525.624 | Analog Electronic Circuit Design | Fall / Spring | 3 | EP | |
EN.525.634 | High Speed Digital Design | Fall / Spring | 3 | EP | |
EN.525.743 | Embedded Systems Development Lab | Fall | 3 | Core | EP |
EN.525.746 | Image Engineering | Fall / Spring | 3 | EP | |
EN.525.777 | Control System Design Methods | Fall | 3 | EP | |
EN.525.786 | Human Robotics Interaction | Spring | 3 | Core | EP |
EN.615.778 | Optical System Design and Modelling | Fall | 3 | Core | EP |
EN.530.619 | Aerospace Structures | Fall | 3 | ||
EN.530.643 | Fundamentals, Design Principles, & Applications of Microfluidic Systems | Fall | 3 | ||
EN.530.666 | Magnetically Actuated and MRI Compatible Robots | Spring | 3 | Core | |
EN.530.674 | Effective and Economic Design for Biomedical Instrumentation | Fall | 3 | Core | |
EN.530.691 | Haptic Interface Design for Human-Robot Interaction | Fall | 3 | Core | |
EN.530.693 | Fabrication of Biomaterials | Fall | 3 | ||
EN.530.721 | Medical Robotics System Design | Fall | 3 | Core | |
EN.535.626 | Mechanics of Flight | Fall | 3 | EP | |
EN.535.627 | Computer-Aided Design | Fall / Spring | 3 | EP | |
EN.535.628 | Computer-Integrated Design & Manufacturing | Spring | 3 | EP | |
EN.535.635 | Introduction to Mechatronics | Spring | 3 | Core | EP |
EN.535.638 | Mechanical Packaging for Electronics | Fall | 3 | EP | |
EN.535.642 | Control Systems for Mechanical Engineering Applications | Fall | 3 | EP | |
EN.535.652 | Thermal Systems Design and Analysis | Fall | 3 | EP | |
EN.535.660 | Precision Mechanical Design | Fall / Spring | 3 | EP | |
EN.535.662 | Energy and Environment | Spring | 3 | EP | |
EN.535.731 | Engineering Materials: Properties and Selection | Spring | 3 | EP | |
EN.535.732 | Fatigue and Fracture of Materials | Spring | 3 | EP | |
EN.535.742 | Applied Machine Learning for Mechanical Engineers | Fall / Spring | 3 | EP | |
EN.540.604 | Transport Phenomena in Practice | Spring | 3 | ||
EN.540.614 | Computational Protein Structure Prediction & Design | Fall / Spring | 3 | ||
EN.540.621 | Project in Design: Pharmacodynamics | Spring | 3 | Core | |
EN.540.628 | Supramolecular Materials and Nanomedicine | Spring | 3 | ||
EN.540.632 | Project in Design: Pharmacokinetics | Fall | 3 | Core | |
EN.540.637 | Application of Molecular Evolution to Biotechnology | Spring | 3 | ||
EN.540.658 | Modeling and Design of Sustainable Chemical Processes | Spring | 3 | ||
EN.540.671 | Advanced Thermodynamics in Practice | Spring | 3 | ||
EN.540.673 | Advanced Chemical Reaction Engineering in Practice | Spring | 3 | ||
EN.540.674 | Advanced Separation and Purification Processes in Practice | Fall | 3 | ||
EN.560.624 | Renewable Energy Structures | Spring | 3 | Core | |
EN.560.629 | Preservation Engineering I: Theory and Practice | Fall | 3 | ||
EN.560.633 | Investigations, Diagnosis, and Rehabilitation | Fall | 3 | ||
EN.560.634 | Structural Fire Engineering | Spring | 3 | ||
EN.560.636 | Lateral Forces: Analysis and Design of Building Structures | Spring | 3 | ||
EN.560.661 | Additive Manufacturing and Design | Fall | 3 | Core | |
EN.570.644 | Physical and Chemical Processes | Fall | 3 | ||
EN.570.695 | Environmental Health & Engineering Systems Design | Fall | 3 | ||
EN.575.604 | Principles of Environmental Engineering | Fall / Spring | 3 | EP | |
EN.575.733 | Energy and the Environment | Fall | 3 | EP | |
EN.575.736 | Designing for Sustainability: Applying a Decision Framework | Fall | 3 | Core | EP |
EN.575.738 | Transportation, Innovation, & Climate Change | Spring | 3 | Core | EP |
EN.580.637 | Microphysiological Systems | Spring | 3 | Core | |
EN.580.649 | Artificial Intelligence and Machine Learning for Global Health | Fall | 3 | Core | |
EN.580.656 | Neural and Rehabilitation Engineering | Fall | 3 | ||
EN.580.697 | Biomedical Data Design* | Fall | 4 | Core | |
EN.580.638 | Biomedical Data Design II* | Spring | 4 | Core | |
EN.580.680 | Precision Care Medicine I* | Fall | 4 | Core | |
EN.580.681 | Precision Care Medicine II* | Spring | 4 | Core | |
EN.580.689 | Modern Optical Microscopy: Theory and Practice | Fall | 3 | ||
EN.580.720 | Immunomodulatory Biomaterials: Design, Synthesis, and Applications | Spring | 3 | ||
EN.580.754 | Cell & Tissue Engineering Lab | Spring | 4 | ||
EN.580.771 | Principles of the Design of Biomedical Instrumentation | Fall | 3 | Core | |
EN.580.772 | Advanced Projects in Biomedical Instrumentation | Spring | 3 | Core | |
EN.585.617 | Rehabilitation Engineering* | Fall | 3 | Core | EP |
EN.585.717 | Rehabilitation Engineering II* | Spring | 3 | Core | EP |
EN.585.702 | Medical Device Innovation and Design | Spring | 3 | Core | EP |
EN.585.710 | Biochemical Sensors | Spring | 3 | EP | |
EN.585.720 | Orthopedic Biomechanics | Fall / Spring | 3 | EP | |
EN.585.742 | Regenerative Tissue Engineering | Spring | 3 | EP | |
EN.585.746 | Biochemical and Cellular Engineering | Spring | 3 | EP | |
EN.585.770 | Global Health Engineering | Spring | 3 | EP | |
EN.601.621 | Object Oriented Software Engineering | Fall / Spring | Core | ||
EN.601.625 | Software System Design | Fall / Spring | 3 | ||
EN.601.633 | Intro Algorithms | Fall / Spring | 3 | ||
EN.601.671 | Natural Language Processing: Self-Supervised Models | Spring | 3 | ||
EN.601.684 | Explainable AI Design & Human-AI Interaction | Spring | 3 | Core | |
EN.601.686 | Machine Learning: Artificial Intelligence System Design & Development | Fall | 3 | Core | |
EN.601.690 | Introduction to Human-Computer Interaction | Fall / Spring | 3 | Core | |
EN.601.691 | Human-Robot Interaction | Spring | 3 | ||
EN.605.601 | Foundations of Software Engineering | Fall / Spring | 3 | EP | |
EN.605.607 | Agile Software Development Method | Fall / Spring | 3 | EP | |
EN.605.609 | DevOps and Secure Software Development | Fall / Spring | 3 | EP | |
EN.605.612 | Operating Systems | Fall / Spring | 3 | EP | |
EN.605.613 | Introduction to Robotics | Fall / Spring | 3 | EP | |
EN.605.615 | Compiler Design with LLVM | Spring | 3 | EP | |
EN.605.641 | Principles of Database Systems | Spring | 3 | EP | |
EN.605.681 | Principles of Enterprise Web Development | Spring | 3 | EP | |
EN.605.682 | Web Application Development with Java | Fall / Spring | 3 | EP | |
EN.605.704 | Object-Oriented Analysis and Design | Fall / Spring | 3 | EP | |
EN.605.715 | Software Development for Real-Time Embedded Systems | Fall / Spring | 4 | EP | |
EN.605.768 | Advanced Game Design & Development Engines | Fall | 3 | Core | EP |
EN.605.779 | Network Design and Performance Analysis | Fall | 3 | EP | |
EN.605.787 | Front End Web App Development | Fall / Spring | 3 | EP | |
EN.605.789 | Service API Design and Development | Fall / Spring | 3 | Core | EP |
EN.635.601 | Foundations of Information Systems Engineering | Fall / Spring | 3 | EP | |
EN.635.661 | Principles of Human Computer Interaction | Fall | 3 | Core | EP |
EN.635.676 | Cybersecurity in Information Systems | Fall / Spring | 3 | EP | |
EN.635.682 | Website Development | Spring | 3 | EP | |
EN.645.650 | Foundations of Human Systems Engineering | Fall | 3 | EP | |
EN.645.662 | Introduction to Systems Engineering | Fall / Spring | 3 | Core | EP |
EN.645.764 | Software Systems Engineering | Fall / Spring | 3 | EP | |
EN.645.767 | System Conceptual Design | Fall / Spring | 3 | Core | EP |
EN.645.768 | System Design & Integration | Fall / Spring | 3 | Core | EP |
EN.645.780 | Agile Systems Engineering | Fall / Spring | 3 | EP | |
EN.650.631 | Ethical Hacking | Spring | 3 | ||
EN.655.662 | Intro to Healthcare Systems Engineering | Fall / Spring | 3 | EP | |
EN.655.767 | Healthcare System Conceptual Design | Fall / Spring | 3 | Core | EP |
EN.655.768 | Healthcare System Design & Integration | Fall / Spring | 3 | Core | EP |
EN.663.707 | Innovative Data Strategies for Global Leaders | Fall / Spring | 3 | ||
EN.665.681 | Application of Sensing Systems | Fall / Spring | 3 | EP | |
EN.675.600 | Systems Engineering for Space | Fall / Spring | 3 | EP | |
EN.675.601 | Fundamentals of Engineering Space Systems I* | Fall / Spring | 3 | Core | EP |
EN.675.602 | Fundamentals of Engineering Space Systems II* | Fall / Spring | 3 | Core | EP |
EN.675.622 | Spacecraft Hardware Design Considerations | Fall / Spring | 3 | EP | |
EN.675.702 | Materials for Space Systems | Fall / Spring | 3 | EP | |
EN.675.768 | Spacecraft Integration and Test | Fall / Spring | 3 | EP | |
EN.675.792 | Scientific Instruments for Space | Fall / Spring | 3 | EP | |
EN.685.652 | Data Engineering Principles and Practice | Fall / Spring | 3 | EP | |
EN.685.701 | Data Science: Modeling and Analytics | Fall / Spring | 3 | EP | |
EN.705.603 | Creating AI-Enabled Systems | Fall / Spring | 3 | EP | |
EN.705.605 | Introduction to Generative AI | Fall / Spring | 3 | EP | |
EN.705.608 | Applied Generative AI | Fall | 3 | Core | EP |
EN.705.617 | Artificial Intelligence in Healthcare | Fall | 3 | EP | |
EN.705.621 | Introduction to Algorithms | Fall / Spring | 3 | EP | |
EN.705.623 | AI Algorithm Design and Analysis | Fall | 3 | EP | |
EN.705.625 | Introduction to Agentic AI | Fall | 3 | EP | |
EN.705.641 | Natural Language Processing: Self-Supervised Models | Spring | 3 | EP | |
EN.705.651 | Large Language Models: Theory and Practice | Fall | 3 | EP |
*2-semester sequence