Recommended Course List
RECOMMENDED GRADUATE COURSE LIST
FOR
AEROSPACE ENGINEERING
DEPARTMENT OF AEROSPACE ENGINEERING
UNIVERSITYOF ILLINOIS AT URBANA-CHAMPAIGN
October 2005
FOREWORD
To aid students in planning a program of graduate studies, the Recommended Graduate Course List provides general guidance on the courses that should be taken for pursuing independent study and research in the chosen field of specialization. The sections below list the fields of specialization within broad areas and the courses deemed essential or desirable in each field. The student in cooperation with his or her thesis advisor is free to formulate a highly individualized study program in accordance with the requirements. This study program should take full advantage of the student's research interests and previous preparation for graduate study. Ph.D. students also must choose courses that will provide sufficient depth in the chosen field of specialization
Contents
RECOMMENDED GRADUATE COURSE LIST
- Aerodynamics, Fluid Mechanics, Combustion and Propulsion (AFMCP)..................................................................................... 1
- Astrodynamics, Control and Dynamical Systems (ACDS)................ 3
- Structural Mechanics and Materials (SMM)..................................... 6
- Computational Science and Engineering Option.............................. 8
RECOMMENDED GRADUATE COURSE LIST
1 Aerodynamics, Fluid Mechanics, Combustion, and Propulsion (AFMCP)
The following list of courses constitutes the graduate program in aerodynamics, fluid mechanics, combustion, and propulsion in the AE Department. The courses are divided into six categories: introductory core courses in aerodynamics and propulsion, 300-level specialty courses in aerodynamics and propulsion, advanced core courses in aerodynamics and propulsion, 500-level specialty courses in aerodynamics and propulsion, non-AE specialty courses, and mathematics courses. All M.S. students in AFMCP are required to take at least one of the AFMCP 400-level core courses. It is suggested that Ph.D. students specializing in aerodynamics or propulsion take all of the introductory core courses, at least one of the advanced core courses, and at least one mathematics course beyond the M.S. requirement (where at least one of the mathematics courses taken for graduate study must be at the 500-level).
- Introductory Core Aerodynamics, Fluid Mechanics, Combustion, and Propulsion Courses
AE 412: Viscous Flow & Heat Transfer
AE 413: Ideal Aerodynamics
AE 416: Applied Aerodynamics
AE 434: Rocket Propulsion
- 400-level Specialty Courses in Aerodynamics and Propulsion
AE 410: Computational Aerodynamics
AE 416: Applied Aerodynamics
AE 419: Aircraft Flight Mechanics
AE 435: Electric Propulsion
AE 434: Rocket Propulsion
AE 481: Wind Power Technology
AE 498SIM: Simulation and Design of Aerospace Systems
- Advanced Core Aerodynamics and Propulsion Courses
AE 514: Boundary Layer Theory
AE 538/ME 501: Combustion Fundamentals
ME 510: Advanced Gas Dynamics
- 500-level Specialty Courses in Aerodynamics and Propulsion
AE 511: Transonic Aerodynamics
AE 515: Wing Theory
AE 517: Fundamentals of Gas Kinetics
AE 518: Theory of Rarefied Gas Flow
AE 598E: Finite Elements for Fluids
AE 598G: Non-Equilibrium Gas Dynamics
AE 598GT: Gas Turbine Engines
AE 598H: Hypersonic Viscous Flows
AE 598L: Advanced Computational Aerodynamics
AE 598U: Unsteady Aerodynamics
- Non-AE Specialty Courses in Aerodynamics and Propulsion
ME 410: Intermediate Gas Dynamics
TAM 435: Intermediate Fluid Mechanics
ATMOS 502: Numerical Fluid Dynamics
ME 521: Thermal Radiation
ME 520: Heat Conduction
TAM 531: Inviscid Flow
TAM 532: Viscous Flow
TAM 536: Instability and Transition
TAM 537: Experimental Fluid Mechanics
TAM 538: Turbulence
- Introductory Mathematics Courses
MATH 446: Applied Complex Variables
MATH 489: Differential Equations, II
MATH 488: Mathematical Methods in Engineering
- Advanced Mathematics Courses
MATH 553: Partial Differential Equations
MATH 556: Methods of Mathematical Physics, I
MATH 557: Methods of Mathematical Physics, II
MATH559/TAM 549: Asymptotic Methods
PHYCS 506: Mathematical Physics I
PHYCS 507: Mathematical Physics II
PHYCS 502: Complex Variables in Physics
TAM 541: Mathematical Methods I
TAM 542: Mathematical Methods II
2 Astrodynamics, Control and Dynamical Systems
The following list constitutes a core program in astrodynamics, control and dynamical systems and is a list of courses with proper sequences so that each graduate student in this division can develop good breadth and depth in the subjects of modern dynamics and control and its application to aerospace and mechanical systems. The course work is divided into six categories: introductory core courses, 400-level specialty courses, advanced core courses, 500-level specialty courses, introductory mathematics courses, and advanced mathematics courses. We encourage students who pursue research in this area to select at least one course from each of the following lists.
In accordance with departmental policy, all M.S. students in this program are required to take one of the following introductory core courses. M.S. students who have taken AE 402 as an undergraduate are required to take ECE 515 to satisfy this requirement.
- Introductory Core Astrodynamics, Control and Dynamical Systems Courses
AE 402: Orbital Mechanics
ECE 515: Control System Theory and Design
- 400-level Specialty Courses in Astrodynamics, Control and Dynamical Systems
AE 407: Passive Spacecraft Control
AE 435: Electric Propulsion
AE 434: Rocket Propulsion
AE 403: Spacecraft Attitude Control
AE 498D: System Dynamics & Control
AE 498E: Nuclear Rocket Propulsion
AE 498G: Direct Energy Conversion
AE 498RLV: Reusable Launch Vehicles
AE 498S: Access to Space
AE 498SSS: Software & Systems Control
ASTR 404: Stellar Astrophysics
ASTR 405: Solar System & IS Medium
CS 450: Intro to Numerical Analysis
CS 459: Numerical Approximations and Ordinary Differential Equations
ECE 486: Control Systems
ECE 490: Introduction to Optimization
GE 420: Digital Control of Dynamic Systems
GE 422: Robot Dynamics and Control
GE 424: State Space Design Methods in Control
ME 462: Modern Control Theory
- Advanced Core Astrodynamics, Control and Dynamical Systems Courses
AE 502: Advanced Orbital Mechanics
AE 504: Optimal Aerospace Systems
AE 554: Dynamical Systems Theory
ECE 553: Optimum Control Systems
PHYCS 510: Nonlinear Dynamics
- 500-level Specialty Courses in Astrodynamics, Control and Dynamical Systems
AE 508: Optimal Spacecraft Trajectories
AE 555/GE 521: Multivariable Control Design
AE 556: Robust Control
AE 552: Stochastic Structural Dynamics
CS 554: Parallel Numerical Algorithms
ECE 517: Nonlinear and Adaptive Control
ECE 528: Analysis of Nonlinear Systems
ECE 534: Random Processes
ECE 554: Sampled-Data Control Systems
ECE 555: Control of Stochastic Systems
GE 531: Genetic Algorithm Methods
IE 551: Accuracy and Control of Machining Systems
PHYCS 500: Advanced Mechanics
PHYCS 511: Advanced Nonlinear Dynamics
- Introductory Mathematics Courses
MATH 418: Advanced Linear Algebra
MATH 446: Applied Complex Variables
MATH 447: Real Variables
MATH 461: Probability Theory, I
MATH 466: Probability Theory, II
MATH 482: Linear Programming
MATH 484: Nonlinear Programming
MATH 489: Differential Equations, II
MATH 498: Mathematical Methods in Engineering
MATH 556: Methods of Mathematical Physics, I
MATH/TAM 549: Asymptotic Methods
TAM 541: Mathematical Methods, I
TAM 542: Mathematical Methods, II
- Advanced Mathematics Courses
MATH 520: Differentiable Manifolds
MATH 540: Real Analysis, I
MATH 550: Ordinary Differential Equations
MATH 553: Partial Differential Equations
MATH 561: Theory of Probability, I
MATH 557: Methods of Mathematical Physics, II
MATH 564: Applied Stochastic Processes
MATH 551: Dynamical Systems Theory
MATH 587: Optimization by Vector Methods
3 Structural Mechanics and Materials
This section describes the list of courses recommended for graduate students joining the structural mechanics and materials group. The list is divided into six categories: introductory core courses, 400-level specialty courses, advanced core courses, 500-level specialty courses, and recommended introductory math courses and advanced math courses. Note that some of the courses are organized as sequences, which students are encouraged to follow. In accordance with departmental policy for master students, all M.S. students are required to take one of the 400-level core courses. The master students working on solid mechanics-related topics are required to take TAM 551 as a core course.
- Introductory Core Structural Mechanics and Materials Courses
AE 420: Intro to Finite Element Analysis
AE/TAM 428: Mechanics of Composites
AE 451: Aeroelasticity
TAM 551: Solid Mechanics, I
- 400-level Specialty Courses in Structural Mechanics and Materials
AE/TAM 427: Mechanics of Polymers
MSE 450: Introduction to Polymer Science and Engineering
MSE 453: Plastics Engineering
ME 450: Modeling in Materials Processing
TAM 456: Experimental Stress Analysis
- Advanced Core Structural Mechanics and Materials Courses
AE 525: Advanced Composite Materials
AE/TAM 529: Viscoelasticity Theory
AE 597AE: Nonlinear Aeroelasticity
AE 597FE: Finite Element Methods II
TAM 552: Solid Mechanics, I
- 500-level Specialty Courses in Structural Mechanics and Materials
AE 528: Nonlinear Continuous Media
AE 552: Stochastic Structural Dynamics
AE 597DP: Dynamic Properties of Materials
AE 597FM: Fracture Mechanics
AE 597MC: Manufacturing of Composite Materials
CE 469: Thin Shell Structures
CE 473: Theory of Plates
TSE 455: Molecular Statistics of Polymer Viscoelasticity
ECE 555: Control Stochastic Systems
TAM 424: Properties of Engineering Materials
TAM 446: Nonlinear Waves in Engineering
TAM 454: Theory of Shells
TAM 457: Topics in the Theory of Elasticity
TAM 518: Wave Motion
TAM 554: Plasticity
- Introductory Mathematics Courses
MATH 446: Applied Complex Variables
MATH 450: Intro to Numerical Analysis
MATH 455: Numerical Methods for Partial Differential Equations
MATH 459: Numerical Approximation and Ordinary Differential Equations
MATH 463: Statistics and Probability, I
MATH 464: Statistics and Probability, II
MATH 466: Probability Theory, II
MATH 484: Nonlinear Programming
MATH 498: Mathematical Methods in Engineering
- Advanced Mathematics Courses
MATH 553: Partial Differential Equations
MATH 556: Methods of Mathematical Physics, I
MATH 557: Methods of Mathematical Physics, II
MATH 457: Numerical Solutions of Ordinary Differential Equations
MATH 559/TAM 549: Asymptotic Methods
MATH 554: Linear Analysis and Partial Differential Equations
MATH 555: Nonlinear Analysis and Partial Differential Equations
PHYCS 506: Mathematical Physics, I
PHYCS 507: Mathematical Physics, II
PHYCS 502: Complex Variables in Physics
TAM 541: Mathematical Methods, I
TAM 542: Mathematical Methods, II
TAM 574: Adv Finite Element Methods
4 Computational Science and Engineering Option
In the CSE option, an AE student may take one or more courses from a computer science and/or computer architecture oriented core group, together with AE or other engineering department courses involving more computationally intensive topics and applications (specialization courses), to satisfy requirements for a degree-acknowledged option in CSE. It is anticipated that a student will normally be able to satisfy the requirements for the CSE option by taking elective courses within the AE graduate programs. The core and specialization course groups presently referred to are listed below.
- CSE Core Courses
CSE 401/CS 450/Math 450/ECE 491: Intro to Numerical Analysis
CSE 402/CS 420/ECE 492: Introduction to Parallel Programming
CSE 303/CS 330/ECE 393: Introduction to Computer Architecture for Scientists and Engineers
CSE 304/CS 370/ECE 394: Introduction to Combinatorial Algorithms for Scientists and Engineers
CSE 400/CS 400: Data Structures for Non-Computer Majors
CSE 306/CS 302: Software Design and Development for Non-Computer Majors
- AE CSE Specialization Courses in Aerodynamics/Fluid Dynamics
CSE 461/AE 410: Computational Aerodynamics
CSE 561/AE 597L: Advanced Computational Aerodynamics
CSE 462/AE 597E: Finite Elements for Fluids
- AE CSE Specialization Course in Structural Mechanics
CSE 353/AE 420: Intro to Finite Element Analysis

