The Mechanical Engineering department at Johns Hopkins University is renowned for its excellence in both research and education across a broad spectrum of mechanical engineering-related disciplines. Our MSE Mechanical Engineering tracks harness this deep expertise to provide master’s students with an exceptional opportunity to tailor their program of study to their specific technical interests.
A student taking a track would be required to take a specific number of courses depending on their degree option
- ALL-COURSE: 5 courses totaling at least 15 credits in the chosen Track
- ESSAY – RESEARCH: 4 courses totaling at least 12 credits plus 6 credits of Track-related research via EN.530.823 MSE Graduate Research
- ESSAY – CO-OP: 4 courses totaling at least 12 credits plus 6 credits of Track-related research via EN.530.822 Master’s Essay – Co-Op.
Students will select their Tracks under the guidance of their academic advisor during the first or second semesters of their program. Note: these Tracks are different from the “Areas of Interest” that applicants are asked to select on their graduate applications. Though some areas of interest have the same or similar titles to the course specializations below, they each address different items.
Tracks are optional, and students can earn up to two tracks per degree. Courses appearing in more than one track can be double-counted in two tracks if a student is taking two tracks that include the same course.
Students should be aware of the master’s degree requirements when selecting a track and related courses, as there are limits on the number of courses that can be taken from the Engineering for Professionals. See Section 3.2 of the Master’s Advising Manual, which can be found on the Graduate Advising page > Advising Manuals > Master’s.
Students successfully completing a Track will receive a Certificate of Track Completion from the Department at the time of graduation.
These are the tracks that can be completed:
- Advanced Manufacturing
- Aerospace Engineering
- Biomechanical Engineering
- Computation, Data Science, and Machine Learning
- Energy and the Environment
- Fluid Mechanics and Thermal Science
- Interdisciplinary Track
- Mechanical Design
- Mechanics and Materials
- Nano-Science and Engineering
- Robotics and Intelligent Systems
- Space Engineering
For courses listed in each track, if there are two course numbers for one course, the first is the undergraduate level (e.g. EN.530.438) and the second is the graduate level (e.g. EN.530.638) of the same course. Typically, course content is more advanced and there are usually more complex assignments in the graduate level compared to the undergraduate level.
The MSE Mechanical Engineering Tracks
These courses can be counted toward the Advanced Manufacturing track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.414 Computer Aided Design
- EN.530.430 Applied Finite Element Analysis
- EN.530.455 / EN.530.655 Additive Manufacturing
- EN.530.605 Mechanics of Solids and Materials
- EN.530.645 Kinematics
Other Departments
- EN.520.495 Microfabrication Laboratory
- EN.520.773 Advanced Topics In Microsystem Fabrication
- EN.560.459 / EN.560.659 Production Systems Analysis
- EN.560.461 Future Food Manufacturing
- EN.560.661 Additive Manufacturing and Design
These courses can be counted toward the Aerospace Engineering track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.418 / EN.530.619 Aerospace Structures
- EN.530.424 / EN.530.624 Dynamics of Robots and Spacecraft
- EN.530.425 Mechanics of Flight
- EN.530.427 / EN.530.627 Intermediate Fluid Mechanics
- EN.530.432 Jet and Rocket Propulsion
- EN.530.435 / EN.530.635 Guidance and Control of Flight Vehicles
- EN.530.438 / EN.530.638 Aerospace Materials
- EN.530.483 / EN.530.683 Applied Computational Modeling in Aerodynamics and Heat Transfer
- EN.530.621 Fluid Dynamics I
- EN.530.622 Fluid Dynamics II
- EN.530.625 Turbulence
- EN.530.726 Hydrodynamic Stability
- EN.530.766 Numerical Methods
- EN.530.767 Computational Fluid Dynamics
Other Departments
- EN.510.452 Materials in Extreme Environments
- EN.510.467 / EN.510.667 Metal Additive Manufacturing
Engineering for Professionals
- EN.535.761 Hypersonic Aerothermodynamics
- EN.675.725 Fundamentals of Spacecraft Thermal Design and Analysis
These courses can be counted toward the Biomechanics track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.410 Biomechanics of the Cell
- EN.530.426 Biofluid Mechanics
- EN.530.429 Musculoskeletal Biomechanics
- EN.530.431 Biomechanics of Development
- EN.530.441 Introduction to Biophotonics
- EN.530.448 / EN.530.648 Biosolid Mechanics
- EN.530.468 / EN.530.668 Locomotion Mechanics – Fundamentals
- EN.530.469 / EN.530.669 Locomotion Mechanics – Recent Advances
- EN.530.474 / EN.530.674 Effective and Economic Design for Biomedical Instrumentation
- EN.530.493 / EN.530.693 Fabrication of Biomaterials, Engineered Tissues and Food
- EN.530.610 Statistical Mechanics in Biological Systems
- EN.530.672 Biosensing and BioMEMS
- EN.530.676 Locomotion Dynamics and Control
Other Departments
- EN.520.495 Microfabrication Laboratory
- EN.520.773 Advanced Topics in Microsystem Fabrication
- EN.580.441 Cellular Engineering
- EN.580.442 Tissue Engineering
Engineering for Professionals
- EN.535.661 Biofluid Mechanics
These courses can be counted toward the Computation, Data Science, and Machine Learning track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.430 Applied Finite Element Analysis
- EN.530.480 Image Processing and Data Visualization
- EN.530.483 / EN.530.683 Applied Computational Modeling in Aerodynamics and Heat Transfer
- EN.530.629 Simulation and Analysis of Ocean Wave Energy Systems
- EN.530.641 Statistical Learning for Engineers
- EN.530.696 Learning-Based Control for Robotics
- EN.530.766 Numerical Methods
- EN.530.767 Computational Fluid Dynamics
Other Departments
- AS.171.749 Machine Learning for Physicists
- EN.510.456 / EN.510.656 Computational Modeling of Soft/Bio Materials
- EN.510.466 / EN.510.666 Introduction to Computational Materials Modeling
- EN.520.438 / EN.520.638 Deep Learning
- EN.553.602 Research and Design in Applied Mathematics: Data Mining
- EN.553.613 Applied Statistics and Data Analysis I
- EN.553.614 Applied Statistics and Data Analysis II
- EN.553.636 Introduction to Data Science
- EN.553.662 Optimization for Data Science
- EN.553.669 Large-Scale Optimization for Data Science
- EN.553.689 Software Engineering for Data Science
- EN.560.730 Finite Element Methods
- EN.601.431 / EN.601.631 Theory of Computation
- EN.601.447 / EN.601.647 Computational Genomics: Sequences
- EN.601.449 / EN.601.649 Computational Genomics: Applied Comparative Genomics
- EN.601.475 / EN.601.675 Machine Learning
- EN.601.482 / EN.601.682 Machine Learning: Deep Learning
- EN.601.783 Vision as Bayesian Inference
These courses can be counted toward the Energy and Environment track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.427 / EN.530.627 Intermediate Fluid Mechanics
- EN.530.437 / EN.530.637 Energy Meteorology
- EN.530.464 / EN.530.664 Energy Systems Analysis
- EN.530.607 Introduction to Wind Energy
- EN.530.629 Simulation and Analysis of Ocean Wave Energy Systems
- EN.530.632 Convection
Other Departments
- EN.510.425 / EN.510.625 Advanced Materials for Battery
- EN.510.658 Electroanalytical Chemistry and Energy Conversion
- EN.520.627 Photovoltaics and Energy Devices
- EN.540.407 / EN.540.607 Renewable Energy Technologies
- EN.553.753 Commodity Markets and Green Energy Finance
- EN.560.449 / EN.560.649 Energy Systems
- EN.560.453 / EN.560.653 An Introduction to Network Modeling
- EN.570.423 / EN.570.623 Environmental Impacts of Climate Change
Engineering for Professionals
- EN.575.763 Nanotechnology and the Environment: Applications and Implications
These courses can be counted toward the Fluid Mechanics and Thermal Science track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.425 Mechanics of Flight
- EN.530.426 Biofluid Mechanics
- EN.530.427 / EN.530.627 Intermediate Fluid Mechanics
- EN.530.432 Jet and Rocket Propulsion
- EN.530.443 / EN.530.643 Fundamentals, Design Principles and Applications of Microfluidic Systems
- EN.530.483 / EN.530.683 Applied Computational Modeling in Aerodynamics and Heat Transfer
- EN.530.621 Fluid Dynamics I
- EN.530.622 Fluid Dynamics II
- EN.530.625 Turbulence
- EN.530.629 Simulation and Analysis of Ocean Wave Energy Systems
- EN.530.632 Convection
- EN.530.641 Statistical Learning for Engineers
- EN.530.710 Optical Measurement Techniques
- EN.530.726 Hydrodynamics Stability
- EN.530.766 Numerical Methods
- EN.530.767 Computational Fluid Dynamics
Other Departments
- AS.270.425 Earth and Planetary Fluids
- AS.270.653 Earth and Planetary Fluids II
- EN.540.652 Advanced Transport Phenomena
Engineering for Professionals
- EN.535.652 Thermal Systems Design and Analysis
- EN.535.661 Biofluid Mechanics
- EN.535.675 Thermal Sciences for the Built Environment
- EN.535.761 Hypersonic Aerothermodynamics
Students can create a program of study from any approved and eligible courses from any one or more disciplines shown on this page or propose their own discipline(s). Students will work with their academic advisors to select disciplines and related courses.
These courses can be counted toward the Mechanical Design track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.414 Computer Aided Design
- EN.530.418 / EN.530.619 Aerospace Structures and Materials
- EN.530.420 Robot Sensors and Actuators
- EN.530.421 Mechatronics
- EN.530.423 Design of Marine Robots
- EN.530.430 Applied Finite Element Analysis
- EN.530.455 / EN.530.655 Additive Manufacturing
- EN.530.474 / EN.530.674 Effective and Economic Design for Biomedical Instrumentation
- EN.530.483 / EN.530.683 Applied Computational Modeling in Aerodynamics and Heat Transfer
- EN.530.691 Haptic Interface Design for Human-Robot Interaction
- EN.530.721 Medical Robotics System Design
Other Departments
- EN.560.661 Additive Manufacturing and Design
- EN.601.456 Computer Integrated Surgery II
- EN.663.653 Innovation and Design I
Engineering for Professionals
- EN.535.660 Precision Mechanical Design
These courses can be counted toward the Mechanics and Materials track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.405 Mechanics of Advanced Engineering Structures
- EN.530.418 / EN.530.619 Aerospace Structures and Materials
- EN.530.430 Applied Finite Analysis
- EN.530.448 Biosolid Mechanics
- EN.530.465 Spacecrafts, Submarines, and Glaciers: Solid Mechanics in Extreme Environments
- EN.530.605 Mechanics of Solids and Materials I
- EN.530.606 Mechanics of Solids and Materials II
- EN.530.642 Plasticity
- EN.530.656 Deformation Mechanisms
- EN.530.679 Modern Tools and Applications in Experimental Solid Mechanics
- EN.530.738 Micromechanics of Heterogeneous Granular Materials
Other Departments
- EN.510.601 Structure of Materials
- EN.510.604 Mechanical Properties of Materials
- EN.540.440 / EN.540.640 Micro/Nanotechnology: The Science and Engineering of Small Structures
- EN.560.604 Introduction to Solid Mechanics
- EN.560.730 Finite Element Methods
- EN.560.770 Advanced Finite Element Methods and Multi-Scale Methods
These courses can be counted toward the Nano-Science and Engineering track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.672 Biosensing and BioMEMS
Other Departments
- EN.51`0.422 / EN.510.622 Micro and Nano Structured Materials and Devices
- EN.520.495 Microfabrication
- EN.520.613 Advanced Topics in Optical Medical Imaging
- EN.520.773 Advanced Topics in Microsystem Fabrication
- EN.540.426 / EN.540.626 Fundamentals of Cell Bioengineering
Engineering for Professionals
- EN.535.750 Biomechanics of the Cell: From Nano- and Micro-mechanics to Cell Organization and Function
- EN.545.640 Micro- and Nanotechnology
- EN.575.763 Nanotechnology and the Environment: Applications and Implications
These courses can be counted toward the Robotics and Intelligent Systems track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.420 Robot Sensors and Actuators
- EN.530.421 Mechatronics
- EN.530.423 Design of Marine Robots
- EN.530.424 / EN.530.624 Dynamics of Robots and Spacecraft
- EN.530.468 / EN.530.668 Locomotion Mechanics – Fundamentals
- EN.530.469 / EN.530.669 Locomotion Mechanics – Current Topics
- EN.530.603 Applied Optimal Control
- EN.530.616 Linear Systems Theory
- EN.530.641 Statistical Learning for Engineers
- EN.530.645 Kinematics
- EN.530.646 Robot Devices, Kinematics, Dynamics, and Control
- EN.530.647 Adaptive Systems and Control
- EN.530.649 System Identification
- EN.530.663 Robot Motion Planning
- EN.530.666 Magnetically Actuated and MRI Compatible Robots
- EN.530.676 Locomotion Mechanics – Dynamics
- EN.530.678 Nonlinear Control and Planning in Robotics
- EN.530.691 Haptic Interface Design for Human-Robot Interaction
- EN.530.692 Flexible Robotic System Modeling
- EN.530.696 Learning-Based Control for Robotics
- EN.530.721 Medical Robotics Systems Design
Other Departments
- EN.601.455 / EN.601.655 Computer Integrated Surgery I
- EN.601.456 / EN.601.656 Computer Integrated Surgery II
- EN.601.461 / EN.601.661 Computer Vision
- EN.601.463 / EN.601.663 Algorithms for Sensor-Based Robotics
- EN.601.482 / EN.601.682 Machine Learning: Deep Learning
- EN.601.783 Vision as Bayesian Inference
NOTE: It is strongly recommended that students do not take EN.530.646 Robot Devices, Kinematics, Dynamics, and Control and EN.601.663 Algorithms for Sensor-Based Robotics in the same semester. If you plan to take both, take them in different semesters.
These courses can be counted toward the Space Engineering track. Select the link for each course to learn more about the course.
Department of Mechanical Engineering
- EN.530.418 / EN.530.619 Aerospace Structures
- EN.530.432 Jet and Rocket Propulsion
- EN.530.435 / EN.530.635 Guidance and Control of Flight Vehicles
- EN.530.438 / EN.530.638 Aerospace Materials
- EN.530.626 Trajectory Generation for Space Systems
Engineering for Professionals
- EN.675.600 Systems Engineering for Space
- EN.675.601 Fundamentals of Engineering Space Systems I
- EN.675.602 Fundamentals of Engineering Space Systems II
- EN.675.701 Applications of Space Systems Engineering
- EN.675.710 Small Satellite Development and Experimentation
Seeking More Info?
Rajat Mittal


Mike Bernard


John Soos

