No matter which option you choose for your Master’s Degree (MSE) in Mechanical Engineering at Johns Hopkins – all-course, essay – research essay, or essay – co-op – you have the option to concentrate your coursework in one or two fields or explore a variety of specializations!
These are many of the topics covered in courses offered by the Department of Mechanical Engineering and the Whiting School of Engineering.
(Note: these course specializations are different from the “area 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.)
In each section, you can select any course number to view the Johns Hopkins Public Course Search page for that course’s information including course descriptions, offering frequency, instructors, and session days and times. Courses with two course numbers denote the upper-undergraduate and the graduate level of the course, all which can count toward the MSE Mechanical Engineering degree.
- 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
- 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
- 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.621 Fluid Dynamics I
- EN.530.622 Fluid Dynamics II
- EN.530.625 Turbulence
- EN.530.726 Hydrodynamic Stability
- EN.530.767 Computational Fluid Dynamics
- EN.510.452 Materials in Extreme Environments
- EN.510.467 / EN.510.667 Metal Additive Manufacturing
- 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
- EN.520.495 Microfabrication Laboratory
- EN.520.773 Advanced Topics in Microsystem Fabrication
- EN.580.441 Cellular Engineering
- EN.580.442 Tissue Engineering
- EN.530.430 Applied Finite Element Analysis
- EN.530.480 Image Processing and Data Visualization
- EN.530.629 Simulation and Analysis of Ocean Wave Energy Systems
- EN.530.766 Numerical Methods
- EN.530.767 Computational Fluid Dynamics
- 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.530.427 / EN.530.627 Intermediate Fluid Mechanics
- 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
- 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
- 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.710 Optical Measurement Techniques
- EN.530.726 Hydrodynamics Stability
- EN.530.767 Computational Fluid Dynamics
- AS.270.425 Earth and Planetary Fluids
- AS.270.653 Earth and Planetary Fluids II
- EN.540.652 Advanced Transport Phenomena
- 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.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
- EN.560.661 Additive Manufacturing and Design
- EN.601.456 Computer Integrated Surgery II
- EN.663.653 Innovation and Design I
- 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
- 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
- EN.530.672 Biosensing and BioMEMS
- 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
- EN.530.420 Robot Sensors and Actuators
- EN.530.421 Mechatronics
- 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.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
- 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
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.
Seeking More Info?
Contact Us!