Please refer to the Schedule Planning Information page for a general idea when these courses are offered. For exact dates, times, locations, fees, and instructors, please refer to the course finder.

Core Course

Course Number & Name Course Format
Course Number & Name: 535.641 - Mathematical Methods For Engineers Course Format: Asynchronous Online

Recommended Courses

At least one of these computationally-oriented courses is strongly recommended as part of the technical electives or in satisfaction of a Group 2 course.

Course Number & Name Course Format
Course Number & Name: 535.609 - Topics in Data Analysis Course Format: Asynchronous Online
Course Number & Name: 535.610 - Computational Methods of Analysis Course Format: Asynchronous Online, Synchronous Online
Course Number & Name: 535.742 - Applied Machine Learning for Mechanical Engineers Course Format: Asynchronous Online
Course Number & Name: 535.743 - Intermediate Applied Artificial Intelligence in Mechanical Engineering Course Format: Asynchronous Online
Course Number & Name: 535.766 - Numerical Methods Course Format: Asynchronous Online

Courses by Focus Area

Students are required to choose one of eight  focus areas:  Advanced Manufacturing; Aerospace Engineering; Biomechanical Engineering; Fluid Mechanics and Thermal Science; Hypersonic Technologies; Ocean Engineering; Robotics, Dynamics, and Controls; and Solids/Mechanics of Materials. The focus area selected does not appear as an official designation in the student transcript. Each  focus area has five required courses. Of these courses, at least two must be completed from Group 1 and the additional 3 must be completed from Group 1 and/or 2. Post-master’s certificate students are not limited to one focus area but can choose their courses among all  the courses offered by the program.

Advanced Manufacturing Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.628 - Computer-Integrated Design and Manufacturing Course Format: Asynchronous Online
Course Number & Name: 535.659 - Manufacturing Systems Analysis Course Format: Asynchronous Online
Course Number & Name: 535.660 - Precision Mechanical Design Course Format: Asynchronous Online
Course Number & Name: 535.673 - Mechanized Assembly: Hardware and Algorithms Course Format: Asynchronous Online

Advanced Manufacturing Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 515.601 - Structure and Properties of Materials Course Format: Asynchronous Online
Course Number & Name: 515.622 - Micro and Nano Structured Materials & Devices Course Format: Hybrid In-person and Synchronous Online
Course Number & Name: 515.655 - Metal Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.658 - Design for Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.661 - Introduction to Polymer Science Course Format: Asynchronous Online
Course Number & Name: 535.606 - Advanced Strength Of Materials Course Format: Asynchronous Online
Course Number & Name: 535.607 - Mechanics of Solids and Structures: Theory and Applications I Course Format: Asynchronous Online
Course Number & Name: 535.618 - Fabricatology - Advanced Materials Processing Course Format: Asynchronous Online
Course Number & Name: 535.623 - Intermediate Vibrations Course Format: Asynchronous Online
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.633 - Intermediate Heat Transfer Course Format: Asynchronous Online
Course Number & Name: 535.638 - Mechanical Packaging for Electronics Systems Course Format: Asynchronous Online
Course Number & Name: 535.642 - Control Systems for Mechanical Engineering Applications Course Format: Asynchronous Online
Course Number & Name: 535.671 - Aerospace Materials, Structures and Design Course Format: In-person
Course Number & Name: 535.672 - Advanced Manufacturing Systems Course Format: Asynchronous Online
Course Number & Name: 535.684 - Modern Polymeric Materials Course Format: Asynchronous Online
Course Number & Name: 535.720 - Mechanics of Composite Materials and Structures Course Format: Asynchronous Online
Course Number & Name: 535.721 - Advanced Composite Materials & Manufacturing Processes Course Format: Asynchronous Online

Aerospace Engineering Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.606 - Advanced Strength Of Materials Course Format: Asynchronous Online
Course Number & Name: 535.607 - Mechanics of Solids and Structures: Theory and Applications I Course Format: Asynchronous Online
Course Number & Name: 535.612 - Intermediate Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.620 - Fluid Dynamics I Course Format: Asynchronous Online
Course Number & Name: 535.623 - Intermediate Vibrations Course Format: Asynchronous Online
Course Number & Name: 535.670 - Advanced Aerodynamics Course Format: Asynchronous Online
Course Number & Name: 535.752 - Advanced Flight Dynamics and Control of Aerospace Vehicles Course Format: Asynchronous Online
Course Number & Name: 535.761 - Hypersonic Aerothermodynamics Course Format: Asynchronous Online

Aerospace Engineering Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 515.655 - Metal Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.658 - Design for Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.661 - Introduction to Polymer Science Course Format: Asynchronous Online
Course Number & Name: 525.609 - Continuous Control Systems Course Format: Asynchronous Online
Course Number & Name: 525.645 - Modern Navigation Systems Course Format: Asynchronous Online
Course Number & Name: 525.661 - UAV Systems and Control Course Format: Asynchronous Online
Course Number & Name: 525.777 - Control System Design Methods Course Format: In-person
Course Number & Name: 535.608 - Hypersonic Technologies and Systems Course Format: Asynchronous Online
Course Number & Name: 535.625 - Turbulence Course Format: In-person
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.628 - Computer-Integrated Design and Manufacturing Course Format: Asynchronous Online
Course Number & Name: 535.632 - Applied Finite Elements Course Format: Asynchronous Online
Course Number & Name: 535.642 - Control Systems for Mechanical Engineering Applications Course Format: Asynchronous Online
Course Number & Name: 535.643 - Plasticity Course Format: Asynchronous Online
Course Number & Name: 535.652 - Thermal Systems Design and Analysis Course Format: Asynchronous Online
Course Number & Name: 535.660 - Precision Mechanical Design Course Format: Asynchronous Online
Course Number & Name: 535.671 - Aerospace Materials, Structures and Design Course Format: In-person
Course Number & Name: 535.684 - Modern Polymeric Materials Course Format: Asynchronous Online
Course Number & Name: 535.706 - Mechanics of Solids and Structures: Theory and Applications II Course Format: Asynchronous Online
Course Number & Name: 535.720 - Mechanics of Composite Materials and Structures Course Format: Asynchronous Online
Course Number & Name: 535.721 - Advanced Composite Materials & Manufacturing Processes Course Format: Asynchronous Online
Course Number & Name: 535.724 - Dynamics of Robots and Spacecraft Course Format: Asynchronous Online
Course Number & Name: 535.731 - Engineering Materials: Properties and Selection Course Format: Asynchronous Online
Course Number & Name: 535.732 - Fatigue and Fracture of Materials Course Format: Asynchronous Online
Course Number & Name: 535.735 - Computational Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.741 - Optimal Control and Reinforcement Learning Course Format: Asynchronous Online
Course Number & Name: 535.752 - Advanced Flight Dynamics and Control of Aerospace Vehicles Course Format: Asynchronous Online
Course Number & Name: 535.761 - Hypersonic Aerothermodynamics Course Format: Asynchronous Online
Course Number & Name: 535.762 - Guidance, Navigation and Controls for Hypersonic Vehicles Course Format: In-person

Biomechanical Engineering Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.661 - Biofluid Mechanics Course Format: Asynchronous Online
Course Number & Name: 535.663 - Biosolid Mechanics Course Format: Asynchronous Online
Course Number & Name: 535.667 - Biomechanics of Human Movement Course Format: Asynchronous Online
Course Number & Name: 535.750 - Biomechanics of the cell: From nano- and micro-mechanics to cell organization and function Course Format: Asynchronous Online
Course Number & Name: 585.601 - Physiology for Applied Biomedical Engineering I Course Format: Asynchronous Online
Course Number & Name: 585.631 - Introduction to Biomechanics Course Format: Asynchronous Online

Biomechanical Engineering Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 515.606 - Chemical and Biological Properties of Materials Course Format: In-person
Course Number & Name: 525.786 - Human Robotics Interaction Course Format: In-person
Course Number & Name: 535.607 - Mechanics of Solids and Structures: Theory and Applications I Course Format: Asynchronous Online
Course Number & Name: 535.720 - Mechanics of Composite Materials and Structures Course Format: Asynchronous Online
Course Number & Name: 585.631 - Introduction to Biomechanics Course Format: Asynchronous Online
Course Number & Name: 585.708 - Biomaterials Course Format: Asynchronous Online
Course Number & Name: 585.710 - Biochemical Sensors Course Format: Asynchronous Online
Course Number & Name: 585.720 - Orthopedic Biomechanics Course Format: Asynchronous Online
Course Number & Name: 585.726 - Biomimetics in Biomedical Engineering Course Format: Asynchronous Online
Course Number & Name: 585.729 - Cell and Tissue Engineering Course Format: Asynchronous Online
Course Number & Name: 585.747 - Advances in Cardiovascular Medicine Course Format: Asynchronous Online

Fluid and Thermal Mechanics Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 515.602 - Thermodynamics and Kinetics of Materials Course Format: Asynchronous Online
Course Number & Name: 535.620 - Fluid Dynamics I Course Format: Asynchronous Online
Course Number & Name: 535.621 - Intermediate Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.633 - Intermediate Heat Transfer Course Format: Asynchronous Online
Course Number & Name: 535.634 - Applied Heat Transfer Course Format: Asynchronous Online
Course Number & Name: 535.735 - Computational Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 575.601 - Fluid Mechanics Course Format: Asynchronous Online
Course Number & Name: 615.761 - Intro To Oceanography Course Format: Asynchronous Online

Fluid Mechanics and Thermal Science Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 515.622 - Micro and Nano Structured Materials & Devices Course Format: Hybrid In-person and Synchronous Online
Course Number & Name: 535.614 - Fundamentals of Acoustics Course Format: Asynchronous Online
Course Number & Name: 535.625 - Turbulence Course Format: In-person
Course Number & Name: 535.652 - Thermal Systems Design and Analysis Course Format: Asynchronous Online
Course Number & Name: 535.661 - Biofluid Mechanics Course Format: Asynchronous Online
Course Number & Name: 535.662 - Energy and Environment Course Format: Asynchronous Online
Course Number & Name: 535.670 - Advanced Aerodynamics Course Format: Asynchronous Online
Course Number & Name: 535.737 - Multiscale Modeling and Simulation of Mechanical Systems Course Format: Asynchronous Online
Course Number & Name: 535.761 - Hypersonic Aerothermodynamics Course Format: Asynchronous Online
Course Number & Name: 535.771 - Naval Architecture Design Course Format: In-person
Course Number & Name: 535.773 - Acoustical Oceanography Course Format: Asynchronous Online
Course Number & Name: 565.680 - Marine Geotechnical Engineering Course Format: Asynchronous Online

Hypersonic Technologies Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.608 - Hypersonic Technologies and Systems Course Format: Asynchronous Online
Course Number & Name: 535.721 - Advanced Composite Materials & Manufacturing Processes Course Format: Asynchronous Online
Course Number & Name: 535.734 - Ultra-high Temperature Materials Course Format: In-person
Course Number & Name: 535.752 - Advanced Flight Dynamics and Control of Aerospace Vehicles Course Format: Asynchronous Online
Course Number & Name: 535.761 - Hypersonic Aerothermodynamics Course Format: Asynchronous Online

Hypersonic Technologies Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 535.620 - Fluid Dynamics I Course Format: Asynchronous Online
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.633 - Intermediate Heat Transfer Course Format: Asynchronous Online
Course Number & Name: 535.634 - Applied Heat Transfer Course Format: Asynchronous Online
Course Number & Name: 535.670 - Advanced Aerodynamics Course Format: Asynchronous Online
Course Number & Name: 535.671 - Aerospace Materials, Structures and Design Course Format: In-person
Course Number & Name: 535.735 - Computational Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.762 - Guidance, Navigation and Controls for Hypersonic Vehicles Course Format: In-person
Course Number & Name: 575.601 - Fluid Mechanics Course Format: Asynchronous Online

Ocean Engineering Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.606 - Advanced Strength Of Materials Course Format: Asynchronous Online
Course Number & Name: 535.607 - Mechanics of Solids and Structures: Theory and Applications I Course Format: Asynchronous Online
Course Number & Name: 535.620 - Fluid Dynamics I Course Format: Asynchronous Online
Course Number & Name: 535.621 - Intermediate Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 615.761 - Intro To Oceanography Course Format: Asynchronous Online

Ocean Engineering Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 525.645 - Modern Navigation Systems Course Format: Asynchronous Online
Course Number & Name: 535.614 - Fundamentals of Acoustics Course Format: Asynchronous Online
Course Number & Name: 535.625 - Turbulence Course Format: In-person
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.632 - Applied Finite Elements Course Format: Asynchronous Online
Course Number & Name: 535.721 - Advanced Composite Materials & Manufacturing Processes Course Format: Asynchronous Online
Course Number & Name: 535.732 - Fatigue and Fracture of Materials Course Format: Asynchronous Online
Course Number & Name: 535.735 - Computational Fluid Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.771 - Naval Architecture Design Course Format: In-person
Course Number & Name: 535.773 - Acoustical Oceanography Course Format: Asynchronous Online
Course Number & Name: 565.680 - Marine Geotechnical Engineering Course Format: Asynchronous Online
Course Number & Name: 565.682 - Design of Ocean Structures Course Format: Asynchronous Online
Course Number & Name: 615.775 - Physics of Climate Course Format: Asynchronous Online

Robotic, Dynamics, and Controls Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 525.609 - Continuous Control Systems Course Format: Asynchronous Online
Course Number & Name: 525.610 - Microprocessors for Robotic Systems Course Format: In-person
Course Number & Name: 525.626 - Feedback Control in Biological Signaling Pathways Course Format: Asynchronous Online
Course Number & Name: 525.645 - Modern Navigation Systems Course Format: Asynchronous Online
Course Number & Name: 525.661 - UAV Systems and Control Course Format: Asynchronous Online
Course Number & Name: 525.777 - Control System Design Methods Course Format: In-person
Course Number & Name: 525.786 - Human Robotics Interaction Course Format: In-person
Course Number & Name: 535.622 - Robot Motion Planning Course Format: Asynchronous Online
Course Number & Name: 535.628 - Computer-Integrated Design and Manufacturing Course Format: Asynchronous Online
Course Number & Name: 535.630 - Kinematics & Dynamics of Robots * Course Format: Asynchronous Online
Course Number & Name: 535.642 - Control Systems for Mechanical Engineering Applications Course Format: Asynchronous Online
Course Number & Name: 535.724 - Dynamics of Robots and Spacecraft Course Format: Asynchronous Online
Course Number & Name: 535.752 - Advanced Flight Dynamics and Control of Aerospace Vehicles Course Format: Asynchronous Online
Course Number & Name: 605.613 - Introduction to Robotics Course Format: Asynchronous Online, Synchronous Online
Course Number & Name: 605.716 - Modeling and Simulation of Complex Systems Course Format: Synchronous Online
Course Number & Name: 665.681 - Application of Sensing Systems Course Format: Synchronous Online

Robotic, Dynamics, and Controls Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 535.603 - Applied Optimal Control Course Format: Hybrid In-person and Synchronous Online
Course Number & Name: 535.612 - Intermediate Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.623 - Intermediate Vibrations Course Format: Asynchronous Online
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.628 - Computer-Integrated Design and Manufacturing Course Format: Asynchronous Online
Course Number & Name: 535.635 - Introduction to Mechatronics Course Format: In-person
Course Number & Name: 535.638 - Mechanical Packaging for Electronics Systems Course Format: Asynchronous Online
Course Number & Name: 535.645 - Digital Control and Systems Applications Course Format: Asynchronous Online
Course Number & Name: 535.659 - Manufacturing Systems Analysis Course Format: Asynchronous Online
Course Number & Name: 535.660 - Precision Mechanical Design Course Format: Asynchronous Online
Course Number & Name: 535.673 - Mechanized Assembly: Hardware and Algorithms Course Format: Asynchronous Online
Course Number & Name: 535.741 - Optimal Control and Reinforcement Learning Course Format: Asynchronous Online
Course Number & Name: 535.782 - Haptic Applications Course Format: Asynchronous Online
Course Number & Name: 665.681 - Application of Sensing Systems Course Format: Synchronous Online

Mechanics of Materials Materials Focus Area

Group 1 (must select at least two)

Course Number & Name Course Format
Course Number & Name: 535.606 - Advanced Strength Of Materials Course Format: Asynchronous Online
Course Number & Name: 535.607 - Mechanics of Solids and Structures: Theory and Applications I Course Format: Asynchronous Online
Course Number & Name: 535.623 - Intermediate Vibrations Course Format: Asynchronous Online
Course Number & Name: 535.632 - Applied Finite Elements Course Format: Asynchronous Online
Course Number & Name: 535.731 - Engineering Materials: Properties and Selection Course Format: Asynchronous Online

Mechanics of Materials Materials Focus Area

Group 2

Course Number & Name Course Format
Course Number & Name: 515.601 - Structure and Properties of Materials Course Format: Asynchronous Online
Course Number & Name: 515.602 - Thermodynamics and Kinetics of Materials Course Format: Asynchronous Online
Course Number & Name: 515.606 - Chemical and Biological Properties of Materials Course Format: In-person
Course Number & Name: 515.611 - Computational Molecular Dynamics Course Format: Asynchronous Online
Course Number & Name: 515.617 - Nanomaterials Course Format: Asynchronous Online
Course Number & Name: 515.622 - Micro and Nano Structured Materials & Devices Course Format: Hybrid In-person and Synchronous Online
Course Number & Name: 515.627 - Chemistry of Nanomaterials Course Format: In-person
Course Number & Name: 515.655 - Metal Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.658 - Design for Additive Manufacturing Course Format: In-person, Synchronous Online
Course Number & Name: 515.661 - Introduction to Polymer Science Course Format: Asynchronous Online
Course Number & Name: 525.606 - Electronic Materials Course Format: Synchronous Online
Course Number & Name: 535.612 - Intermediate Dynamics Course Format: Asynchronous Online
Course Number & Name: 535.618 - Fabricatology - Advanced Materials Processing Course Format: Asynchronous Online
Course Number & Name: 535.627 - Computer-Aided Design Course Format: Asynchronous Online
Course Number & Name: 535.643 - Plasticity Course Format: Asynchronous Online
Course Number & Name: 535.660 - Precision Mechanical Design Course Format: Asynchronous Online
Course Number & Name: 535.663 - Biosolid Mechanics Course Format: Asynchronous Online
Course Number & Name: 535.671 - Aerospace Materials, Structures and Design Course Format: In-person
Course Number & Name: 535.684 - Modern Polymeric Materials Course Format: Asynchronous Online
Course Number & Name: 535.706 - Mechanics of Solids and Structures: Theory and Applications II Course Format: Asynchronous Online
Course Number & Name: 535.720 - Mechanics of Composite Materials and Structures Course Format: Asynchronous Online
Course Number & Name: 535.721 - Advanced Composite Materials & Manufacturing Processes Course Format: Asynchronous Online
Course Number & Name: 535.732 - Fatigue and Fracture of Materials Course Format: Asynchronous Online
Course Number & Name: 535.748 - Stress Waves, Impacts and Shockwaves Course Format:
Course Number & Name: 565.604 - Structural Mechanics Course Format: Asynchronous Online
Course Number & Name: 565.680 - Marine Geotechnical Engineering Course Format: Asynchronous Online
Course Number & Name: 565.682 - Design of Ocean Structures Course Format: Asynchronous Online
Course Number & Name: 565.731 - Structural Dynamics Course Format: Asynchronous Online

Independent Study/Thesis Courses

Course Number & Name Course Format
Course Number & Name: 535.800 - Independent Study Course Format:
Course Number & Name: 535.820 - Master's Graduate Research Course Format: In-person
Course Number & Name: 535.821 - Master's Graduate Thesis Course Format: Asynchronous Online, In-person

Apply Today

Complement your knowledge with principles that can be applied to almost every discipline of science, engineering, industry, and technology—from defense technology and business to public policy and biomedicine.