Courses By School

Aeronautics and Astronautics

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

Biological Sciences

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

Biomedical Engineering

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

Civil Engineering

Course Number Course Name 2019 2020 2021 2022 2023
CE59100 Advanced Steel Design Spring - - - -
CE59700 Geographic Information Systems Spring - - - -
CE59700 Geospatial Data Analytics Fall - - - -
CE59700 Global Sustainable Engineering - Fall - Fall -
CE59700 Introduction to Steel Railway Bridge Engineering Spring - - - -
CEM59700 Leadership and Advanced Project Management Fall - - - -

Computer Science

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

Electrical & Computer Engineering

Course Number Course Name 2019 2020 2021 2022 2023
ECE50653 Fundamentals of Nanoelectronics Fall Fall Fall Fall Fall
ECE51012 Electromechanics Spring Spring Spring Spring Spring
ECE51018 Hybrid Electric Vehicles Spring - - - -
ECE51300 Diffraction, Fourier Optics and Imaging Fall - Fall - Fall
ECE53800 Digital Signal Processing I Fall Fall Fall Fall Fall
ECE54400 Digital Communications - Fall - Fall -
ECE54700 Introduction to Computer Communication Networks - Fall - Fall -
ECE55200 Introduction to Lasers Spring - Spring - Spring
ECE56300 Programming Parallel Machines Spring - - - -
ECE58000 Optimization Methods for Systems and Control - Spring - Spring -
ECE59500 Boltzmann Law: Physics to Machine Learning Fall - - - -
ECE59500 Essentials of Transistors Fall - - - -
ECE59500 Fundamentals of Current Flow Fall - - - -
ECE59500 Introduction to Embedded Systems Fall - - - -
ECE59500 Introduction to Power Electronics Fall - - - -
ECE59500 Introduction to Quantum Transport Fall - - - -
ECE59500 Primer on Analysis of Experimental Data & Design Exp Fall - - - -
ECE59500 Primer on Semiconductor Fundamentals Fall - - - -
ECE60000 Random Variables and Signals Spring Spring Spring Spring Spring
ECE60200 Lumped System Theory - Fall - Fall -
ECE60400 Electromagnetic Field Theory - Fall - Fall -
ECE60600 Solid-State Devices Fall - Fall - Fall
ECE60800 Computational Models and Methods - 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 -
ECE61700 Antennas: Design and Application Spring - Spring - Spring
ECE63300 Modeling and Simulation of Power System Components - Spring - Spring -
ECE63700 Digital Image Processing I Spring - Spring - Spring
ECE64100 Digital Image Processing II Fall - Fall - Fall
ECE68000 Modern Automatic Control Fall - Fall - Fall
ECE69500 Primer on RF Circuit Design Spring - - - -
ECE69500 RF Design: Passive Active Components Spring - - - -
ECE69500 RF System Design Spring - - - -
ECE69500 Time Domain Simulation and Optimization for Design Fall
Spring
Summer
- - - -

Engineering Education

Course Number Course Name 2019 2020 2021 2022 2023
ENE50200 History and Philosophy of Engineering Education Fall - - - -
ENE50300 Engineering Education Inquiry Fall - - - -
ENE50600 Content Assessment and Pedagogy Spring Spring Spring Spring Spring
ENE55400 Globalization and Engineering Spring - Spring - -
ENE68500 Educational Methods in Engineering Fall
Spring
Fall Fall Fall Fall
ENE68700 Mentored Teaching in Engineering Spring Spring Spring Spring Spring
ENE69500 Succeeding as an Engineering Professor Fall
Spring
Fall Fall Fall Fall
ENGR31000 Engineering in Global Context Fall - - - -

Engineering Professional Education

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

Industrial Engineering

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

Mathematics

Course Number Course Name 2019 2020 2021 2022 2023
MA51100 Linear Algebra with Applications Summer 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 Spring

Mechanical Engineering

Course Number Course Name 2019 2020 2021 2022 2023
ME50000 Advanced Thermodynamics - Fall - Fall -
ME50100 Statistical Thermodynamics Fall - Fall - Fall
ME50300 Micro- and Nano-scale Energy Transfer Processes - - Spring - -
ME50500 Intermediate Heat Transfer Spring - Spring - Spring
ME50900 Intermediate Fluid Mechanics Fall - Fall - Fall
ME51000 Gas Dynamics Spring Spring Spring Spring Spring
ME51100 Heat Transfer in Electronic Systems Spring - Spring - Spring
ME51300 Engineering Acoustics Fall - Fall - Fall
ME51800 Analysis of Thermal Systems Fall - Fall - Fall
ME52500 Combustion Spring - Spring - Spring
ME53800 Air Breathing Propulsion - Fall - - -
ME54000 Internal Combustion Engines - Fall - Fall -
ME55300 Product and Process Design - Spring Spring Spring Spring
ME55400 Intellectual Property for Engineers Spring - - - -
ME55600 Lubrication, Friction and Wear Spring - Spring - Spring
ME55700 Design for Manufacturability Fall - Fall - Fall
ME55900 Micromechanics of Materials Spring - Spring - Spring
ME56200 Advanced Dynamics - Spring - - -
ME56300 Mechanical Vibrations - Fall - Fall -
ME57000 Machine Design Fall - Fall - Fall
ME57100 Reliability-Based Design - Spring Spring Spring Spring
ME57500 Theory and Design of Control Systems - Fall - Fall -
ME57700 Human Motion Kinetics - Spring - Spring -
ME57800 Digital Control Spring - Spring - Spring
ME57900 Fourier Methods in Digital Signal Processing - Spring - Spring -
ME58100 Numerical Methods in Mechanical Engineering - Fall - - -
ME59700 Decision Making for Engineering Systems Design Fall - Fall - Fall
ME59700 Innovation and Problem Solving with an emphasis on TRIZ Tools Spring - - - -
ME60800 Numerical Methods in Heat, Mass, and Momentum Transfer - Spring - Spring -
ME61100 Principles of Turbulence - 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 2019 2020 2021 2022 2023
MSE51000 Microstructural Characterization Techniques - Spring - Spring -
MSE51200 Powder Processing Fall - Fall - Fall
MSE52700 Introduction to Biomaterials Spring - Spring - Spring
MSE59700 Lean Manufacturing Spring Spring Spring Spring Spring
MSE59700 Steel and Aluminum: Processing Structure and Properties - Fall - Fall -
MSE69700 Materials Engineering Fundamentals Fall Fall Fall Fall Fall

Nuclear Engineering

Course Number Course Name 2019 2020 2021 2022 2023
NUCL50100 Nuclear Engineering Principles Fall
Summer
Fall
Summer
Fall
Summer
Fall
Summer
-
NUCL51000 Reactor Physics - Spring - - -
NUCL55100 Mass, Momentum, And Energy Transfer In Energy Systems Fall - - - -

Statistics

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

Systems

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