What courses are available in the Online Master's?

The Online Master's at Purdue Mechanical Engineering gives you the ultimate flexibility. You have the freedom to choose any ME course you have an interest in, to further your career skills and knowledge. 

ME Courses  |  Math Courses  |  Technical Electives  |  Frequently Asked Questions

Base Requirements    

The Online MSME consists of 30 credit hours of graduate-level courses (50000-level and above) and includes 1-, 2-, and 3-credit hour courses. All courses must be technical and quantitative in content.

  • Mechanical Engineering courses: a minimum of 15 credit hours must be ME courses.
  • Graduate Math courses: 6 credit hours must be graduate-level math courses; 3 credits being directly from the Math department, and the other 3 can be from the approved math course list 
  • Technical electives: up to 9 credit hours of graduate-level courses in engineering, math, or science. These could be mechanical engineering, or you could pursue classes in civil engineering, electrical and computer engineering, aeronautics & astronautics, or other technical subjects. (Please note: most of the classes listed there are technical and quantitative, but not all... for example, engineering education classes and other professional development classes do not qualify as technical electives.)

You will create a plan of study (POS) during the 3rd-6th week of your first semester that lists the courses you plan to take and when you plan to take them.  This is your initial plan and can be updated as things change, as long as changes keep you in degree compliance.


Available ME Courses    

Here is a list of available Online MSME courses, sorted by potential interest area. Please note: you are not required to take specific groups or areas of classes; you are free to take any of the ME graduate-level classes that interest you.

Design

ME51100 Heat Transfer in Electronic Systems
ME51300 Engineering Acoustics
ME51800 Analysis of Thermal Systems
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME54100 Engineering Design: A Decision-Based Perspective
ME55300 Product and Process Design
ME55400 Intellectual Property for Engineers
ME55600 Lubrication, Friction and Wear
ME55700 Design for Manufacturability
ME55900 Micromechanics of Materials
ME57000 Machine Design
ME57100 Reliability Based Design
ME57500 Theory and Design of Control Systems
ME57700 Human Motion Kinetics
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME68100 Finite & Boundary Element Methods

Dynamics & Vibration

ME51300 Engineering Acoustics
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME55400 Intellectual Property for Engineers
ME55600 Lubrication, Friction and Wear
ME55900 Micromechanics of Materials
ME56200 Advanced Dynamics
ME56300 Mechanical Vibrations
ME57000 Machine Design
ME57100 Reliability Based Design
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Complex Fluids
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME61100 Principles of Turbulence
ME61400 Computational Fluid Dynamics
ME68100 Finite & Boundary Element Methods

Fluid Mechanics

ME50900 Intermediate Fluid Mechanics
ME51000 Gas Dynamics
ME51300 Engineering Acoustics
ME52500 Combustion
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME55400 Intellectual Property for Engineers
ME55900 Micromechanics of Materials
ME57000 Machine Design
ME57100 Reliability Based Design
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Complex Fluids
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME61100 Principles of Turbulence
ME61400 Computational Fluid Dynamics
ME68100 Finite & Boundary Element Methods

Heat & Mass Transfer

ME50000 Advanced Thermodynamics
ME50100 Statistical Thermodynamics
ME50500 Intermediate Heat Transfer
ME51100 Heat Transfer in Electronic Systems
ME51800 Analysis of Thermal Systems
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME55400 Intellectual Property for Engineers
ME57000 Machine Design
ME57100 Reliability Based Design
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Complex Fluids
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME60800 Numerical Methods in Heat, Mass, and Momentum Transfer
ME61100 Principles of Turbulence
ME61400 Computational Fluid Dynamics
ME68100 Finite & Boundary Element Methods

Solid Mechanics

ME51300 Engineering Acoustics
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME55400 Intellectual Property for Engineers
ME55600 Lubrication, Friction and Wear
ME55700 Design for Manufacturability
ME55900 Micromechanics of Materials
ME57000 Machine Design
ME57100 Reliability Based Design
ME57700 Human Motion Kinetics
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME61100 Principles of Turbulence
ME65000 Computational Fracture Mechanics
ME68100 Finite & Boundary Element Methods

Systems, Measurements, & Controls

ME51100 Heat Transfer in Electronic Systems
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME55400 Intellectual Property for Engineers
ME55900 Micromechanics of Materials
ME57000 Machine Design
ME57100 Reliability Based Design
ME57500 Theory and Design of Control Systems
ME57800 Digital Control
ME57900 Fourier Methods in Digital Signal Processing
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME68100 Finite & Boundary Element Methods

Thermodynamics

ME50000 Advanced Thermodynamics
ME50100 Statistical Thermodynamics
ME50500 Intermediate Heat Transfer
ME51100 Heat Transfer in Electronic Systems
ME51800 Analysis of Thermal Systems
ME52500 Combustion
ME53300 Turbomachinery
ME53900 Introduction to Scientific Machine Learning
ME54000 Internal Combustion Engine
ME55400 Intellectual Property for Engineers
ME57700 Human Motion Kinetics
ME58100 Numerical Methods in Mechanical Engineering
ME59700 Complex Fluids
ME59700 Data Analytics for Scientists and Engineers
ME59700 Decision Making in Engineering Design
ME60800 Numerical Methods in Heat, Mass, and Momentum Transfer
ME61400 Computational Fluid Dynamics
ME68100 Finite & Boundary Element Methods


Approved Math Courses for Online MSME    

Approved Math Courses in ME

ME 53900 Introduction to Scientific Machine Learning
ME 58000 Nonlinear Engineering Systems
ME 58100 Numerical Methods in Mechanical Engineering
ME 60800 Numerical Methods in Heat, Mass and Momentum Transfer
ME 61200 Continuum Mechanics
ME 61400 Computational Fluid Dynamics
ME 68100 Finite & Boundary Element Methods

Approved Math Courses from Other Schools

CE 59500 Finite Elements in Elasticity
CS 51500 Matrix Computations
CS 57700 Natural Language Processing
CS 57800 Statistical Machine Learning
ECE 58000 Optimization Methods for Systems and Control
ECE 60000 Random Variables and Signals
ECE 60200 Lumped System Theory
IE 54500 Engineering Economic Analysis
IE 54600 Economic Decisions in Engineering
IE 69000 Stochastic Network Analysis
STAT 51100 Statistical Methods
STAT 51200 Applied Regression Analysis
STAT 51400 Design of Experiments
STAT 51600 Basic Probability & Applications
STAT 52200 Sampling & Survey Techniques
AAE 51200 Computational Aerodynamics
AAE 51600 Computational Fluid Mechanics
AAE 55300 Elasticity in Aerospace Engineering
AAE 55800 Finite Element Methods in Aerospace Structures
AAE 60300 Theoretical Methods in Engineering Science I
AAE 60400 Theoretical Methods in Engineering Science II
PHYS 570Q Stochastic Processes in Physics
PHYS 60000 Methods of Theoretical Physics I
PHYS 60100 Methods of Theoretical Physics II

These courses are NOT allowed on the Plan of Study to satisfy the Math requirement:

ME 56200 Kinematics
ME 57900 Fourier Methods in Digital Signal Processing
MA 58000 History of Mathematics
MSE 69700 Atomistic view of materials: Modeling & Simulations
STAT 50100 Experimental Statistics I
STAT 51300 Statistical Quality Control


Online MSME Curriculum: Frequently Asked Questions    

Is there a minimum course registration required each semester?

  • You need to register for at least one credit to be considered an active student. If you do not enroll for more than two consecutive semesters, you will lose your student status and would have to reapply.
  • While you can take extra courses each semester, at least one course every semester should be taken that can count toward degree requirements.
  • Students pursuing the degree part-time, should enroll in no more than 1-2 courses a semester at most.

Are all courses available every term?

Are courses required during the summer?

  • No. It’s your decision. There are very limited grad level engineering courses offered in summer. You can take math/statistics if you like.  Please keep in mind, summer courses are very condensed, so it’s not recommended to take more than one course.

Can I take additional courses that don’t apply toward degree requirements?

  • As long as you register in grad-level courses (500- or 600-level), you can take courses that don’t apply to your degree requirements before the end of your last semester.  But you should always take at least one course a semester that does apply toward your degree requirements.

How are the online courses structured?

  • The courses will be offered asynchronously or synchronously, so that you would be able to access the materials at a time that is convenient to you.  All courses are offered on the BrightSpace learning platform.

Can courses taken at another University be transferred?

  • Transfer courses may be accepted if they have not been used to meet another degree requirement, are grad-level (500- or 600-level), technical and quantitative in content, received a B or better grade, and were recently taken. Once you’re a registered student, you’ll submit your transfer course description/syllabus to the ME Grad Office for review. If it’s approved by ME, you’ll add it to your plan of study. Then the Grad School will review and make final decision on what they’ll accept. You can transfer no more than 12 credit hours.  We cannot tell you in advance of admission as to what courses will be allowed to transfer.  Transfer credits will count toward your tech elective requirement of the degree.

Do I need to maintain a minimum GPA?

  • You must complete all courses on your plan of study (POS) with a grade of no less than a C−. No grades of D or F are allowed on your POS; any plan of study course with a grade of D or F must be repeated. You cannot drop them from your POS. You must have a POS GPA of 3.0 to complete the MSME degree in good standing with the Graduate School. Students with a GPA of 2.75 or lower, after 12 credit hours, will be dismissed from the program. Graduate-level transfer courses are not included in your GPA calculation. 

Is there a time limit to complete the degree?

  • Most students will complete the online MSME in 1-3 years. However, you have up to 4 years to complete your degree. If you do not enroll after two consecutive semesters (approximately 1 calendar year), you will become inactive and must reapply to Purdue. To be in active status, at least one credit hour of registration is required.

 


Apply online now!