Hide Advanced Options
Courses - Spring 2025
ENAE
Engineering, Aerospace Department Site
Open Seats as of
12/21/2024 at 10:30 PM
ENAE200
Aerospace Engineering Profession II
Credits: 1
Grad Meth: Reg, P-F, Aud
Recommended: ENAE100.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department.
Overview of the engineering profession as it pertains to the role of the engineer in society, professional practice and ethical standards, career development, opportunities and need for lifelong learning, importance of safety and standards, effective written, visual, and oral communications, and the impact of the engineering profession on global issues.
ENAE202
(Perm Req)
Computing Fundamentals for Engineers
Credits: 3
Grad Meth: Reg, P-F
Corequisite: MATH141.
Credit only granted for: ENAE202 or ENME202.
Introduction to computational tools for the solution of engineering problems. C++ & MATLAB programming including branching and loops, functions, file handling, arrays, and data structures. Students will be introduced to object-oriented programming, basic computing, algorithms, and principles of software engineering.
ENAE311
Compressible Aerodynamics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: PHYS271, (MATH240 or MATH461), PHYS270, MATH246, ENAE283, ENES220, ENAE202, MATH241, and ENES232.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department; and junior standing or higher.
Fundamentals of aerodynamics. Elements of compressible flow. Normal and oblique shock waves. Flows through nozzles, diffusers and wind tunnels. Elements of the method of characteristics and finite difference solutions for compressible flows. Aspects of hypersonic flow.
ENAE311H
(Perm Req)
Compressible Aerodynamics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: PHYS271, (MATH240 or MATH461), PHYS270, MATH246, ENAE283, ENES220, ENAE202, MATH241, and ENES232.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department; and junior standing or higher.
Fundamentals of aerodynamics. Elements of compressible flow. Normal and oblique shock waves. Flows through nozzles, diffusers and wind tunnels. Elements of the method of characteristics and finite difference solutions for compressible flows. Aspects of hypersonic flow.
ENAE324
Aerospace Structures
Credits: 4
Grad Meth: Reg, P-F, Aud
Prerequisite: ENES220.
Restriction: Must be in Engineering: Aerospace program.
Analysis of torsion, beam bending, plate bending, buckling and their application to aerospace.
ENAE398H
(Perm Req)
Honors Research Project
Credits: 1 - 3
Grad Meth: Reg
Contact department for information to register for this course.
ENAE404
Space Flight Dynamics
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: ENAE301.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department.
Three-dimensional motion under central fields. Solutions to orbital motion, orbital elements, time elements. Kepler's laws. Orbital maneuvering, rendezvous and station-keeping. Rigid-body attitude dynamics, spacecraft attitude dynamics.
ENAE420
Computational Structural Mechanics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: ENES220 and MATH241; and must have completed a course in linear algebra.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department.
Introductory of finite element methods for aerospace engineering modeling and analysis; equips students with ability to understand manuals of commercial finite element analysis software.
ENAE425
Mechanics of Composite Structures
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: MATH246, ENAE324, ENES220, and MATH241.
Introduction to structures composed of composite materials and their applications in aerospace. In particular, filamentary composite materials are studied. Material types and fabrication techniques, material properties, micromechanics, anisotropic elasticity, introduction to failure concepts.
Restriction: Must be Aerospace Engineering major or receive permission from department.
ENAE432
Control of Aerospace Systems
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENAE301 and ENAE283.
Restriction: Junior standing or higher; and must be in Engineering: Aerospace program.
An introduction to the feedback control of dynamic systems. Laplace transforms and transfer function techniques; frequency response and Bode diagrams. Stability analysis via root locus and Nyquist techniques. Performance specifications in time and frequency domains, and design of compensation strategies to meet performance goals.
ENAE450
Robotics Programming
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: ENME480 or ENAE380.
Restriction: Must be in the Robotics and Autonomous Systems (RAS) minor; or permission of department.
Additional information: Students in the Robotics and Autonomous Systems minor should take ENME480 as a prerequisite; Aerospace Engineering students not in the minor should take ENAE380.
Introduces students to the Robot Operating System (ROS) as well as to many of the available tools commonly used in robotics. Lectures focus on theory and structure, whereas laboratory sections will focus on applications and implementations. Students learn how to create software and simulations, interface to sensors and actuators, and integrate control algorithms. The course works through exercises involving a number of autonomous robots (i.e., ground and air vehicles) that students will eventually use in their subsequent RAS minor courses. Topics include: ROS architecture, console commands, ROS packages, simulation environments, visualizations, autonomous navigation, manipulation, and robot vision.
ENAE464
Aerospace Engineering Laboratory
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: ENAE324, ENAE362, ENAE311, and ENAE432.
Restriction: Must be in Engineering: Aerospace program; or permission of ENGR-Aerospace Engineering department.
Application of fundamental measuring techniques to measurements in aerospace engineering. Includes experiments in aerodynamics, structures, propulsion, flight dynamics and astrodynamics. Correlation of theory with experimental results.
ENAE467
(Perm Req)
Advanced Space Propulsion and Power
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: ENAE457.
Restriction: Permission of Instructor.
Jointly offered with: ENAE667.
Credit only granted for: ENAE488I, ENAE467, or ENAE667.
Formerly: ENAE488I.
Charged particle motion, drift mechanisms, plasma sheaths, creation of plasmas. Representative electrothermal, electrostatic, and electromagnetic propulsion technologies. Power production and direct-drive thrust generation using fusion as time permits.
ENAE471
Aircraft Flight Testing
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: ENAE414.
Corequisite: ENAE403.
Restriction: Must be in Engineering: Aerospace program.
Provides basic instruction to aircraft flight testing and demonstrates need for systematic, well-proven technique to allow for accurate airplane performance. Concepts of aerodynamics, airplane performance, and stability and control. Emphasis on single-engine general aviation type aircraft.
ENAE482
Aeronautical Systems Design
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: ENAE455, ENAE423, ENAE403, and ENAE481.
Restriction: Must be in Engineering: Aerospace program; and senior standing or higher.
Senior capstone design course in the aeronautics track. Introduction of computerized methods for sizing and performance analysis. More comprehensive methods to predict weight, aerodynamics and propulsion system characteristics. Consideration in design disciplines such as vulnerability, maintainability, produceability, etc. Groups of students will complete, brief and report on a major design study to specific requirements.
Restricted to students on the Design, Build, Fly team and requires permission from the department to enroll.
ENAE484
Space Systems Design
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: ENAE423, ENAE483, ENAE441, and ENAE457.
Restriction: Must be in Engineering: Aerospace program.
Senior capstone design course in the space track. Group preliminary design of a space system, including system and subsystem design, configuration control, costing, risk analysis, and programmatic development. Course also emphasizes written and oral engineering communications.
ENAE488
Topics in Aerospace Engineering; Space Human Factors and Life Support
Credits: 3
Grad Meth: Reg, P-F, Aud
Restriction: must be Aerospace Engineering junior or senior.
ENAE488B
Topics in Aerospace Engineering
Credits: 1 - 4
Grad Meth: Reg, P-F, Aud
Prerequisite: ENAE455 or ENAE457
ENAE488C
Topics in Aerospace Engineering; Computational Fluid Dynamics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: ENAE311; ENAE202; ENAE432; MATH240, 246; Computer programming experience either in MATLAB, FORTRAN, C++, or Python.

Restriction: Must be in Engineering: Aerospace program.

An introduction to Computational Fluid Dynamics (CFD), with an emphasis on the application of CFD to predict fluid flow behavior for basic and moderately complex geometries. Introduces students to the entire process of CFD from grid generation, application of CFD solvers, and post-processing using state-of-the-art commercial software. Finite difference and finite volume methods, explicit and implicit schemes, solutions of elliptic, parabolic, and hyperbolic equations. Additionally, students will be provided with a fundamental understanding that will enable them to choose the right CFD tools, evaluate, and CFD results.
ENAE488G
Topics in Aerospace Engineering; Fundamentals of Offshore Wind Energy
Credits: 1 - 3
Grad Meth: Reg, P-F, Aud
Restriction: Must be a student with junior status.

This course will introduce students to the various fundamental key aspects related to offshore wind. The first part of the course will cover the basics of meteorology related to wind and waves and then how wind turbines are able to change the translational kinetic energy in the wind into rotational kinetic energy of the blades. The second portion concerns the structures of offshore wind turbines and how they are installed. Thethird portion then looks at how the turbine is controlled to convert therotational kinetic energy to electricity in a safe and efficient manner. The fourth portion specializes in the environmental and financial issues associated with offshore wind farms. Finally the longterm operations and maintenance of individual turbines and wind farms will be explored. Successful completion of this course should be sufficient to enable entry into the off shore wind industry while also encouraging the student to examine each of these five areas in more detail.
ENAE488O
Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: A programming course such as ENAE202 or similar and a linear algebra course such as MATH240 or MATH461 or similare; or permission of instructor. Restriction: Must be a student in the Aerospace Engineering major. All other students would need to obtain permission from the instructor.

Overview of problems, applications, and methods for autonomous multi-robot swarms, including coordination, cooperation, navigation, planning, control, and distributed sensing. This course will also cover different organizations of multi-robot swarms and the concept of emergent behavior. Assignments will involve programming the behavior of multi-robot swarms in simulation and in testbeds.
ENAE488P
Topics in Aerospace Engineering; Hypersonic Aerodynamics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisites: ENAE311 and MATH246. Cross-listed with ENAE682. Credit only granted for ENAE488P or ENAE682.

Hypersonic shock and expansion waves, Newtonian theory, Mach methods, numerical solutions to hypersonic inviscid flows, hypersonic boundary layer theory, viscous interactions, numerical solutions to hypersonic viscous flows. Applications to hypersonic vehicles.
ENAE488T
Topics in Aerospace Engineering; Topics in Aerospace Engineering: Introduction to Space Solar
Credits: 1 - 4
Grad Meth: Reg, P-F, Aud
ENAE499
(Perm Req)
Credits: 3
Grad Meth: Reg
Contact department for information to register for this course.
ENAE633
(Perm Req)
Helicopter Dynamics
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENAE631. Or permission of ENGR-Aerospace Engineering department; and permission of instructor.
Flap dynamics. Mathematical methods to solve rotor dynamics problems. Flap-lag-torsion dynamics and identify structural and inertial coupling terms. Overview on rotary wing unsteady aerodynamics. Basic theory of blade aeroelastic stability and ground and air resonance stability, vibration analyses and suppression.
ENAE634
(Perm Req)
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENAE631. Or permission of ENGR-Aerospace Engineering department; and permission of instructor.
Principles and practice of the preliminary design of helicopters and similar rotary wing aircrafts. Design trend studies, configuration selection and sizing methods, performance and handling qualities analyses, structural concepts, vibration reduction and noise. Required independent design project conforming to a standard helicopter request for proposal (RFP).
ENAE635
(Perm Req)
Helicopter Stability and Control
Credits: 3
Grad Meth: Reg, Aud, S-F
Prerequisite: ENAE631.
Restriction: Permission of ENGR-Aerospace Engineering department.
Advanced dynamics as required to model rotorcraft for flight dynamic studies. Development of helicopter simulation models and specifications of handling qualities. Methods for calculation of trim, poles, frequency response, and free flight response to pilot inputs.
ENAE646
Advanced Dynamics of Aerospace Systems
Credits: 3
Grad Meth: Reg, Aud, S-F
Prerequisite: ENAE301.
Credit only granted for: ENAE788G or ENAE646.
Formerly: ENAE788G.
Introduces the principles and methods for formulating and analyzing mathematical models of aerospace systems using Newtonian, Lagrangian, and Hamiltonian formulations of particle and rigid body dynamics. Additional topics include applied dynamical systems, geometric mechanics, and symmetry and reduction.
ENAE652
Computational Structural Mechanics
Credits: 3
Grad Meth: Reg, Aud, S-F
Restriction: Permission of instructor; and permission of ENGR-Aerospace Engineering department.
Credit only granted for: ENME 674, ENAE652, ENPM652 or ENPM808F.
Fundamentals of structural mechanics and computational modeling. Finite element modeling of two- and three-dimensional solids, plates and shells. Geometrically nonlinear behavior. Structural stability such as buckling and postbuckling.
ENAE654
Mechanics of Composite Structures
Credits: 3
Grad Meth: Reg
An introduction to structures composed of composite materials and their applications in aerospace. In particular, filamentary composite materials are studied. Material types and fabrication techniques, material properties, micromechanics, anisotropic elasticity, introduction to failure concepts.
ENAE656
Credits: 3
Grad Meth: Reg, Aud, S-F
Prerequisite: ENAE655.
Restriction: Permission of ENGR-Aerospace Engineering department.
Topics in aeroelasticity: wing divergence; aileron reversal; flexibility effects on aircraft stability derivatives; wing, empennage and aircraft flutter; panel flutter; aircraft gust response; and aeroservoelasticity of airplanes.
ENAE665
(Perm Req)
Advanced Airbreathing Propulsion
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENAE455; or students who have taken courses with comparable content may contact the department.
Restriction: Permission of instructor.
Advanced treatment of airbreathing propulsion technologies, propulsion system analysis, and engine/airframe integration. Topics will vary, but may include novel engine cycles, advanced gas turbine systems, pulsed systems, and high-speed engines, including scramjets and combined cycle systems.
Prerequisite: ENAE455 OR ENAE457. Credit only granted for ENAE665 or ENAE488B
ENAE667
(Perm Req)
Advanced Space Propulsion and Power
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENAE457 or equivalent.
Restriction: Permission of instructor.
Jointly offered with: ENAE467.
Credit only granted for: ENAE488I, ENAE467, or ENAE667.
Charged particle motion, drift mechanisms, plasma sheaths, creation of plasmas. Representative electrothermal, electrostatic, and electromagnetic propulsion technologies. Power production and direct-drive thrust generation using fusion as time permits.
ENAE674
(Perm Req)
Aerodynamics of Compressible Fluids
Credits: 3
Grad Meth: Reg, Aud
Restriction: Permission of ENGR-Aerospace Engineering department.
One-dimensional flow of a perfect compressible fluid. Shock waves. Two-dimensional linearized theory of compressible flow. Two-dimensional transonic and hypersonic flows. Exact solutions of two-dimensional isotropic flow. Linearized theory of three-dimensional potential flow. Exact solution of axially symmetrical potential flow. One-dimensional flow with friction and heat addition.
ENAE676
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENAE673.
Recommended: ENAE674.
Physical and statistical descriptions of turbulence; review of phenomenological theories for turbulent flows; scales of motion; correlations and spectra; homogeneous turbulent flows; inhomogeneous shear flows; turbulent flows in pipes and channels; turbulent boundary layers; theory of methods for turbulent flows (Reynolds stress equations, LES, DES, DNS); experimental methods for turbulence measurements.
ENAE682
Hypersonic Aerodynamics
Credits: 3
Grad Meth: Reg, Aud
Restriction: Permission of ENGR-Aerospace Engineering department.
Hypersonic shock and expansion waves, Newtonian theory, Mach methods, numerical solutions to hypersonic inviscid flows, hypersonic boundary layer theory, viscous interactions, numerical solutions to hypersonic viscous flows. Applications to hypersonic vehicles.
ENAE685
Computational Fluid Dynamics II
Credits: 3
Grad Meth: Reg, Aud, S-F
Prerequisite: ENAE684.
Restriction: Permission of ENGR-Aerospace Engineering department.
Continuation of ENAE 684. Basic algorithms for the numerical solution of two and three dimensional inviscid and viscous flows. Applications to internal and external flow problems.
ENAE697
Space Human Factors and Life Support
Credits: 3
Grad Meth: Reg, Aud, S-F
Engineering requirements supporting humans in space. Life support design: radiation effects and mitigation strategies; requirements for atmosphere; water, food, and temperature control. Accommodations for human productivity in space: physical and psychological requirements; work station design; and safety implication of system architectures. Design and operations for extra-vehicular activity.
ENAE741
Interplanetary Navigation and Guidance
Credits: 3
Grad Meth: Reg, Aud, S-F
Prerequisite: ENAE601 and ENAE432.
Interplanetary trajectory construction; patched and multiconic techniques. Methods of orbit and attitude determination; applied Kalman filtering. Guidance algorithms and B-plane targeting. Interplanetary navigation utilizing in situ and radio techniques.
ENAE788G
Selected Topics in Aerospace Engineering; Fundamentals of Offshore Wind Energy
Credits: 1 - 3
Grad Meth: Reg, Aud
Restriction: Must be a student with junior status.

This course will introduce students to the various fundamental key aspects related to offshore wind. The first part of the course will cover the basics of meteorology related to wind and waves and then how wind turbines are able to change the translational kinetic energy in the wind into rotational kinetic energy of the blades. The second portion concerns the structures of offshore wind turbines and how they are installed. Thethird portion then looks at how the turbine is controlled to convert therotational kinetic energy to electricity in a safe and efficient manner. The fourth portion specializes in the environmental and financial issues associated with offshore wind farms. Finally the longterm operations and maintenance of individual turbines and wind farms will be explored. Successful completion of this course should be sufficient to enable entry into the off shore wind industry while also encouraging the student to examine each of these five areas in more detail.
ENAE788M
Selected Topics in Aerospace Engineering; Hands On Autonomous Aerial Robotics
Credits: 3
Grad Meth: Reg, Aud, S-F
Students will need to supply a laptop flashed with Ubuntu Linux for this class. Native installs are recommended, hypervisors and virtual machines will not be well supported and may lead to issues.

This course provides students with a hands-on experience with developing unmanned aerial systems, with focus areas including implementation of a utonomy, control, and state estimation and visual perception leveraging industry-standard hardware and open source software. Students will work in small teams to setup and program multicopter testbed vehicles. Some experience and comfort with Python and C++ programming, as well as navigating the Linux operating system will be helpful.
ENAE788O
Selected Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: A programming course such as ENAE202 or similar and a linear algebra course such as MATH240 or MATH461 or similare; or permission of instructor. Restriction: Must be a student in the Aerospace Engineering major. All other students would need to obtain permission from the instructor.

Overview of problems, applications, and methods for autonomous multi-robot swarms, including coordination, cooperation, navigation, planning, control, and distributed sensing. This course will also cover different organizations of multi-robot swarms and the concept of emergent behavior. Assignments will involve programming the behavior of multi-robot swarms in simulation and in testbeds.
ENAE788T
Selected Topics in Aerospace Engineering; Introduction to Space Solar
Credits: 3
Grad Meth: Reg, Aud
ENAE788V
Selected Topics in Aerospace Engineering; Motion Planning for Autonomous Systems
Credits: 3
Grad Meth: Reg, Aud
Recommended: completion of mid-level programming course

Autonomous systems (e.g., aircraft, vehicles, manipulators, and robots) must plan long-term movement that respects environmental constraints such as obstacles, other actors, and wind; system constraints such as kinematics, dynamics, and fuel; as well as factors such as time and safety. Robust autonomy also requires dealing with environmental changes, new information, and uncertainty. This course provides an overview of such problems and the methods used to solve them.
ENAE788Z
Selected Topics in Aerospace Engineering; Decision Making Under Uncertainty
Credits: 3
Grad Meth: Reg, Aud
Prerequisites: Basic familiarity with probability, fluency in a high-level programming language.

Autonomy for air and space vehicles is becoming an increasingly important field of study for aerospace researchers. Decision Making Under Uncertainty provides the mathematical and computational foundations to pursue research in the fields of decision-making and reinforcement learning. Specifically, this course covers topics including Markov Decision Processes (MDPs), Partially Observable MDPs, and their corresponding solvers (exact and approximate), as well as fundamentals of traditional and deepReinforcement Learning including model-free and model-based RL, Q-learning, policy gradients, actor-critics, etc. Students should have some basic familiarity with probability, fluency in a high-level programming language, and willingness to learn Python or Julia.
ENAE799
Master's Thesis Research
Credits: 1 - 6
Grad Meth: S-F
Contact department for information to register for this course.
ENAE898
Pre-Candidacy Research
Credits: 1 - 8
Grad Meth: Reg
Contact department for information to register for this course.
ENAE899
(Perm Req)
Doctoral Dissertation Research
Credits: 6
Grad Meth: S-F
Contact department for information to register for this course.