Notice: For the latest information and guidance on Purdue's response to COVID-19 please visit: https://coronavirus.purdue.edu/students

Courses

Course Number Course Name Credit 2020 2021 2022 2023 2024
AAE50700 Principles of Dynamics - Fall - Fall -
AAE50800 Optimization in Aerospace Engineering Fall - Fall - Fall
AAE51100 Introduction to Fluid Mechanics Fall - Fall - Fall
AAE51200 Computational Aerodynamics Spring - Spring - Spring
AAE51400 Intermediate Aerodynamics - Spring - Spring -
AAE52300 Introduction to Remote Sensing Spring - Spring - Spring
AAE53200 Orbit Mechanics Fall - Fall - Fall
AAE53400 Spacecraft Electric Propulsion - - Fall - Fall
AAE53700 Hypersonic Propulsion - Fall - Fall -
AAE53800 Air Breathing Propulsion Fall - Fall - Fall
AAE53900 Advanced Rocket Propulsion Spring Spring Spring - Spring
AAE54800 Mechanical Behavior of Aerospace Materials Fall - Fall - Fall
AAE55000 Multidisciplinary Design Optimization Fall Fall Fall Fall Fall
AAE55100 Design Theory and Methods for Aerospace Systems - - - Spring -
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 -
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 - Fall
AAE56400 Systems Analysis and Synthesis - Fall - Fall -
AAE56800 Applied Optimal Control And Estimation Spring - Spring - Spring
AAE57500 Introduction to Satellite Navigation and Positioning - Fall - Fall -
AAE59000 Aerospace Propulsion - Fall - Fall -
AAE59000 Data Science in Mechanics of Materials - Spring - Spring -
AAE59000 Molecular Gas Dynamics Fall - Fall - Fall
AAE59000 Multi-Agent Autonomy and Control - - Spring - Spring
AAE59000 Multi-Agent Systems and Control Spring - - - -
AAE59000 Nonequilibrium Hypersonic Flows - Spring - - -
AAE59000 Physics of Non-ideal Fluids Fall - - - -
AAE59000 Plasmas and Electric Discharges Spring - Spring - Spring
AAE59000 Rocket Propulsion Fall - - - -
AAE59000 Space Flight Operations Fall Fall Fall Fall Fall
AAE59000 Space Traffic Management - - Spring - Spring
AAE59000 Spacecraft Attitude Dynamics - Spring - Spring -
AAE59000 Spacecraft Electric Propulsion Fall - - - -
AAE59000 Spacecraft Environment Interaction - Fall - Fall -
AAE59000 System Safety and Reliability Fall - Fall - Fall
AAE60700 Variational Principles of Mechanics - Spring - Spring -
AAE62400 Laminar-Turbulent Transition - Spring - - -
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 - Spring
AAE67500 Advanced Signals and Systems for Satellite Navigation - - - Spring -
AAE69000 Multiscale Structural Mechanics - - - Fall -
AAE69000 Orbital Perturbations Spring - Spring - Spring
ABE59100 Polymeric Biomaterials - Spring - - -
BME50100 Biostatistics Fall - - - -
BME51100 Biomedical Signal Processing Fall - - - -
BME52100 Biosensors: Fundamentals and Applications Fall - Fall - -
BME55600 Introduction to Clinical Medicine Fall - Fall - -
BME56100 Preclinical and Clinical Study Design - Spring - - -
BME56200 Regulatory Issues Surrounding Approval of Biomedical Devices Fall - Spring - -
BME56300 Quality Systems for Regulatory Compliance - - Summer - -
BME58100 Fundamentals of MEMS Spring Spring - - -
BME59500 Biostatistics - Fall Fall - -
BME59500 Ethical Engineering of Medical Devices Spring Spring - - -
BME59500 Human Motion Kinetics Summer - Spring - -
BME59500 Medical Imaging Diagnostic Technologies - Fall - - -
BME59500 Neural Mechanisms of Health and Disease - Spring - - -
BME59500 Polymeric Biomaterials - Spring - - -
CE59700 Connections in Steel - Spring - - -
CE59700 Data Science for Smart Cities - Spring - - -
CE59700 Design of Steel-Concrete Composite - Spring - - -
CE59700 Electrical-Based Non-Destructive Testing and Sensing - Spring - - -
CE59700 Fundamentals of Non-Destructive Testing - Spring - - -
CE59700 Fundamentals of Prestressed Concrete - Spring - - -
CE59700 Geographic Information Systems - Spring Spring Spring -
CE59700 Global Sustainable Engineering Fall - Fall - Fall
CE59700 Groundwater Contamination - Spring - - -
CE59700 Groundwater Cycle - Spring - - -
CE59700 Manufacturing and Hydration of Portland Cement - Spring - - -
CE59700 Physical and Chemical Characteristics of Aggregates - Spring - - -
CE59700 Physical and Chemical Characteristics of Hydrated Paste - Spring - - -
CE59700 Post-tensioned Structures - Spring - - -
CE59700 Pretensioned Structures - Spring - - -
CE59700 Steel Beam and Plate Girder - Spring - - -
CE59700 Wave-Based NDT Methods - Spring - - -
CE59700 Wells Hydraulics - Spring - - -
CEM59700 Asset Management for Buried Pipelines - Fall - - -
CEM59700 Development of Underground Space - Spring - - -
CEM59700 Requirements and Implementation of ISO 41001 - Spring - - -
CHE55100 Principles of Pharmaceutical Engineering Fall - - - -
CHE59700 Analytical Approach to Healthcare Delivery Summer - - - -
CS50100 Computing for Science and Engineering Fall - Fall - -
CS50200 Compiling and Programming Systems - Fall - - -
CS51500 Numerical Linear Algebra - 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 - - -
CS57800 Statistical Machine Learning Fall - Fall - -
CS58000 Algorithm Design, Analysis, and Implementation Spring - - - -
ECE50653 Fundamentals of Nanoelectronics - Fall Fall Fall Fall
ECE50863 Computer Network Systems - Spring - - -
ECE51012 Electromechanics Spring Spring Spring Spring Spring
ECE51018 Hybrid Electric Vehicles Spring Spring - - -
ECE51300 Diffraction, Fourier Optics and Imaging - Fall - Fall -
ECE52600 Fundamental of BioMEMS and Micro-Integrated Systems - Spring - - -
ECE53200 Computational Methods For Power System Analysis - Spring - - -
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 -
ECE56300 Programming Parallel Machines - Spring - - -
ECE58000 Optimization Methods for Systems and Control Fall
Spring
Summer Spring - Spring
ECE59500 Advanced Software Engineering - Spring - - -
ECE59500 Applied Quantum Computing I - Spring - - -
ECE59500 Applied Quantum Computing II - Spring - - -
ECE59500 Applied Quantum Computing III - Spring - - -
ECE59500 Boltzmann Law: Physics to Machine Learning Fall Spring - - -
ECE59500 Essentials of Transistors Spring Spring - - -
ECE59500 Fundamentals of Current Flow Fall
Spring
Summer
Spring - - -
ECE59500 Generative Models - Spring - - -
ECE59500 Intro to Compilers: Code Generation Fall - - - -
ECE59500 Intro to Compilers: Compiler Basics Fall - - - -
ECE59500 Intro to Compilers: Optimization Fall - - - -
ECE59500 Intro to Quantum Science & Tech Fall - - - -
ECE59500 Introduction to Deep Learning Fall - - - -
ECE59500 Introduction to Quantum Transport Fall
Spring
Summer
Spring - - -
ECE59500 MRI Theory - Spring - - -
ECE59500 Machine Learning - Spring - - -
ECE59500 Natural Language Processing - Spring - - -
ECE59500 Semiconductor Fundamentals Spring Spring - - -
ECE60000 Random Variables and Signals Fall
Spring
Spring Spring Spring Spring
ECE60200 Lumped System Theory Fall
Summer
Spring Fall - Fall
ECE60400 Electromagnetic Field Theory Fall Spring Fall - Fall
ECE60600 Solid-State Devices Fall Fall
Spring
- Fall -
ECE60800 Computational Models and Methods Fall
Spring
Spring Spring - Spring
ECE61000 Energy Conversion Fall Fall Fall Fall Fall
ECE61014 Electromagnetic and Electromechanical Component Design - Fall - - -
ECE61016 Power Electronic Converters and Systems - - Fall - Fall
ECE61020 Operation of Modern Power Systems - Spring - - -
ECE61700 Antennas: Design and Application - Spring - Spring -
ECE63300 Modeling and Simulation of Power System Components - - Spring - Spring
ECE63400 Digital Video Systems - Spring - - -
ECE63700 Digital Image Processing I - Spring - Spring -
ECE63900 Error Control Coding - Spring - - -
ECE64500 Estimation Theory - Spring - - -
ECE65400 Solid State Devices II - Spring - - -
ECE66300 Compiler Code Generation, Optimization, and Parallelization - Spring - - -
ECE66600 Advanced Computer Systems - Spring - - -
ECE67800 Radar Engineering - Spring - - -
ECE68000 Modern Automatic Control - Fall - Fall -
ECE68800 VLSI Test & Verificatn - Spring - - -
ECE69500 Advanced VLSI Design - Spring - - -
ECE69500 Big Data for Reliability and Security Fall
Spring
- - - -
ECE69500 Communication for Engineering Leaders Fall Spring
Summer
- - -
ECE69500 Deep Learning - Spring - - -
ECE69500 Epidemic Processes - Spring - - -
ECE69500 Epidemics Over Networks - Spring - - -
ECE69500 Fiber Optics Communications Spring - - - -
ECE69500 High-Speed Semicondctr Devices - Spring - - -
ECE69500 Intro to Math for Systems & Control Theory - Spring - - -
ECE69500 Nanophotonic Modeling Spring - - - -
ECE69500 Primer on RF Circuit Design Fall - - - -
ECE69500 Programmable Accelerator Architectures - Spring - - -
ECE69500 Quantum Detectors - Spring - - -
ECE69500 Quantum Detectors & Sensors - Spring - - -
ECE69500 Quantum Networks - Spring - - -
ECE69500 RF Design: Passive Active Components Fall - - - -
ECE69500 RF System Design Fall - - - -
ECE69500 Time Domain Simulation and Optimization for Design Fall
Spring
Summer
Spring - - -
ENE50101 Foundations of Engineering Education Fall Fall Fall Fall Fall
ENE50500 Theories of Development and Engineering Thinking Spring Spring Spring Spring Spring
ENE50600 Content Assessment and Pedagogy: An Integrated Engineering Design Approach Spring Spring Spring Spring -
ENE55400 Globalization and Engineering - Spring - - -
ENE62000 Design Cognition and Learning Fall - - - -
ENE68500 Educational Methods in Engineering Fall Fall Fall Fall -
ENE68700 Mentored Teaching in Engineering Spring Spring Spring Spring -
ENE69000 Seminar in Engineering Education Fall Fall
Spring
Fall
Spring
Fall
Spring
Fall
Spring
ENE69500 Succeeding as an Engineering Professor Fall Fall Fall Fall -
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 -
IE55900 Cognitive Engineering Of Interactive Software Fall - - - -
IE56600 Production Management Control - Summer - - -
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
IE58200 Advanced Facilities Design - Fall - Fall -
IE59000 Applied Ergonomics - Fall - Fall -
IE59000 Big Data Risk Analytics for Engineering Management and Public Policy - Spring - - -
IE59000 Human Factors of Medical Devices - Spring - - -
IE59000 Information Engineering Fall - - - -
IE59000 Project Management Spring - Spring - Spring
MA51100 Linear Algebra with Applications Summer Summer Summer Summer Summer
MA52700 Advanced Mathematics for Engineers and Physicists I Fall
Summer
Fall Fall Fall Fall
MA52800 Advanced Mathematics for Engineers and Physicists II Spring Spring Spring Spring Spring
ME50000 Advanced Thermodynamics Fall - Fall - Fall
ME50100 Statistical Thermodynamics - Fall - Fall -
ME50500 Intermediate Heat Transfer - Spring - Spring -
ME50900 Intermediate Fluid Mechanics - Fall - Fall -
ME51000 Gas Dynamics Spring Spring Spring Spring Spring
ME51100 Heat Transfer in Electronic Systems Fall - Fall - Fall
ME51300 Engineering Acoustics - Fall - Fall -
ME51800 Analysis of Thermal Systems - Fall - Fall -
ME52500 Combustion - Spring - Spring -
ME53800 Air Breathing Propulsion Fall - - - -
ME54000 Internal Combustion Engines - - Fall - Fall
ME55300 Product and Process Design Fall
Spring
Fall
Spring
Fall
Spring
Fall
Spring
Fall
Spring
ME55400 Intellectual Property for Engineers Fall
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 Spring Spring - -
ME56300 Mechanical Vibrations Fall - Fall - Fall
ME57000 Machine Design - - Fall - Fall
ME57100 Reliability Based Design Fall
Spring
- Spring Spring Spring
ME57500 Theory and Design of Control Systems Fall - Fall - Fall
ME57700 Human Motion Kinetics Summer - Spring - Spring
ME57800 Digital Control - - - Spring -
ME57900 Fourier Methods in Digital Signal Processing Spring - Spring - Spring
ME58000 Nonlinear Engineering Systems Fall - - - -
ME58100 Numerical Methods in Mechanical Engineering Fall - Fall - -
ME58400 System Identification Fall - - - -
ME59700 Artificial Intelligence Thermal Systems Fall - - - -
ME59700 Data Analytics for Scientists and Engineers Fall Spring - - -
ME59700 Decision Making in Engineering Design - Fall
Spring
- Fall -
ME60800 Numerical Methods in Heat, Mass, and Momentum Transfer Spring - Spring - Spring
ME61100 Principles of Turbulence Fall - Fall - -
ME61400 Computational Fluid Dynamics Fall - - Spring -
ME65000 Computational Fracture Mechanics - - Spring - Spring
ME67500 Multivariable Control System Design Spring - - - -
ME68100 Finite & Boundary Element Methods - Spring - - -
ME69100 ME Graduate Seminar - Fall Fall Fall Fall
MSE51000 Microstructural Characterization Techniques Spring - Spring - Spring
MSE51200 Powder Processing - Fall - Fall -
MSE52700 Introduction to Biomaterials - Spring - Spring -
MSE59700 Additive Manufacturing of Materials - Spring - - -
MSE59700 Lean Manufacturing Spring Spring Spring Spring Spring
MSE59700 Steel and Aluminum: Processing Structure and Properties Fall - Fall - Fall
MSE59700 Superalloys - High Temperature Spring - - - -
MSE60000 Materials Engineering Fundamentals Fall Fall Fall Fall -
NUCL50100 Nuclear Engineering Principles Fall Fall Fall
Summer
Fall
Summer
Fall
Summer
NUCL50200 Nuclear Engineering Systems Spring Spring Spring Spring Spring
NUCL51000 Nuclear Reactor Theory I Spring Spring Spring Spring Spring
NUCL55100 Mass, Momentum, And Energy Transfer In Energy Systems Fall Fall Fall Fall Fall
NUCL57000 Fuzzy Approaches In Engineering - Spring - - -
NUCL57500 Neural Computing in Engineering Fall - - - -
STAT51100 Statistical Methods - Spring - Spring -
STAT51200 Applied Regression Analysis Summer Summer Summer - -
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 - Spring
SYS50000 Perspectives on Systems Fall Fall Fall Fall Fall
SYS51000 Tools and Methodologies for Designing Systems Fall Fall Fall Fall -
SYS53000 Practical Systems Thinking Spring Spring Spring Spring Spring