Undergraduate courses
AAE 351 Aerospace Systems Design
Aerospace system lifecycle and design process. Stakeholder needs elicitation and requirements generation. Quality function deployment and hierarchical objective trees. Concept generation and creativity techniques. Introduction to safety, risk, cost and value analysis. Critical evaluation of the applicability of systems engineering techniques in specific contexts. Application of these techniques to a team semester design project.
Aerospace system lifecycle and design process. Stakeholder needs elicitation and requirements generation. Quality function deployment and hierarchical objective trees. Concept generation and creativity techniques. Introduction to safety, risk, cost and value analysis. Critical evaluation of the applicability of systems engineering techniques in specific contexts. Application of these techniques to a team semester design project.
AAE 451 Aircraft Design
We teach two versions of this course:
We teach two versions of this course:
- Paper-based version: Senior students perform a team-based aircraft design, requiring application of the education and skills developed in the aerospace curriculum. Aircraft mission requirements include engine cycle selection and airframe / engine integration, performance, stability and control, structures, human factors, avionics, sensors, and manufacturing processes. The teams present oral and written reports on their designs.
- Design-build-fly version: The goal of this course is that students learn about the “art and science” of aircraft design through first-hand experience with a semester long aircraft design, build, and test project. Senior students perform a team-based aircraft design, requiring application of the knowledge and skills developed in the aerospace curriculum. Aircraft mission requirements include engine cycle selection and airframe / engine integration, performance, stability and control, structures, human factors, avionics, sensors, and manufacturing processes. The teams present and defend oral and written products about their designs.
Graduate courses
AAE 590 Surrogate Methods
This course introduces students to the use of surrogate methods for engineering modeling and design optimization. In particular, this course introduces the fundamentals of building, selecting, validating, searching, and refining a surrogate model. Students will learn the theory behind the surrogate methods as well as how to implement and apply them to simple and practical modeling and design optimization problems. Implementations of the methods will be done using Python programming and Jupyter Notebooks. Course work includes workbook assignments, homework assignments, and tests. The course is intended for graduate students as well as senior undergraduate students. The students in the course use the following Python implementations of surrogate methods.
This course introduces students to the use of surrogate methods for engineering modeling and design optimization. In particular, this course introduces the fundamentals of building, selecting, validating, searching, and refining a surrogate model. Students will learn the theory behind the surrogate methods as well as how to implement and apply them to simple and practical modeling and design optimization problems. Implementations of the methods will be done using Python programming and Jupyter Notebooks. Course work includes workbook assignments, homework assignments, and tests. The course is intended for graduate students as well as senior undergraduate students. The students in the course use the following Python implementations of surrogate methods.