Courses By School

Aeronautics and Astronautics

Course Number Course Name 2018 2019 2020 2021 2022
AAE50700 Principles of Dynamics - - Fall - Fall
AAE50800 Optimization in Aerospace Engineering - Fall - Fall -
AAE51100 Introduction to Fluid Mechanics Fall - Fall - Fall
AAE51200 Computational Aerodynamics Spring - Spring - -
AAE51400 Intermediate Aerodynamics - Spring - Spring -
AAE52300 Introduction to Remote Sensing Spring - Spring - -
AAE53200 Orbit Mechanics Fall - Fall - Fall
AAE53700 Hypersonic Propulsion - Fall - Fall -
AAE53800 Air Breathing Propulsion Fall - Fall - Fall
AAE53900 Advanced Rocket Propulsion Spring - Spring - -
AAE55000 Multidisciplinary Design Optimization Fall Fall Fall Fall Fall
AAE55200 Nondestructive Evaluation of Structures and Materials Spring - Spring - -
AAE55300 Elasticity in Aerospace Engineering Fall Fall Fall Fall -
AAE55400 Fatigue of Structures and Materials - Fall - Fall -
AAE55500 Mechanics of Composite Materials Spring Spring Spring Spring Spring
AAE55800 Finite Element Methods in Aerospace Structures Fall Fall Fall Fall Fall
AAE56000 System of Systems Modeling and Analysis Spring Spring Spring Spring -
AAE56100 Intro to Convex Optimization Fall - Fall - Fall
AAE56400 Systems Analysis and Synthesis - Fall - Fall -
AAE56800 Applied Optimal Control And Estimation Spring - Spring - -
AAE57500 Introduction to Satellite Navigation and Positioning - Fall - Fall -
AAE59000 Aerospace Propulsion - Fall - Fall -
AAE59000 Mechanical Behavior of Materials Fall - Fall - Fall
AAE59000 Molecular Gas Dynamics Fall - Fall - Fall
AAE59000 Space Flight Operations Spring Spring Spring Spring Spring
AAE59000 Space Traffic Management Fall - Fall - -
AAE59000 Spacecraft Attitude Dynamics - Spring - Spring -
AAE59000 System Safety and Reliability Fall - Fall - -
AAE60700 Variational Principles of Mechanics - Spring - Spring -
AAE62400 Laminar-Turbulent Transition - - Fall - -
AAE62600 Turbulence and Turbulence Modeling - Spring - Spring -
AAE63200 Advanced Orbital Dynamics - Fall - Fall -
AAE65400 Fracture Mechanics - Spring - Spring -
AAE66600 Nonlinear Dynamics, Systems and Control - Spring - - -
AAE67500 Advanced Signals and Systems for Satellite Navigation - Spring - - -
AAE69000 Multiscale Structural Mechanics - Fall - - -
AAE69000 Orbital Perturbations Spring - Spring - -

Agricultural & Biological Engineering

Course Number Course Name 2018 2019 2020 2021 2022
ABE56000 Biosensors: Fundamentals and Applications Fall - - - -

Biological Sciences

Course Number Course Name 2018 2019 2020 2021 2022
BIOL59500 Neural Mechanisms of Health and Disease - Spring - Spring -

Biomedical Engineering

Course Number Course Name 2018 2019 2020 2021 2022
BME52100 Biosensors: Fundamentals and Applications Fall - Fall - -
BME55100 Tissue Engineering - - Fall - -
BME56100 Preclinical and Clinical Study Design - Fall Fall Fall Fall
BME59500 Biostatistics Fall Fall Fall Fall Fall
BME59500 Human Motion Kinetics Spring - Spring - -
BME59500 Introduction to Clinical Medicine Fall - - - -
BME59500 Medical Imaging Diagnostic Technologies Fall Fall Fall Fall Fall
BME59500 Neural Mechanisms of Health and Disease - Spring - Spring -
BME59500 Quality Systems for Regulatory Compliance - Summer Summer - Summer
BME59500 Regulatory Issues Surrounding Approval of Biomedical Devices Spring Spring - - -

Civil Engineering

Course Number Course Name 2018 2019 2020 2021 2022
CE59700 Advanced Steel Design Fall - - - -
CE59700 Data Science for Smart Cities Fall - - - -
CE59700 Digital Photogrammetric Systems - Spring - Spring -
CE59700 Global Sustainable Engineering Fall - Fall - Fall
CE59700 Laser Scanning Spring - - - -

Computer Science

Course Number Course Name 2018 2019 2020 2021 2022
CS50100 Computing for Science and Engineering Fall - Fall - Fall
CS50200 Compiling and Programming Systems - Fall - Fall -
CS50300 Operating Systems - Spring - Spring -
CS51500 Numerical Linear Algebra - Fall - Fall -
CS52500 Parallel Computing - Spring - Spring -
CS52600 Information Security Fall - Fall - Fall
CS53000 Introduction To Scientific Visualization Spring - Spring - -
CS53600 Data Communication and Computer Networks Fall - Fall - Fall
CS54100 Database Systems Fall - - Fall -
CS54200 Distributed Database Systems - - Spring - Spring
CS55500 Cryptography and Data Security - Spring - Spring -
CS57300 Data Mining - Spring - Spring -
CS57800 Statistical Machine Learning Fall - Fall - Fall
CS58000 Algorithm Design, Analysis, and Implementation Spring Spring Spring Spring -

Electrical & Computer Engineering

Course Number Course Name 2018 2019 2020 2021 2022
ECE51012 Electromechanics Spring Spring Spring Spring -
ECE51300 Diffraction, Fourier Optics and Imaging - Fall - Fall -
ECE53800 Digital Signal Processing I Fall Fall Fall Fall Fall
ECE54400 Digital Communications Fall - Fall - Fall
ECE54700 Introduction to Computer Communication Networks Fall - Fall - Fall
ECE55200 Introduction to Lasers - Spring - Spring -
ECE58000 Optimization Methods for Systems and Control Spring - Spring - Spring
ECE60000 Random Variables and Signals Spring Spring Spring Spring -
ECE60200 Lumped System Theory Fall - Fall - Fall
ECE60400 Electromagnetic Field Theory Fall - Fall - Fall
ECE60600 Solid-State Devices - Fall - Fall -
ECE60800 Computational Models and Methods Spring - Spring - Spring
ECE61000 Energy Conversion Fall Fall Fall Fall Fall
ECE61014 Electromagnetic and Electromechanical Component Design - Fall - Fall -
ECE61016 Power Electronic Converters and Systems Fall - Fall - Fall
ECE61700 Antennas: Design and Application - Spring - Spring -
ECE63300 Modeling and Simulation of Power System Components Spring - Spring - Spring
ECE63700 Digital Image Processing I - Spring - Spring -
ECE64100 Digital Image Processing II - Fall - Fall -
ECE68000 Modern Automatic Control - Fall - Fall -
ECE69500 Essentials of MOSFETs Fall - - - -
ECE69500 Fundamentals of Current Flow Fall - - - -
ECE69500 Introduction to Power Electronics Fall - - - -
ECE69500 Introduction to Quantum Transport Fall - - - -
ECE69500 MEMS Fabrication Materials and Structures Fall - - - -
ECE69500 Primer on Analysis of Experimental Data & Design Exp Fall - - - -
ECE69500 Primer on RF Circuit Design Fall - - - -
ECE69500 Primer on Semiconductor Fundamentals Fall - - - -

Engineering Professional Education

Course Number Course Name 2018 2019 2020 2021 2022
GRAD59000 Program Management: A Comprehensive Overview of the Discipline Summer Summer Summer Summer -

Industrial Engineering

Course Number Course Name 2018 2019 2020 2021 2022
IE53000 Quality Control - Fall - Fall -
IE53300 Industrial Applications of Statistics Spring - Spring - Spring
IE53500 Linear Programming Fall - Fall - Fall
IE53600 Stochastic Models In Operations Research I - Spring - Spring -
IE54500 Engineering Economic Analysis Fall - Fall - Fall
IE54600 Economic Decisions in Engineering Spring Spring Spring Spring Spring
IE55800 Safety Engineering - Spring - Spring -
IE57000 Manufacturing Process Engineering - Fall - Fall -
IE57400 Industrial Robotics & Flexible Assembly Spring - Spring - Spring
IE57700 Human Factors in Engineering - Fall - Fall -
IE57900 Design and Control of Production and Manufacturing Systems Fall - Fall - Fall
IE58000 Systems Simulation Fall - Fall - Fall
IE59000 Applied Ergonomics - Fall - Fall -
IE59000 Material Flow Systems Planning - - Fall - Fall
IE59000 Project Management Spring - Spring - Spring
IE59000 Structured Engineering Innovation - Spring - Spring -

Mathematics

Course Number Course Name 2018 2019 2020 2021 2022
MA51100 Linear Algebra with Applications Summer Summer Summer Summer -
MA52700 Advanced Mathematics for Engineers and Physicists I Fall Fall Fall Fall Fall
MA52800 Advanced Mathematics for Engineers and Physicists II Spring Spring Spring Spring -

Mechanical Engineering

Course Number Course Name 2018 2019 2020 2021 2022
ME50000 Advanced Thermodynamics Fall - Fall - Fall
ME50100 Statistical Thermodynamics - Fall - Fall -
ME50300 Micro- and Nano-scale Energy Transfer Processes - Spring - Spring -
ME50500 Intermediate Heat Transfer - Spring - Spring -
ME50900 Intermediate Fluid Mechanics - Fall - Fall -
ME51000 Gas Dynamics Spring Spring Spring Spring Spring
ME51300 Engineering Acoustics - Fall - Fall -
ME51800 Analysis of Thermal Systems - Fall - Fall -
ME52500 Combustion - Spring - Spring -
ME53800 Air Breathing Propulsion Fall - Fall - -
ME54000 Internal Combustion Engines Fall - Fall - Fall
ME55300 Product and Process Design Spring Spring Spring Spring Spring
ME55600 Lubrication, Friction and Wear - Spring - Spring -
ME55700 Design for Manufacturability - Fall - Fall -
ME55900 Micromechanics of Materials - Spring - Spring -
ME56200 Advanced Dynamics - - Spring - -
ME56300 Mechanical Vibrations Fall - Fall - Fall
ME57000 Machine Design - Fall - Fall -
ME57100 Reliability-Based Design Spring Spring Spring Spring Spring
ME57500 Theory and Design of Control Systems Fall - Fall - Fall
ME57700 Human Motion Kinetics Spring - Spring - Spring
ME57800 Digital Control - Spring - Spring -
ME57900 Fourier Methods in Digital Signal Processing Spring - Spring - -
ME58100 Numerical Methods in Mechanical Engineering Fall - Fall - -
ME59700 Decision Making for Engineering Systems Design - Fall - Fall -
ME59700 Innovation and Problem Solving with an emphasis on TRIZ Tools Spring - - - -
ME59700 Mechanics of MEMS and NEMS - Spring - Spring -
ME60800 Numerical Methods in Heat, Mass, and Momentum Transfer Spring - Spring - -
ME61400 Computational Fluid Dynamics - Spring - Spring -
ME65000 Computational Fracture Mechanics - - Spring - Spring
ME67500 Multivariable Control System Design - - Spring - -
ME69100 ME Graduate Seminar Fall Fall Fall Fall Fall

Materials Engineering

Course Number Course Name 2018 2019 2020 2021 2022
MSE51000 Microstructural Characterization Techniques Spring - Spring - -
MSE51200 Powder Processing - Fall - Fall -
MSE52700 Introduction to Biomaterials Spring Spring - Spring -
MSE59700 Lean Manufacturing Spring Spring Spring Spring -
MSE59700 Steel and Aluminum: Processing Structure and Properties Fall - Fall - Fall
MSE69700 Materials Engineering Fundamentals Fall Fall Fall Fall -

Nuclear Engineering

Course Number Course Name 2018 2019 2020 2021 2022
NUCL50100 Nuclear Engineering Principles Fall
Summer
- - - -

Statistics

Course Number Course Name 2018 2019 2020 2021 2022
STAT51100 Statistical Methods - Spring - Spring -
STAT51200 Applied Regression Analysis Summer - Fall - Fall
STAT51300 Statistical Quality Control - Fall - Fall -
STAT51400 Design of Experiments Fall - Fall - Fall
STAT51600 Basic Probability and Applications - Fall - Fall -
STAT51700 Statistical Inference Spring - Spring - -

Systems

Course Number Course Name 2018 2019 2020 2021 2022
SYS50000 Perspectives on Systems Engineering - Fall Fall Fall -
SYS51000 Tools and Methodologies for Designing Systems - Fall - Fall -
SYS53000 Practical Systems Thinking - Spring Spring Spring Spring