Download as pdf or txt
Download as pdf or txt
You are on page 1of 105

Stanford University

Aeronautics and Astronautics Department


About Us
The Department of Aeronautics and Astronautics prepares students for professional positions in industry,
government, and academia by offering a comprehensive program of undergraduate and graduate teaching and
research. In this broad program, students have the opportunity to learn and integrate multiple engineering
disciplines. The program emphasizes structural, aerodynamic, guidance and control, and propulsion problems
of aircra and spacecra . Courses in the teaching program lead to the degrees of Bachelor of Science,
Master of Science, Engineer, and Doctor of Philosophy. Undergraduates and doctoral students in other
departments may also elect a minor in Aeronautics and Astronautics.
Requirements for all degrees include courses on basic topics in Aeronautics and Astronautics, as well as in
mathematics, and related fields in engineering and the sciences.
The current research and teaching activities cover a number of advanced fields, with emphasis on:
Aeroelasticity and Flow Simulation
Aircraft Design, Performance, and Control
Applied Aerodynamics
Astrodynamics
Autonomy
Computational Aero-Acoustics
Computational Fluid Dynamics
Computational Mechanics and Dynamical Systems
Control of Robots, including Space and Deep-Underwater Robots
Conventional and Composite Materials and Structures
Decision Making under Uncertainty
Direct and Large-Eddy Simulation of Turbulence
High-Lift Aerodynamics
Hybrid Propulsion
Hypersonic and Supersonic Flow
Micro and Nano Systems and Materials
Mission Planning and Spacecraft Operations
Multidisciplinary Design Optimization
Navigation Systems (especially GPS)
Optimal Control, Estimation, System Identification
Sensors for Harsh Environments
Space Debris Characterization
Space Environment Effects on Spacecraft
Space Plasmas
Space Policy and Economics
Spacecraft Design and Satellite Engineering
Spacecraft Guidance, Navigation, and Control
Turbulent Flow and Combustion

People
1 / 105
Stanford University

People
Browse the people that work for Stanford's Department of Aeronautics and Astronautics.
Our Faculty
Our Staff

Connect with Us
Use these channels to learn more about our department and reach out to us.
Visit our website: aa.stanford.edu
Call our main office: (650) 723-3317

Find Us on Campus or Send Us Mail


Durand Building
496 Lomita Mall, Room 202
Stanford, CA 94305

Programs
Overview Overview
Program Overview Program Overview
The mission of the undergraduate program in The Engineer degree represents an additional year (or
Aeronautics and Astronautics Engineering is to provide more) of study beyond the MS degree and includes a
students with the fundamental principles and research thesis. The program is designed for students
techniques necessary for success and leadership in who wish to do professional engineering work upon
the conception, design, implementation, and graduation and who want to engage in more
operation of aerospace and related engineering specialized study than is afforded by the masterʼs
systems. degree alone. It is expected that full-time students
Courses in the major introduce students to will be able to complete the degree within two years
engineering principles. Students learn to apply this of study after the masterʼs degree.
fundamental knowledge to conduct laboratory Simple Requisites
experiments and aerospace system design problems.
Core Program Requirements
Courses in the major include engineering
Type
fundamentals, mathematics, and the sciences, as well
Completion Requirement
as in-depth courses in aeronautics and astronautics,
dynamics, mechanics of materials, autonomous
Fulfill ALL of the following requirements:
systems, computational engineering, embedded
programming, fluids engineering, and heat transfer. Graduate Degrees outlines the universityʼs
The major prepares students for careers in aircraft basic requirements for the degree of
and spacecraft engineering, autonomy, robotics, Engineer. The following are department
uncrewed aerial vehicles, drones, space exploration, requirements.
air and space-based telecommunication industries, The candidateʼs prior study program should
computational engineering, teaching, research, have fulfilled the departmentʼs requirements
military service, and other related technology- for the masterʼs degree or a substantial
intensive fields. equivalent. Beyond the masterʼs degree, a

2 / 105
Stanford University
equivalent. Beyond the masterʼs degree, a
Completing the undergraduate program in total of 45 units of work is required, including
Aeronautics and Astronautics leads to the conferral of a thesis and a minimum of 21 units of courses
the Bachelor of Science in Aeronautics and chosen as follows:
Astronautics. 1. Twenty-one units of approved technical
See the Handbook for Undergraduate electives, of which six are in
Engineering and the Aeronautics and mathematics or applied mathematics.
Astronautics Undergraduate Program Sheet for See the pre-approved list of
additional information and sample programs. mathematics courses below. All courses
Simple Requisites in the Mathematics Department
numbered 200 or above are included.
Core Program Requirements 2. The remaining 15 units are chosen in
Type consultation with the advisor,
Completion Requirement representing a coherent field of study
related to the thesis topic. Suggested
Math (24 units minimum)
fields include:
Complete ALL of the following Courses: • acoustics
MATH19 - Calculus • aerospace structures
MATH20 - Calculus • aerospace systems synthesis and
MATH21 - Calculus design
CME100 - Vector Calculus for • analytical and experimental methods in
Engineers solid and fluid mechanics
OR ENGR154 - Vector Calculus for • computational fluid dynamics
Engineers • guidance and control.
OR MATH51 - Linear Algebra, 3. The remaining 24 units may be thesis,
Multivariable Calculus, and Modern
research, technical courses, or free
Applications electives.
CME102 - Ordinary Differential
Equations for Engineers Candidates for the degree of Engineer are
OR ENGR155A - Ordinary Differential expected to have a minimum grade point
Equations for Engineers average (GPA) of 3.0 for work in courses
OR MATH53 - Differential Equations beyond those required for the masterʼs
with Linear Algebra, Fourier Methods, degree. All courses except seminars and
and Modern Applications directed research should be taken for a letter
CME106 - Introduction to Probability grade.
and Statistics for Engineers Each Aero/Astro degree has a mathematics
OR ENGR155C - Introduction to requirement, for which courses on the
Probability and Statistics for Engineers following list are pre-approved. (Other
OR STATS110 - Statistical Methods in advanced courses may also be acceptable.)
Engineering and the Physical Sciences Students should consult their advisors to
OR CS109 - Introduction to Probability select the most appropriate classes for their
for Computer Scientists field. Engineers choose two courses.
OR STATS117 - Theory of Probability I

NOTES Earn at least 21 credits from the


CME104 LINEAR ALGEBRA & PDE FOR following:

3 / 105
Stanford University

CME104 LINEAR ALGEBRA & PDE FOR following:


AA203 - Optimal and Learning-
ENGRS or MATH52 MULTIVAR INTEGRAL
based Control
CALCULUS (recommended)
AA212 - Advanced Feedback Control
CME108 INTRO SCIENTIFIC COMPUTING
Design
or MATH114 INTRO SCIENTIFIC
AA214 - Numerical Methods for
COMPUTING(recommended)
Compressible Flows
For additional School of Engineering
AA218 - Introduction to Symmetry
approved Math courses: see list of
Analysis
Approved Courses in Undergraduate
AA222 - Engineering Design
Engineering Handbook website
Optimization
AA228 - Decision Making under
Science (17 units minimum) Uncertainty
Complete ALL of the following Courses: AA242B - Mechanical Vibrations
PHYSICS41 - Mechanics AA273 - State Estimation and
OR PHYSICS41E - Mechanics, Filtering for Robotic Perception
Concepts, Calculations, and Context AA277 - Multi-Robot Control and
PHYSICS43 - Electricity and Distributed Optimization
Magnetism CEE281 - Mechanics and Finite
PHYSICS45 - Light and Heat Elements
CHEM31M - Chemical Principles: From CME108 - Introduction to Scientific
Molecules to Solids Computing
CME302 - Numerical Linear Algebra
CHEM31A CHEMICAL PRINCIPLES I and CME303 - Partial Differential
CHEM31B CHEMICAL PRINCIPLES II, or AP Equations of Applied Mathematics
Chemistry, can replace CHEM31M CME306 - Computational Methods of
For additional School of Engineering Applied Mathematics
approved science courses, see the list of CME307 - Optimization
approved courses in the Undergraduate CME308 - Stochastic Methods in
Engineering Handbook Engineering
CS221 - Artificial Intelligence:
Principles and Techniques
Technology in Society (3-5 units minimum)
CS229 - Machine Learning
Earn at least 3 credits EE261 - The Fourier Transform and
NOTES
Its Applications
AA252 TECHNIQUES OF FAILURE EE263 - Introduction to Linear
ANALYSIS (recommended) Dynamical Systems
For additional School of Engineering EE264 - Digital Signal Processing
approved Technology in Society courses, EE278 - Probability and Statistical
see the list of approved courses in the Inference
Undergraduate Engineering Handbook EE364A - Convex Optimization I
EE364B - Convex Optimization II
ENGR209A - Analysis and Control of
Engineering Fundamentals, 2 courses (8 units
Nonlinear Systems
minimum)
MATH113 - Linear Algebra and

4 / 105
Stanford University

MATH113 - Linear Algebra and


Complete ALL of the following Courses: Matrix Theory
ENGR21 - Engineering of Systems MATH115 - Functions of a Real
CS106A - Programming Methodology Variable
OR CS106B - Programming MATH120 - Groups and Rings
Abstractions MATH171 - Fundamental Concepts of
Analysis
NOTES
ME300A - Linear Algebra with
ENGR10 INTRO TO ENGINEERING
Application to Engineering
ANALYSIS (recommended) Computations
ENGR40M AN INTRO TO MAKING: WHAT IS ME300B - Partial Differential
EE (recommended) Equations in Engineering
ENGR80 INTRO TO BIOENGINEERING or ME300C - Introduction to Numerical
BIOE80 INTRO TO Methods for Engineering
BIOENGINEERING(recommended) ME335A - Finite Element Analysis
ME335B - Finite Element Analysis
Aero/Astro Depth Requirements (33 units ME335C - Finite Element Analysis
minimum) ME408 - Spectral Methods in
Computational Physics
Complete ALL of the following Courses:
ME469 - Computational Methods in
ENGR14 - Intro to Solid Mechanics
Fluid Mechanics
ENGR15 - Dynamics
MS&E201 - Dynamic Systems
ENGR105 - Feedback Control Design
MS&E221 - Stochastic Modeling
ME30 - Engineering Thermodynamics
MS&E311 - Optimization
ME70 - Introductory Fluids
MS&E351 - Dynamic Programming
Engineering
and Stochastic Control
AA100 - Introduction to Aeronautics
PHYSICS211 - Continuum
and Astronautics
Mechanics
AA131 - Space Flight
STATS110 - Statistical Methods in
AA141 - Atmospheric Flight
Engineering and the Physical
AA151 - Lightweight Structures
Sciences
AA174A - Principles of Robot
STATS116 - Theory of Probability
Autonomy I
STATS217 - Introduction to
OR EE160A - Principles of Robot
Stochastic Processes I
Autonomy I
ME161 - Dynamic Systems, Vibrations
and Control Engineer's Thesis

For specific information on the format and


Additional Comments: deadlines for submission of theses, please
All courses taken for the major must be taken for a check with the Graduate Degree Progress
letter grade if the instructor offers that option. Office. The department recommends that
students follow the format defined in the
The minimum combined GPA for all courses in
handbook Directions for Preparing Doctoral
engineering topics (Engineering Fundamentals and
Dissertations, available in the Graduate
Depth courses) is 2.0.
Degree Progress Office. Note: the advisor

5 / 105
Stanford University
Degree Progress Office. Note: the advisor
must sign the thesis before the filing
Depth in Discipline deadline, generally on the last day of classes
Type during the graduation quarter.
Completion Requirement

Aero/Astro Focus Electives Additional Comments:


Earn at least 9 credits from the following:
AA102 - Introduction to Applied
Aerodynamics
AA103 - Air and Space Propulsion Program Policies
AA113 - Aerospace Computational External Credit Policies
Science The number of transfer credits allowed for each
AA135 - Introduction to Space Policy degree (Engineer and PhD) is delineated in Graduate
AA149 - Operation of Aerospace Degrees. Transfer credit is not accepted for the
Systems masterʼs degree. Transfer credit is allowed only for
AA156 - Introduction to Mechanics of courses taken as a graduate student after receiving a
Composite Materials bachelorʼs degree, in which equivalence to Stanford
AA160 - Flying: Private Pilot Ground courses is established and a grade of B or better has
School been awarded. Transfer credits, if approved, reduce
AA172 - Guidance & Navigation the total number of Stanford units required for a
AA173 - Flight Mechanics & Controls degree.
AA174B - Principles of Robot Advising Expectations
Autonomy II See Graduate Advising for a statement of university
OR CS237B - Principles of Robot policy on graduate advising.
Autonomy II
OR EE260B - Principles of Robot
Autonomy II
Learning Outcomes
AA179 - Orbital Mechanics and
Program Learning Outcomes
Attitude Dynamics The purpose of the masterʼs program is to provide
AA190 - Directed Research and students with the knowledge and skills necessary for
Writing in Aero/Astro
a professional career or doctoral studies. This is done
AA191 - Practical Training
through coursework that provides a solid grounding in
AA199 - Independent Study in
the basic disciplines, including fluid mechanics,
Aero/Astro
dynamics and control, propulsion, structural
AA261 - Building an Aerospace Startup mechanics, and applied or computational
from the Ground Up mathematics, and coursework or supervised research,
AA272 - Global Positioning Systems
which provides depth and breadth in the studentʼs
AA279A - Space Mechanics
area of specialization.
EE102A - Signals and Systems I
The PhD is conferred upon candidates with
EE102B - Signals and Systems II
substantial scholarship and the ability to conduct
EE178 - Probabilistic Systems Analysis
independent research. The program prepares
Independent Study Unit Limit Rule students to make original contributions in Aeronautics
and Astronautics and related fields through
Students may only take three units of
coursework and guided research.
independent study research courses AA 190/AA

6 / 105
Stanford University

coursework and guided research.


independent study research courses AA 190/AA
191/199 unless pursuing an AA honors degree,
which requires nine units of independent study
research.

Additional Comments:

Writing in the Major Requirement


Type
-

Writing in the Major Requirement (3-7 units )

Select either the Spacecraft or Aircraft


course sequence to satisfy WIM requirement.
AA 136A & AA 136B or AA 146A & AA 146B.
AA190 AERO/ASTRO RESEARCH/WRITING also
satisfies the WIM requirement if, for some
reason, the student doesnʼt enroll in an Aero
Astro capstone sequence.

Additional Comments:

Capstone Experience
Type
Completion Requirement

Aero/Astro Capstone Requirement. Select either


the Spacecraft or Aircraft course sequence. (6
units minimum)
Complete ANY of the following Courses:
AA136A - Spacecraft Design
AND AA136B - Spacecraft Design
Laboratory
AA146A - Aircraft Design
AND AA146B - Aircraft Design
Laboratory

Additional Comments:

Honors (Optional)
Type
Completion Requirement

Additional Comments:

7 / 105
Stanford University

Additional Comments:
The Department of Aeronautics and Astronautics
honors program is designed to allow
undergraduates with strong records and
enthusiasm for independent research to engage in
a significant project leading to a degree with
departmental honors.
Students who meet the eligibility criteria and wish
to be considered for the honors program should
apply to the program by the end of their junior year.
All applications are subject to review and final
approval by the Aero/Astro Undergraduate
Curriculum Committee.

Application Requirements:
A one-page written statement describing the
research topic and a signed advisor form
GPA of 3.5 or higher in the major
Unofficial Stanford transcript (from Axess)
Signature of the thesis advisor

Honors Criteria:
A maintained 3.5 GPA is required for admission
to the honors program
Arrangement with an Aero/Astro faculty
member who agrees to serve as the thesis
advisor. The advisor must be a member of the
Academic Council
Under the direction of the thesis advisor,
complete at least two quarters of research
with a minimum of 9 units of independent
research; three units may be used towards a
studentʼs Aero/Astro Focus Elective
requirement.
Submit an honors thesis (20-30 pages) to the
department. A faculty principal advisor and
the undergraduate program director must sign
the thesis
The signature and title pages of the finished
thesis should be emailed to
dlazar@stanford.edu by the end of May
Attend Research Experience for
Undergraduates Poster Session or present in
another suitable forum approved by the
faculty advisor

8 / 105
Stanford University

faculty advisor

Program Policies
External Credit Policies
External Credit Policies
Transfer and AP credits in Math, Science,
Fundamentals, and the Technology in Society course
must be confirmed for the major by the School of
Engineering Deanʼs office; see the UGHB page on
petitions for more information.
Depth/Core Policy: Transfer credit petitions
involving Depth courses require approval by your
Major Advisor or Departmental Advisor; you are
advised to check with your majorʼs departmental
Student Services office for guidance.
Transfer and AP credits in Math, Science,
Fundamentals, and the Technology in Society course
must be approved by the School of Engineering
Deanʼs Office.
A score of four on the Calculus BC test or five on the
AB test only gives students eight units, not ten units,
so it equals MATH 19 + MATH 20, but not MATH 21.
The Math Placement Exam determines what math
course the student starts with.
A score of five on the AP Physics C Mechanics test
places the student out of PHYSICS 41. Similarly, a
score of five on the AP Physics Electricity and
Magnetism test places the student out of PHYSICS
43.

Learning Outcomes
Program Learning Outcomes
The department expects undergraduate majors in the
program to be able to demonstrate the following
learning outcomes. These learning outcomes are used
in evaluating students and the departmentʼs
undergraduate program. Students are expected to
demonstrate:
An ability to apply the knowledge of
mathematics, science, and engineering to

9 / 105
Stanford University

mathematics, science, and engineering to


understand and solve complex interdisciplinary
problems
An ability to design and conduct relevant
experiments, as well as to analyze and interpret
the resulting outcomes to make appropriate
design choices
The broad education necessary to understand
the impact of engineering solutions in a global
and societal context
An ability to work professionally in aircraft and
spacecraft engineering, space exploration, air-
and space-based telecommunication industries,
autonomous systems, robotics, commercial
space transportation, teaching, research, military
service, and many related technology-intensive
fields
An ability to understand multidisciplinary
challenges of modern aircraft and spacecraft
design at the system level
An ability to communicate effectively and to
work in diverse and interdisciplinary teams to
accomplish objectives
An understanding of professional and ethical
responsibility
An understanding of the impact that engineering
solutions can have through entrepreneurial
processes
A recognition of the need for and an ability to
engage in life-long learning and to make original
contributions in Aeronautics and Astronautics
and related fields

Overview Overview
Program Overview Program Overview
The Aero/Astro minor introduces undergraduates to Graduate Degrees outlines the universityʼs basic
the critical elements of modern aerospace systems. requirements for the masterʼs degree.
Within the minor, students may focus on aircraft, Students with an aeronautical engineering
spacecraft, or disciplines relevant to both. The course background should be able to complete the masterʼs
requirements for the minor are described in detail degree in five quarters; note that many courses are
below. If any core classes (aside from ENGR 21; see not taught during the summer. Students with a
footnote) are part of a studentʼs major or another bachelorʼs degree in Physical Science, Mathematics,
degree program, the Aero/Astro advisor can help or other areas of Engineering may find it necessary to

10 / 105
Stanford University

degree program, the Aero/Astro advisor can help or other areas of Engineering may find it necessary to
select substitute courses to fulfill the Aero/Astro take specific prerequisite courses, which may
minor requirements; no double counting allowed. All lengthen the time required to obtain the masterʼs
courses taken for the minor must be taken for a letter degree.
grade if the instructor offers that option. The
The Master of Science (MS) program is a terminal
minimum GPA for all minor courses combined is 2.0.
degree program. It is based on completing lectures
Simple Requisites
focused on a theme within Aeronautics and
AA Minor Core Astronautics engineering. No thesis is offered.
Type Research is optional (required to take the qualifying
Completion Requirement examination).
Simple Requisites
AA Core (12 Units)
Core Program Requirements
Complete ALL of the following Courses:
Type
ENGR21 - Engineering of Systems
Completion Requirement
AA100 - Introduction to Aeronautics
and Astronautics Course Requirements
AA131 - Space Flight
The masterʼs degree program requires 45
AA141 - Atmospheric Flight
quarter units of coursework, which must be
NOTES taken at Stanford. All units must be in
courses at or above the 100 level, and all
ENGR 21 is waived as a minor requirement if
courses other than seminars and free
already taken as part of the major program.
electives must be taken for a letter grade.
Grade Point Averages A minimum grade point
Additional Comments: average (GPA) of 2.75 is required to fulfill
the departmentʼs masterʼs degree
AA Minor Electives requirements. Students must also meet the
Type universityʼs quarterly academic
Completion Requirement requirements for graduate students as
described in this Bulletin and in the
AA Electives (12 Units minimum) Choose 4 Satisfactory Progress section of the Guide
courses to Graduate Studies in Aeronautics and
Complete ANY of the following Courses: Astronautics. All courses (excluding
ENGR105 - Feedback Control Design seminars) used to satisfy the requirements
ME70 - Introductory Fluids for basic courses, mathematics, and
Engineering technical electives must be taken for a letter
AA102 - Introduction to Applied grade. Insufficient grade points on which to
Aerodynamics base the GPA may delay expected degree
AA103 - Air and Space Propulsion conferral or result in the refusal of
AA113 - Aerospace Computational permission to take the qualifying
Science examinations.
AA151 - Lightweight Structures The coursework is divided into four categories:
AA156 - Introduction to Mechanics of Basic courses
Composite Materials Mathematics courses
AA160 - Flying: Private Pilot Ground Technical electives

11 / 105
Stanford University

AA160 - Flying: Private Pilot Ground Technical electives


School Other electives
AA172 - Guidance & Navigation
AA173 - Flight Mechanics & Controls
Basic Courses
AA174A - Principles of Robot
Autonomy I Fulfill ALL of the following requirements:
AA279A - Space Mechanics
Masterʼs degree candidates must select
eight courses as follows:
Additional Comments:
(I) Five courses in the basic areas of
Aeronautics and Astronautics (one in each
area):
Program Policies
Fulfill ALL of the following requirements:
External Credit Policies
Transfer credit cannot be used toward the minor. Fluids
Complete at least 1 of the following
courses:
AA200 - Applied Aerodynamics
AA210A - Fundamentals of
Compressible Flow

Structures
Complete ALL of the following Courses:
AA240 - Analysis of Structures

Guidance and Control


Complete at least 1 of the following
courses:
ENGR105 - Feedback Control
Design
ENGR205 - Introduction to
Control Design Techniques

Propulsion

Complete at least 1 of the following


courses:
AA283 - Aircraft and Rocket
Propulsion
AA204 - Spacecraft Electric
Propulsion

12 / 105
Stanford University

Experimentation/Design Requirement -
Please choose one course (for at least 3
units) from the list below
Complete at least 1 of the following
courses:
AA236A - Spacecraft Design
AA236B - Spacecraft Design
Laboratory
AA246X - Aircraft Design
Laboratory
AA274A - Principles of Robot
Autonomy I
AA279C - Spacecraft Attitude
Determination and Control
AA279D - Dynamics, Navigation,
and Control of Distributed Space
Systems
AA290 - Problems in Aero/Astro
CS225A - Experimental Robotics
CS402L - Beyond Bits and Atoms -
Lab (Inactive)
EE233 - Analog Communications
Design Laboratory
EE234 - Photonics Laboratory
EE251 - High-Frequency Circuit
Design Laboratory
EE312 - Integrated Circuit
Fabrication Laboratory
MATSCI160 - Nanomaterials
Design
MATSCI164 - Electronic and
Photonic Materials and Devices
Laboratory
MATSCI171 - Energy Materials
Laboratory
MATSCI172 - X-Ray Diffraction
Laboratory
MATSCI173 - Mechanical Behavior
Laboratory
MATSCI322 - Transmission
Electron Microscopy Laboratory
ME210 - Introduction to
Mechatronics
ME218A - Smart Product Design
Fundamentals

13 / 105
Stanford University
ME218A - Smart Product Design
Fundamentals
ME218B - Smart Product Design
Applications
ME218C - Smart Product Design
Practice
ME218D - Smart Product Design:
Projects
ME220 - Introduction to Sensors
ME310A - Global Engineering
Design Thinking, Innovation, and
Entrepreneurship
ME310B - Global Engineering
Design Thinking, Innovation, and
Entrepreneurship
ME310C - Global Engineering
Design Thinking, Innovation, and
Entrepreneurship
ME324 - Precision Engineering
ME348 - Experimental Stress
Analysis (Inactive)
ME354 - Experimental Methods in
Fluid Mechanics
ME367 - Optical Diagnostics and
Spectroscopy Laboratory

(II) Three courses (one each from three of


the four areas below)

Fulfill ALL of the following


requirements:

Fluids

Complete at least 1 of the following


courses:
AA200 - Applied Aerodynamics
AA210A - Fundamentals of
Compressible Flow
AA244A - Introduction to
Plasma Physics and
Engineering

Structures

Complete at least 1 of the following


courses:
AA242B - Mechanical

14 / 105
Stanford University
courses:
AA242B - Mechanical
Vibrations
AA256 - Mechanics of
Composites
AA257 - Structural Health
Monitoring
AA280 - Smart Structures
AA245 - Stability of Structures

Dynamics and Control


Complete at least 1 of the following
courses:
AA242A - Classical Dynamics
AA242B - Mechanical
Vibrations
AA251 - Introduction to the
Space Environment
AA271A - Dynamics and Control
of Aircraft
AA272 - Global Positioning
Systems
AA274A - Principles of Robot
Autonomy I
AA275 - Navigation for
Autonomous Systems
AA277 - Multi-Robot Control
and Distributed Optimization
AA279A - Space Mechanics

One course selected from AA courses


numbered 200 and above, excluding
seminars and independent research.

Course Waivers

MS waiver requests are due by the end


of the first enrollment quarter (autumn
quarter, year 1). Waivers of the basic
courses required for the MS degree in
Aeronautics and Astronautics can only
be granted by the instructor of that
course. Students who believe they have
had a substantially equivalent course at

15 / 105
Stanford University

had a substantially equivalent course at


another institution should consult with
the course instructor to determine if
they are eligible for a waiver, and with
their advisor to judge the effect on
their overall program plans. To request
a waiver, students should complete a
Petition for Waiver form (reverse side
of the departmentʼs program proposal)
and have the instructor and advisor
approve it. One additional technical
elective must be added for each basic
course that is waived.

Mathematics Courses
MS candidates are expected to exhibit
competence in applied mathematics.
Students meet this requirement by
taking two courses, for a minimum of
six units, of either advanced
mathematics offered by the
Mathematics Department or technical
electives that strongly emphasize
applied mathematics.
See the list of mathematics courses below
for additional suggestions, including all
courses in the Mathematics Department
numbered 200 or above.
Each Aero/Astro degree has a mathematics
requirement, for which courses on the
following list are pre-approved. (Other
advanced courses may also be acceptable.)
Students should consult their advisors to
select the most appropriate classes for
their field. MS candidates choose two
courses; they may also use the
mathematics courses listed as common
choices in the masterʼs degree course
requirements.

Mathematics Courses

Complete at least 2 of the following


courses:
AA203 - Optimal and Learning-

16 / 105
Stanford University

AA203 - Optimal and Learning-


based Control
AA212 - Advanced Feedback
Control Design
AA214 - Numerical Methods for
Compressible Flows
AA222 - Engineering Design
Optimization
AA228 - Decision Making under
Uncertainty
AA242B - Mechanical Vibrations
AA273 - State Estimation and
Filtering for Robotic Perception
AA277 - Multi-Robot Control and
Distributed Optimization
CEE281 - Mechanics and Finite
Elements
CME108 - Introduction to
Scientific Computing
CME302 - Numerical Linear
Algebra
CME303 - Partial Differential
Equations of Applied Mathematics
CME306 - Computational Methods
of Applied Mathematics
CME307 - Optimization
CME308 - Stochastic Methods in
Engineering
CS221 - Artificial Intelligence:
Principles and Techniques
CS229 - Machine Learning
EE261 - The Fourier Transform
and Its Applications
EE263 - Introduction to Linear
Dynamical Systems
EE264 - Digital Signal Processing
EE278 - Probability and Statistical
Inference
EE364A - Convex Optimization I
EE364B - Convex Optimization II
ENGR209A - Analysis and Control
of Nonlinear Systems
MATH113 - Linear Algebra and
Matrix Theory
MATH115 - Functions of a Real

17 / 105
Stanford University

MATH115 - Functions of a Real


Variable
MATH120 - Groups and Rings
MATH171 - Fundamental Concepts
of Analysis
ME300A - Linear Algebra with
Application to Engineering
Computations
ME300B - Partial Differential
Equations in Engineering
ME300C - Introduction to
Numerical Methods for
Engineering
ME335A - Finite Element Analysis
ME335B - Finite Element Analysis
ME335C - Finite Element Analysis
ME408 - Spectral Methods in
Computational Physics
ME469 - Computational Methods
in Fluid Mechanics
MS&E201 - Dynamic Systems
MS&E221 - Stochastic Modeling
MS&E311 - Optimization
MS&E351 - Dynamic
Programming and Stochastic
Control
PHYSICS211 - Continuum
Mechanics
STATS110 - Statistical Methods in
Engineering and the Physical
Sciences
STATS116 - Theory of Probability
STATS217 - Introduction to
Stochastic Processes I

Technical Electives

In consultation with their advisor,


students select at least four courses*
from among the graduate-level courses,
totaling at least 12 units, from
departments in the School of
Engineering and related science
departments. These courses should be
taken for a letter grade; the student

18 / 105
Stanford University

should not elect the credit/no-credit


option for any course except the free
electives.
*Up to three seminar units may count
toward an MS program and are counted as
one technical elective. To meet the
technical elective section requirement, at
least three additional graduate courses
offered in Engineering or related
math/science departments should be
taken.

AA290 Option
Complete ANY of the following Courses:
AA290 - Problems in Aero/Astro

A maximum of six AA290 (or


research/independent study in another
department) may count toward the MS
program. These units may be used to
satisfy the technical elective, free elective,
and/or experimentation/design
requirements. If used to fulfill the
experimentation/design requirement, an
instructorʼs signature certifying the
experimentation/design content is
required.

Other Electives

It is recommended that all candidates


enroll in a humanities or social sciences
course to complete the 45-unit
requirement. Practicing courses in, for
example, art, music, and physical
education do not qualify in this
category. Language courses may
qualify.

Coterminal Master's Program in Aeronautics


and Astronautics

This program allows Stanford


undergraduates to work simultaneously
toward a BS degree and an MS in

19 / 105
Stanford University

toward a BS degree and an MS in


Aeronautics and Astronautics. Stanford
undergraduates who wish to continue
their studies for the master of science
degree in the coterminal program must
have earned a minimum of 120 units
towards graduation. This includes
allowable Advanced Placement (AP) and
transfer credit.
The department-specific Aero/Astro
coterminal program application, which
includes information and deadlines, can be
obtained from the Aero/Astro Student
Services Office. A completed application
(including letters of recommendation and
transcripts) must be received no later than the
quarter before the expected completion of
the undergraduate degree. Admission is
granted or denied through the departmental
faculty admissions committee. Stanford
undergraduates interested in learning more
about receiving an Aero/Astro masterʼs
degree as a coterm student should review the
information on the University Registrarʼs
website and visit the Aero/Astro Student
Services Office.
University Coterminal Requirements
Coterminal masterʼs degree candidates are
expected to complete all masterʼs degree
requirements as described in this Bulletin. See
Coterminal Masterʼs Degrees for university
requirements for the coterminal masterʼs
degree. See Graduate Degrees for university
requirements for the masterʼs degree are
described in the.
After accepting admission to this coterminal
masterʼs degree program, students may
request a transfer of courses from the
undergraduate to the graduate career to
satisfy the requirements for the masterʼs
degree. Transferring courses to the graduate
career requires review and approval of both
the undergraduate and graduate programs on
a case-by-case basis.

20 / 105
Stanford University

In this masterʼs program, courses taken during


or after the first quarter of the sophomore
year are eligible for consideration for transfer
to the graduate career; the timing of the first
graduate quarter is not a factor. No courses
taken before the first quarter of the
sophomore year may be used to meet
masterʼs degree requirements.
Course transfers are not possible after the
bachelorʼs degree has been conferred.
The university requires that the graduate
advisor be assigned in the studentʼs first
graduate quarter even though the
undergraduate career may still be open. The
university also requires that the Masterʼs
Degree Program Proposal be completed by
the student and approved by the department
by the end of the studentʼs first graduate
quarter.

Honors Cooperative Program


The Honors Cooperative Program (HCP)
allows academically qualified engineers
and scientists in nearby companies to be
part-time masterʼs students in
Aeronautics and Astronautics while
continuing nearly full-time professional
employment.
Prospective HCP students follow the same
admission process and must meet the exact
admission requirements as full-time masterʼs
students. For more information regarding the
Honors Cooperative Program, see the
Stanford Center for Professional
Development website.

Master of Science in Engineering (AA)

Students whose career objectives require


a more interdepartmental or narrowly
focused program than is possible in the MS
program in Aeronautics and Astronautics
(Aero/Astro) may pursue a program for an
MS degree in Engineering (45 units).

21 / 105
Stanford University

MS degree in Engineering (45 units).


This program is described in at School of
Engineering.
Sponsorship by the Department of
Aeronautics and Astronautics in this more
general program requires that the student file
a proposal before completing 18 units of the
proposed graduate program. The proposal
must be accompanied by a statement
explaining the programʼs objectives and how
the program is coherent, contains depth, and
fulfills a well-defined career objective. The
proposed program must include at least 12
units of graduate-level work in the
department and meet rigorous technical
breadth and depth standards comparable to
the regular Aero/Astro Master of Science
program. The grade and unit requirements are
identical to the MS degree in Aeronautics and
Astronautics.

Additional Comments:

Program Policies
External Credit Policies
Transfer credit is not accepted for the masterʼs
degree.
Advising Expectations
See Graduate Advising for a statement of university
policy on graduate advising.

Learning Outcomes
Program Learning Outcomes
The purpose of the masterʼs program is to provide
students with the knowledge and skills necessary for
a professional career in Aeronautics and Astronautics
or a related field. This is done through coursework
that provides a solid grounding in the basic disciplines,
including fluid mechanics, dynamics and control,
propulsion, structural mechanics, and applied or
computational mathematics, and coursework or

22 / 105
Stanford University

computational mathematics, and coursework or


supervised research that provides depth and breadth
in the studentʼs specialization.

Overview Overview
Program Overview Program Overview
All students must satisfy the universityʼs basic Studies in Aero/Astro prepare students for careers in
requirements for the PhD degree outlined in the aircraft and spacecraft engineering, autonomy,
Graduate Degrees. robotics, uncrewed aerial vehicles, drones, space
An MS degree is not required to apply to the PhD exploration, air and space-based telecommunication
program in Aeronautics and Astronautics. Students industries, computational engineering, teaching,
with a bachelorʼs degree who ultimately intend to research, military service, and other related
complete a PhD are strongly encouraged to apply technology-intensive fields.
directly to the PhD program rather than the MS Simple Requisites
program.
Core Program Requirements
Admissions Information
Type
Students admitted to our PhD program who do not
Completion Requirement
already have an MS in a related discipline conferred
when they begin the program must complete the Additional Comments:
Aeronautics and Astronautics MS degree A minor in Aeronautics and Astronautics may be
requirements before receiving the PhD. obtained by completing 20 units of graded,
graduate-level courses in the Aero/Astro
Students admitted to the MS program may apply to
Department, following a program (and
add the PhD degree in autumn quarter of their second
performance) approved by the departmentʼs
year. Applications require a reference letter and the
Director of Graduate Studies. Seminars and
official commitment of one faculty member to advise
independent study (research) units do not count
and fund them. Admit decisions are relayed by the end
toward the required 20 units. A minimum grade
of the application quarter. Students must also be
point average (GPA) of 3.0 on these courses is
eligible to take the qualifying examination in spring
required to fulfill the PhD minor. The studentʼs PhD
quarter of their second year.
Reading Committee and University Oral Committee
Simple Requisites
must each include at least one faculty member
Program Requirements from Aero/Astro.
Type A student who wishes to obtain a PhD minor in
Completion Requirement Aero/Astro should consult with the Aero/Astro
Student Services Office for the designation of a
Fulfill ALL of the following requirements: minor advisor.

Each PhD program in Aeronautics and


Astronautics, designed by the student in
consultation with the advisor, should Program Policies
External Credit Policies
represent a strong and cohesive program
Per policy (GAP 4.5.1 Doctoral Degrees,
reflecting the studentʼs major field of
Requirements), all of the coursework for a Ph.D. minor
interest. University requirements for

23 / 105
Stanford University

Requirements), all of the coursework for a Ph.D. minor


interest. University requirements for
must be completed at Stanford.
continuous registration apply to doctoral
students for the duration of the degree. A
total of 90 units of credit is required beyond
the MS. Of these 90 units, a minimum of 27 Learning Outcomes
must be formal coursework (excluding Program Learning Outcomes
research, directed study, and seminars), Through course work and guided research, the
primarily graduate courses in engineering program prepares students to make original
and the pertinent sciences. The remainder of contributions in Aeronautics and Astronautics and
the 90 units may be either PhD dissertation related fields.
units or free electives. For students who
elect a minor in another department, a
maximum of nine units from any minor
program(s) may be included in the 27 units
of formal coursework; the remaining minor
units may be considered free electives and
are included in the 90 unit total required for
the Aero/Astro PhD degree.
PhD students in Aeronautics and Astronautics
must take nine units of mathematics courses,
with at least six of these units from courses with
numbers over 200. The Aero/Astro department
and other engineering departments offer many
courses that have sufficient mathematical
content that may be used to satisfy the
mathematics requirement, for which courses on
the following list are pre-approved. Others may
be acceptable if approved by the advisor and the
Aero/Astro student services office. Students
should consult their advisors to select the most
appropriate classes for their field.

Earn at least 9 credits from the following:


AA203 - Optimal and Learning-based
Control
AA212 - Advanced Feedback Control
Design
AA214 - Numerical Methods for
Compressible Flows
AA218 - Introduction to Symmetry
Analysis
AA222 - Engineering Design
Optimization
AA228 - Decision Making under
Uncertainty

24 / 105
Stanford University
AA228 - Decision Making under
Uncertainty
AA242B - Mechanical Vibrations
AA273 - State Estimation and Filtering
for Robotic Perception
AA277 - Multi-Robot Control and
Distributed Optimization
CEE281 - Mechanics and Finite
Elements
CME108 - Introduction to Scientific
Computing
CME302 - Numerical Linear Algebra
CME303 - Partial Differential
Equations of Applied Mathematics
CME306 - Computational Methods of
Applied Mathematics
CME307 - Optimization
CME308 - Stochastic Methods in
Engineering
CS221 - Artificial Intelligence:
Principles and Techniques
CS229 - Machine Learning
EE261 - The Fourier Transform and Its
Applications
EE263 - Introduction to Linear
Dynamical Systems
EE264 - Digital Signal Processing
EE278 - Probability and Statistical
Inference
EE364A - Convex Optimization I
EE364B - Convex Optimization II
ENGR209A - Analysis and Control of
Nonlinear Systems
MATH113 - Linear Algebra and Matrix
Theory
MATH115 - Functions of a Real Variable
MATH120 - Groups and Rings
MATH171 - Fundamental Concepts of
Analysis
ME300A - Linear Algebra with
Application to Engineering
Computations
ME300B - Partial Differential
Equations in Engineering
ME300C - Introduction to Numerical
Methods for Engineering

25 / 105
Stanford University

Methods for Engineering


ME335A - Finite Element Analysis
ME335B - Finite Element Analysis
ME335C - Finite Element Analysis
ME408 - Spectral Methods in
Computational Physics
ME469 - Computational Methods in
Fluid Mechanics
MS&E201 - Dynamic Systems
MS&E221 - Stochastic Modeling
MS&E311 - Optimization
MS&E351 - Dynamic Programming and
Stochastic Control
PHYSICS211 - Continuum Mechanics
STATS110 - Statistical Methods in
Engineering and the Physical Sciences
STATS116 - Theory of Probability
STATS217 - Introduction to Stochastic
Processes I

Additional Comments:

Advancement to Candidacy
Type
Completion Requirement

Additional Comments:
All PhD students must complete the department
qualifying procedures and apply for candidacy by
the end of their second year of graduate study to
remain in good standing in the PhD program.
Requirements for remaining in good standing for
the duration of the program are described in the
Aero/Astro Guide to Graduate Studies.

Candidacy
There are two requirements for admission to PhD
candidacy in Aeronautics and Astronautics: students
must first pass the departmental qualifying exam
and apply for candidacy. The candidacy form lists
the courses the student will take to fulfill the
requirements for the degree. The form must
include the 90 non-M.S. units required for the PhD;
it should be signed by the advisor and submitted to
the Aero/Astro student services office for the

26 / 105
Stanford University

the Aero/Astro student services office for the


candidacy chairpersonʼs signature. Aero/Astro has a
department-specific candidacy form, which may be
obtained in the Aero/Astro student services office.
Candidacy is valid for up to five years; this term is
not affected by leaves of absence.

Qualifying Examination
Only PhD students in Aeronautics and Astronautics
are eligible for the Aeronautics and Astronautics
Qualifying Examination. Before taking the qualifying
examination, a PhD student must meet the
following conditions:
1. The candidate should have the official
commitment of one faculty to advise them. There
is no explicit requirement regarding taking one or
more AA290 classes with the advisor.
2. Before taking the oral portion of the qualifying
examination, the student must complete two
courses in each of the three core areas. The three
core areas must be chosen from the following four
core areas: Controls/Dynamics, Fluids, Structures,
and Applied Mathematics and Computation. A GPA
will be assessed for each core area, and the three
separate GPAs must each be higher than or equal
to 3.7. Only the first grade received is considered
for core area evaluations; students will not receive
qualifying examination GPA consideration for re-
taken courses. The Stanford grade obtained during
the course waiver exam will be used for any waived
courses. Furthermore, the studentʼs overall
average GPA must be above or equal to 3.5.
Additional information about the core area course
waiver process, deadlines, nature, and scope of the
PhD qualifying examination can be obtained from
the department.

Oral Exam
Type
Completion Requirement

Additional Comments:
The PhD candidate is required to take the
university oral examination after the dissertation is
substantially completed (with the dissertation

27 / 105
Stanford University

substantially completed (with the dissertation


draft in writing) but before final approval. The
examination consists of a public presentation of
dissertation research, followed by substantive
private questioning on the dissertation and related
fields by the university oral committee (four faculty
examiners plus a chairperson). The studentʼs
university oral committee must include at least one
faculty member from Aeronautics and Astronautics.
The examiners usually include the three members
of the studentʼs PhD reading committee. The
chairperson must not be in the same department as
the student or the advisor. Once the student
passes the oral examination, they finalize the
dissertation for reading committee review and final
approval.
The University Oral Examination Form can be found
on the Registrarʼs Office website. The form must
be submitted with a thesis draft and a one-page
dissertation abstract to the Aero/Astro Student
Services Office at least three weeks before the
oral examination date for review and approval.
Students must be enrolled during the quarter when
they take their university oral examination. If the
oral examination occurs during the vacation time
between quarters, the student must be enrolled in
the prior quarter.

Dissertation
Type
Completion Requirement

Additional Comments:

Dissertation Reading Committee


Each PhD candidate is required to establish a
reading committee for the doctoral dissertation
within six months after passing the departmentʼs
PhD qualifying exam. After that, the student should
consult frequently with all committee members
about the direction and progress of the
dissertation research.
A dissertation reading committee comprises the
principal dissertation advisor and at least two other
readers. If the principal advisor is emeritus, there

28 / 105
Stanford University

should be a non-emeritus co-adviser. At least two


Aero/Astro faculty members are expected to be on
each reading committee. If the principal research
advisor is not within the Aero/Astro department,
then the studentʼs Aero/Astro academic advisor
must be one of the members. The initial
committee, and any subsequent changes, must be
approved by the department Chair.
Although all readers are usually members of the
Stanford Academic Council, the department Chair
may approve one non-Academic Council reader if
the person brings unusual and necessary expertise
to the dissertation research. Generally, this non-
Academic Council reader will be a fourth reader, in
addition to the three Academic Council members.

Doctoral Dissertation
See the Directions for Preparing Doctoral
Dissertation, which outlines the university
guidelines for preparing a PhD dissertation.
When a student is ready for a final draft of the
dissertation, the student should make an
appointment to consult with the graduate degree
progress officer in the Registrarʼs Office to review
the completion of the PhD program and the strict
formatting requirements for the dissertation.
Students must submit the final version of the
dissertation to the Registrarʼs Office no later than
the posted deadline. Note: All reading committee
members must sign the dissertation before the
filing deadline.

Program Policies
External Credit Policies
The number of transfer credits allowed for each
degree is delineated in Graduate Degrees. Transfer
credit is allowed only for courses taken as a graduate
student after receiving a bachelorʼs degree, in which
equivalence to Stanford courses is established and a
grade of B or better has been awarded. Transfer
credits, if approved, reduce the total number of
Stanford units required for a degree.

29 / 105
Stanford University
Stanford units required for a degree.
Advising Expectations
Faculty research advisors guide students in critical
areas such as selecting courses; designing and
conducting research; developing teaching pedagogy;
navigating policies and degree requirements; and
exploring academic opportunities and professional
pathways. The primary responsibility for monitoring
the research progress of a PhD student lies with the
PhD research advisor. An acceptable research
dissertation must be presented for the PhD degree.
Because the development of a dissertation is usually
an intense and personal process involving you and
your research advisor, it is not possible to abstractly
define an acceptable dissertation. You should be very
careful to clearly understand your advisorʼs
expectations and standards before embarking too far
into the research project. Switching your research
topic without the consent of the research advisor will
affect the status of good standing.

Learning Outcomes
Program Learning Outcomes
The PhD is conferred upon candidates with
substantial scholarship and the ability to conduct
independent research. The program prepares
students to make original contributions in Aeronautics
and Astronautics and related fields through
coursework and guided research.

Courses
Course Description Course Description
This class introduces the basics of aeronautics and This course explores the fundamentals of the
astronautics through applied physics, hands-on behavior of aerodynamic surfaces (airfoils, wings,
activities, and real world examples. The principles of bodies) immersed in a fluid across all speed regimes
fluid flow, flight, and propulsion for aircraft will be (from subsonic to supersonic/hypersonic). We will
illustrated, including the creation of lift and drag, cover airfoil theory (subsonic and supersonic), wing
aerodynamic performance including takeoff, climb, theory, and introduction to viscous flows and both
range, and landing. The principles of orbits, laminar and turbulent boundary layers, and the topic
maneuvers, space environment, and propulsion for of flow transition. At the completion of this course,
spacecraft will be illustrated. Students will be students will be able to understand and predict the
exposed to the history and challenges of aeronautics forces and movements generated by aerodynamic

30 / 105
Stanford University

exposed to the history and challenges of aeronautics forces and movements generated by aerodynamic
and astronautics. configurations of interest. Assignments require a
Grading Basis basic introductory knowledge of MATLAB or another
ROP - Letter or Credit/No Credit suitable programming language. Prerequisites: CME
100 and CME 102 (or equivalent), PHYS 41, AA 100, and
Units Course ME 70.
Min Max Code Component Grading Basis
3 3 LEC Lecture RLT - Letter (ABCD/NP)
Instructor
Contact Workload Units Course
Contact Hours Code Component
Hours Hours Min Max
Value LEC Lecture
0 0 3 3
0
OEE Instructor
Contact Workload
Workload Instruction Contact Hours
Academic Hours Mode Hours Hours
Value
Progress Hours 0 In Person 0 0
0
Value OEE
Default
3 Workload Instruction
EnrollmentSection
Academic Hours Mode
Optional? Size
Progress Hours
Financial Aid No 45 0 In Person
Value
Hours Include in Default
3
Value Final Dynamic EnrollmentSection
3 Exam Date Calc Optional? Size
Yes No
Financial Aid No 30
Course Hours Include in
Generate Auto
Repeatable Value Final Dynamic
Attendance
Create
Course for Degree 3
No Yes Exam Date Calc
Count Credit? Yes No
1 No Attendance
Present Course
Type Use Generate Auto
Total Repeatable
Meeting No Attendance
Create
CompletionsTotal Units Course for Degree
No Yes
Allowed for Allowed for Reason Count Credit?
Use Tardy Use 1 No Attendance
Present
Degree Degree
No No Type Use
Credit Credit Total
Meeting Yes
1 3 Contact CompletionsTotal Units
Left Use Use Allowed for Allowed for Reason
No No Degree Degree Use Tardy Use
Credit Credit Yes Yes
Template
1 3 Contact
Time Use Override
No No Left Use Use
Yes Yes
Exam
Seat Template
Spacing Time Use Override
2 Yes No

31 / 105
Stanford University

2 Yes No
Exam
This course has been approved for the following Seat
WAYS Spacing
Scientific Method and Analysis (SMA) 2

Course Description Course Description


This course is designed to introduce the student to The new space industry has the potential to impact
fundamental concepts of air-breathing and rocket and sustain life on Earth and beyond. For example,
propulsion including advanced concepts for space emerging space technology can shape the way we
propulsion. Topics: the physical mechanisms of thrust design habitats, food, and spacecraft for low-Earth
creation and the parameters used to characterize orbit or the Lunar surface, as well as the products we
propulsion system performance; comparison of use here on Earth. However, this requires us to take a
airbreathing engine cycles; introduction to chemical deeper look at the potential influence on humanity
rockets; multistage launch systems; plasmas and and pushes us to declare our life mission as a lens for
electric propulsion; solar sails and laser assisted what we engineer. The aim of this IntroSem is to help
propulsion. Prerequisites: AA 100, ME 30, and ME 70 undergraduate students "shoot for the moon" and
(or equivalent). "declare their mission" via an integration of curriculum
Grading Basis from aerospace engineering and human-centered
RLT - Letter (ABCD/NP) design. In this 10-week course, students will engage
with some of life's hardest questions: Who are you?;
Units Course Why are you here (i.e., on Earth and at Stanford)?; What
Min Max Code Component do you want?; and How will you get there (i.e., Mars or
3 3 LEC Lecture your dream job after Stanford)? In addition, students
Instructor will pitch new space-related, human-centered
Contact Workload technology to potential stakeholders. To give
Contact Hours
Hours Hours students exposure to actual careers in aerospace
Value
0 0 design and engineering, mentors from industry will be
0
OEE invited to engage with students throughout the
Workload Instruction course and provide feedback on design projects. Are
Academic Hours Mode you go for launch?
Progress Hours 0 In Person Cross Listed Courses Grading Basis
Value DESIGN187N HOW TO RLT - Letter (ABCD/NP)
Default
3 SHOOT FOR THE MOON
EnrollmentSection
Optional? Size
Units Course
Financial Aid No 60 Component
Min Max
Hours Include in SU Intro
3 3
Value Final Dynamic Code Seminar -
3 Exam Date Calc ISF Freshman
Yes No
Contact Hours
Instructor
Course Value
Generate Auto Contact Workload
Repeatable 0
Attendance
Create Hours Hours

32 / 105
Stanford University
Repeatable 0
Attendance
Create Hours Hours
Course for Degree
No Yes 0 0
Count Credit?
Attendance
Present
Academic OEE
1 No
Type Use
Progress Hours Workload Instruction
Total Value
Meeting Yes Hours Mode
CompletionsTotal Units 3
Reason 0 In Person
Allowed for Allowed for
Degree Degree Use Tardy Use Default
Credit Credit Yes Yes Financial Aid EnrollmentSection
1 3 Contact
Hours Optional? Size
Value No 18
Left Use Use
Yes Yes 3 Include in
Template Final Dynamic
Course
Time Use Override Exam Date Calc
Repeatable Yes No
Yes No
Course for Degree
Exam Generate Auto
Count Credit?
Seat Attendance
Create
1 No
Spacing No Yes
Total
2 Attendance
Present
CompletionsTotal Units
Type Use
Allowed for Allowed for
Meeting No
Degree Degree
Credit Credit Reason
1 3 Use Tardy Use
No No
Contact
Left Use Use
No No
Template
Time Use Override
No No
Exam
Seat
Spacing
1

Course Description Course Description


Space is dangerous. Anything we put into orbit has to Almost as soon as cars had been invented, races of
survive the intense forces experienced during launch, various kinds were organized. In all its forms (open-
extreme temperature changes, impacts by cosmic wheel, touring car, sports car, production-car, one-
rays and energetic protons and electrons, as well as make, stock car, etc.), car racing is today a very
hits by human-made orbital debris and meteoroids. If popular sport with a huge media coverage and

33 / 105
Stanford University

hits by human-made orbital debris and meteoroids. If popular sport with a huge media coverage and
we venture beyond Earth's sphere of influence, we significant commercial sponsorships. More
must also then endure the extreme plasma importantly, it is a proving ground for new
environment without the protection of our magnetic technologies and a battlefield for the giants of the
field. With all of these potential hazards, it is automotive industry. While race car performance
remarkable that our space program has experienced depends on elements such as engine power, chassis
so few catastrophic failures. In this seminar, students design, tire adhesion and of course, the driver,
will learn how engineers design and test spacecraft aerodynamics probably plays the most vital role in
to ensure survivability in this harsh space environment. determining the performance and efficiency of a race
We will explore three different space environment car. Front and/or rear wings are visible on many of
scenarios, including a small satellite that must survive them. During this seminar, you will learn about many
in Low Earth Orbit (LEO), a large spacecraft headed to other critical components of a race car including
rendezvous with an asteroid, and a human spaceflight diffusers and add-ons such as vortex generators and
mission to Mars. spoilers. You will also discover that due to the
Grading Basis competitive nature of this sport and its associated
RLT - Letter (ABCD/NP) short design cycles, engineering decisions about a
race car must rely on combined information from
Units Course track, wind tunnel, and numerical computations. It is
Min Max Component clear that airplanes fly on wings. However, when you
3 3 SU Intro have completed this seminar, you will be able to
Code Seminar - understand that cars fly on their tires. You will also be
ISF Freshman able to appreciate that aerodynamics is important not
Contact Hours
Instructor only for drag reduction, but also for increasing
Value
Contact Workload cornering speeds and lateral stability. You will be able
0
Hours Hours to correlate between a race car shape and the
0 0 aerodynamics effects intended for influencing
Academic OEE performance. And if you have been a fan of the Ferrari
Progress Hours Workload Instruction 458 Italia, you will be able to figure out what that
Value Hours Mode black moustache in the front of the car was for.
3 0 In Person Grading Basis
RLT - Letter (ABCD/NP)
Default
Financial Aid EnrollmentSection Units Course
Hours Optional? Size Component
Min Max
Value No 30 SU Intro
3 3
3 Include in Code Seminar -
Final Dynamic ISS Sophomore
Course Exam Date Calc
Contact Hours
Instructor
Repeatable Value
Yes No Contact Workload
Course for Degree 0
Generate Auto Hours Hours
Count Credit?
Attendance
Create 0 0
1 No
No Yes Academic OEE
Total Progress Hours
Attendance
Present Workload Instruction
CompletionsTotal Units Value
Type Use Hours Mode
Allowed for Allowed for 3
Meeting Yes 0 In Person
Degree Degree

34 / 105
Stanford University

Meeting Yes 0 In Person


Degree Degree
Credit Credit Reason Default
1 3 Use Tardy Use Financial Aid EnrollmentSection
Yes Yes Hours Optional? Size
Contact Value No 30
3 Include in
Left Use Use
Yes Yes Final Dynamic
Course Exam Date Calc
Template
Repeatable
Time Use Override Yes No
Course for Degree
Yes No Generate Auto
Count Credit?
Exam Attendance
Create
1 No
Seat No Yes
Total
Spacing Attendance
Present
CompletionsTotal Units
2 Type Use
Allowed for Allowed for
Meeting Yes
Degree Degree
This course has been Does this course satisfy Reason
Credit Credit
approved for the the University Language Use Tardy Use
1 3
following WAYS Requirement? Yes Yes
Applied Quantitative No
Contact
Reasoning (AQR)
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
2

This course has been Does this course satisfy


approved for the the University Language
following WAYS Requirement?
Applied Quantitative No
Reasoning (AQR)

Course Description Course Description


Computational methods are pervasive in analysis, In space, large structures are often advantageous -
design and optimization of aerospace systems. This large solar arrays are required for collecting solar
course introduces the fundamental concepts power and allowing spacecraft to operate in deep
underlying aerospace computational science. Starting space, large diameter telescopes allow us to explore
from the concepts of meshes, elements and point the origins of our universe, and large antennas allow
clouds, interpolation, quadrature and time integration, us to track climate change and get large amounts of

35 / 105
Stanford University

clouds, interpolation, quadrature and time integration, us to track climate change and get large amounts of
the techniques of finite difference, finite volume and data back down to Earth. However, our ability to get
finite element discretization of general PDE large structures into space is limited by the size of
problems, and analysis of the accuracy, consistency modern rocket fairings, causing large space
and stability of discretized problems including structures to be designed very differently from those
treatment of boundary conditions are developed. In on Earth. This seminar focuses on the design
depth applications to computations of ideal subsonic, principles used by aerospace engineers to realize
transonic and supersonic flows, and viscous internal large space structures. Over the quarter, we will
and external flow with a turbulence model are discuss techniques for deployable space structures
introduced. Through the use of commercial and folded on the ground and unfolded in orbit including
research software (ANSYS Fluent, SU2 and AERO origami, foldable thin structures, and inflatables. The
Suite) the student is exposed to the use of seminar will also introduce students to current
computational tools for solving practical aerospace developments in space structures such as on-orbit
engineering problems. The course culminates with the assembly, in-space manufacturing, and reconfigurable
treatment of multidisciplinary aerospace problems space structures. We will examine the materials used
involving coupling across more than one discipline, in these structures, overview mathematical principles
such as aero-thermal analysis (for hypersonic vehicle used for their design, and learn from past failures of
performance analysis or gas turbine blade cooling), deployable structures. The seminar will allow
fluid-structure interaction problems (such as flutter or students to delve deeper into the concepts with
flapping wing aeroelastic performance), and hands-on experimentation, analysis of existing space
aeroacoustics (such as jet noise for next generation structures (ex. James Webb, the ISS solar arrays, and
commercial supersonic transport or noise radiation CubeSat missions), and will allow students to practice
from multi-rotor urban air mobility platform). Students written and oral communication skills.By the end of
are expected to pursue significant computational the course students will be able to:Explain the need
projects in two-person teams. Prerequisites: CME102, for large space structures.Identify and compare the
CME104 (multivariable calculus, linear algebra, ODEs engineering approaches for the realization of large
and some PDEs), ENGR 14, ME 30, ME70, and space structures.Analyze the challenges associated
Recommended courses: AA102, AA103. with large space structures.Design space structures
Grading Basis using simple numerical models.
RLT - Letter (ABCD/NP) Grading Basis
RLT - Letter (ABCD/NP)
Units Course
Min Max Code Component Units Course
3 3 LEC Lecture Min Max Component
Instructor 3 3 SU Intro
Contact Workload Code Seminar -
Contact Hours ISS Sophomore
Hours Hours
Value Contact Hours
0 0 Instructor
0 Value
OEE Contact Workload
0
Workload Instruction Hours Hours
Academic Hours Mode 0 0
Progress Hours 0 In Person
Academic OEE
Value Progress Hours Workload Instruction
Default
3 Value Hours Mode
EnrollmentSection
3 0 In Person
Optional? Size

36 / 105
Stanford University

3 0 In Person
Optional? Size
Financial Aid No 30 Default
Hours Include in
Financial Aid EnrollmentSection
Value Final Dynamic
Hours Optional? Size
3 Exam Date Calc Value No 30
Yes No 3 Include in
Course Final Dynamic
Generate Auto
Repeatable Course
Attendance
Create Exam Date Calc
Course for Degree Repeatable
No Yes No No
Count Credit? Course for Degree
Attendance
Present Generate Auto
1 No Count Credit?
Type Use Attendance
Create
Total 1 No
Meeting Yes No Yes
CompletionsTotal Units Total
Reason Attendance
Present
Allowed for Allowed for CompletionsTotal Units
Use Tardy Use Type Use
Degree Degree Allowed for Allowed for
Yes Yes Meeting Yes
Credit Credit Degree Degree
1 3 Contact Credit Credit Reason
Left Use Use 1 3 Use Tardy Use
Yes Yes Yes Yes

Template Contact
Time Use Override Left Use Use
Yes No Yes Yes

Exam Template
Seat Time Use Override
Spacing Yes No
1 Exam
Seat
Does this course satisfy the University Language Spacing
Requirement? 1
No

Course Description Course Description


Preference to freshmen. Why people want to know Transportation accounts for nearly one-third of
where they are: answers include cross-Pacific trips of American energy use and greenhouse gas emissions
Polynesians, missile guidance, and distraught callers. and three-quarters of American oil consumption. It
How people determine where they are: navigation has crucial impacts on climate change, air pollution,
technology from dead-reckoning, sextants, and resource depletion, and national security. Students
satellite navigation (GPS). Hands-on experience. How wishing to address these issues reconsider how we
GPS works; when it does not work; possibilities for move, finding sustainable transportation solutions. An
improving performance. introduction to the issue, covering the past and
Grading Basis present of transportation and its impacts; examining
RLT - Letter (ABCD/NP) alternative fuel proposals; and digging deeper into
the most promising option: battery electric vehicles.

37 / 105
Stanford University

the most promising option: battery electric vehicles.


Units Course Energy requirements of air, ground, and maritime
Min Max Component transportation; design of electric motors, power
3 3 SU Intro control systems, drive trains, and batteries; and
Code Seminar - technologies for generating renewable energy. Two
ISS Sophomore opportunities for hands-on experiences with electric
Contact Hours
Instructor cars. Prerequisites: Introduction to calculus and
Value
Contact Workload Physics AP or elementary mechanics.
0
Hours Hours Grading Basis
0 0 RLT - Letter (ABCD/NP)
Academic OEE
Progress Hours Workload Instruction
Units Course
Value Min Max Component
Hours Mode
3 3 3 SU Intro
0 In Person
Code Seminar -
Default ISS Sophomore
Financial Aid EnrollmentSection Contact Hours
Instructor
Hours Optional? Size Value
Contact Workload
Value No 16 0
Hours Hours
3 Include in 0 0
Final Dynamic Academic OEE
Course
Exam Date Calc Progress Hours Workload Instruction
Repeatable No No Value Hours Mode
Course for Degree
Generate Auto 3 0 In Person
Count Credit?
Attendance
Create
1 No Default
No Yes
Total Financial Aid EnrollmentSection
CompletionsTotal Units
Attendance
Present Hours Optional? Size
Type Use Value No 30
Allowed for Allowed for
Meeting Yes 3
Degree Degree Include in
Credit Credit Reason Final Dynamic
1 3 Use Tardy Use Course
Exam Date Calc
Yes Yes Repeatable
No No
Course for Degree
Contact Generate Auto
Count Credit?
Left Use Use Attendance
Create
1 No
Yes Yes No Yes
Total
Template Attendance
Present
CompletionsTotal Units
Time Use Override Type Use
Allowed for Allowed for
Yes No Meeting Yes
Degree Degree
Exam Reason
Credit Credit
Seat Use Tardy Use
1 3
Spacing Yes Yes
1
Contact
Left Use Use
This course has been Does this course satisfy

38 / 105
Stanford University

Left Use Use


This course has been Does this course satisfy
Yes Yes
approved for the the University Language
following WAYS Requirement? Template
Applied Quantitative No Time Use Override
Reasoning (AQR) Yes No
Exam
Seat
Spacing
1

This course has been Does this course satisfy


approved for the the University Language
following WAYS Requirement?
Applied Quantitative No
Reasoning (AQR), Scientific
Method and Analysis (SMA)

Course Description Course Description


Space exploration is truly fascinating. From the space The demand for rapid prototyping of lightweight,
race led by governments as an outgrowth of the Cold complex, and low-cost structures has led the
War to the new era of space commercialization led by aerospace industry to leverage three-dimensional
private companies and startups, more than 50 years (3D) printing as a manufacturing technology. For
have passed, characterized by great leaps forward example, the manufacture of aircraft engine
and discoveries. We will learn how space missions are components, unmanned aerial vehicle (UAV) wings,
designed, from concept to execution, based on the CubeSat parts, and satellite sub-systems have
professional experience of the lecturer and numerous recently been realized with 3D printing and other
examples of spacecraft, including unique hardware additive manufacturing techniques. In this freshman
demonstrations by startups of the Silicon Valley. We seminar, a survey of state-of-the-art 3D printing
will study the essentials of systems engineering as processes will be reviewed and the process-
applicable to a variety of mission types, for dependent properties of 3D-printed materials and
communication, navigation, science, commercial, and structures will be analyzed in detail. In addition, the
military applications. We will explore the various advantages and disadvantages of this manufacturing
elements of a space mission, including the spacecraft, approach will be debated during class! To give
ground, and launch segments with their students exposure to 3D printing systems in action,
functionalities. Special emphasis will be given to the tours of actual 3D printing facilities on campus
design cycle, to understand how spacecraft are born, (Stanford's Product Realization Laboratory), as well
from the stakeholders' needs, through analysis, as in Silicon Valley (e.g., Made in Space) will be
synthesis, all the way to their integration and conducted.
validation. We will compare the current designs with Grading Basis
those employed in the early days of the space age, RLT - Letter (ABCD/NP)
and show the importance of economics in the
development of spacecraft. Finally, we will Units Course
brainstorm startup ideas and apply the concepts Min Max Component
3 3 SU Intro

39 / 105
Stanford University

learned to a notional space mission design as a team. 3 3 SU Intro


Grading Basis Code Seminar -
RLT - Letter (ABCD/NP) ISF Freshman
Contact Hours
Instructor
Value
Units Course Contact Workload
Component 0
Min Max Hours Hours
3 3 SU Intro 0 0
Code Seminar - Academic OEE
ISF Freshman Progress Hours
Contact Hours Workload Instruction
Instructor Value Hours Mode
Value
Contact Workload 3 0 In Person
0
Hours Hours
Default
0 0
Financial Aid EnrollmentSection
Academic OEE Hours Optional? Size
Progress Hours Workload Instruction Value No 30
Value Hours Mode 3 Include in
3 0 In Person
Final Dynamic
Default Course
Exam Date Calc
Financial Aid EnrollmentSection Repeatable Yes No
Hours Optional? Size Course for Degree
Generate Auto
Value No 30 Count Credit?
Attendance
Create
3 Include in 1 No
No Yes
Final Dynamic Total
Course Attendance
Present
Exam Date Calc CompletionsTotal Units
Repeatable Type Use
Yes No Allowed for Allowed for
Course for Degree Meeting Yes
Generate Auto Degree Degree
Count Credit? Credit Credit Reason
Attendance
Create
1 No 1 3 Use Tardy Use
No Yes
Total Yes Yes
Attendance
Present
CompletionsTotal Units Contact
Type Use
Allowed for Allowed for Left Use Use
Meeting Yes
Degree Degree Yes Yes
Credit Credit Reason
Template
1 3 Use Tardy Use
Time Use Override
Yes Yes
Yes No
Contact
Exam
Left Use Use
Seat
Yes Yes
Spacing
Template 2
Time Use Override
Yes No This course has been Does this course satisfy
Exam approved for the the University Language
Seat following WAYS Requirement?

40 / 105
Stanford University
Seat
Spacing Applied Quantitative No
2 Reasoning (AQR)

This course has been Does this course satisfy


approved for the the University Language
following WAYS Requirement?
Applied Quantitative No
Reasoning (AQR), Scientific
Method and Analysis (SMA)

Course Description Course Description


Major advances in both hardware and software have It's an exciting time for space exploration. Companies
accelerated the development of autonomous like SpaceX and Blue Origin are launching rockets into
systems that have the potential to bring significant space and bringing them back for reuse. NASA is
benefits to society. Google, Tesla, and a host of other developing the world's most powerful rocket.
companies are building autonomous vehicles that can Startups are deploying constellations of hundreds of
improve safety and provide flexible mobility options cubesats for communications, navigation, and earth
for those who cannot drive themselves. On the monitoring. The human race has recently gotten a
aviation side, the past few years have seen the close look at Pluto, soft landed on a comet, and
proliferation of unmanned aircraft that have the orbited two asteroids. The upcoming launch of the
potential to deliver medicine and monitor agricultural James Webb Space Telescope will allow astronomers
crops autonomously. In the financial domain, a to look closer to the beginning of time than ever
significant portion of stock trades are performed before. The workings of space systems remain
using automated trading algorithms at a frequency mysterious to most people, but in this seminar we'll
not possible by human traders. How do we build these pull back the curtain for a look at the basics of
systems that drive our cars, fly our planes, and invest "rocket science." How does a SpaceX rocket get into
our money? How do we develop trust in these space? How do Skybox satellites capture images for
systems? What is the societal impact on increased Google Earth? How did the New Horizons probe find
levels of autonomy? its way to Pluto? How do we communicate with
Grading Basis spacecraft that are so distant? We'll explore these
RLT - Letter (ABCD/NP) topics and a range of others during the quarter. We'll
cover just enough physics and math to determine
Units Course where to look in the sky for a spacecraft, planet, or
Min Max Component star. Then we'll check our math by going outside for
3 3 SU Intro an evening pizza party observing these objects in the
Code Seminar - night sky. We'll also visit a spacecraft production
ISS Sophomore facility or Mission Operations Center to see theory put
Contact Hours
Instructor into practice.
Value
Contact Workload Grading Basis
0
Hours Hours RLT - Letter (ABCD/NP)
0 0
Academic OEE
Units Course
Progress Hours Workload Instruction Min Max Component

41 / 105
Stanford University
Progress Hours Workload Instruction Min Max
Value 3 3 SU Intro
Hours Mode
3 Code Seminar -
0 In Person
ISS Sophomore
Default Contact Hours
Instructor
Financial Aid EnrollmentSection Value
Contact Workload
Hours Optional? Size 0
Hours Hours
Value No 30
0 0
3 Include in Academic OEE
Final Dynamic Progress Hours Workload Instruction
Course
Exam Date Calc Value
Repeatable Hours Mode
Yes No 3
Course for Degree 0 In Person
Generate Auto
Count Credit? Default
Attendance
Create
1 No Financial Aid EnrollmentSection
No Yes
Total Hours Optional? Size
Attendance
Present Value No 30
CompletionsTotal Units
Type Use 3
Allowed for Allowed for Include in
Meeting Yes
Degree Degree Final Dynamic
Credit Credit Reason Course Exam Date Calc
1 3 Use Tardy Use Repeatable
No No
Yes Yes Course for Degree
Generate Auto
Count Credit?
Contact Attendance
Create
1 No
Left Use Use No Yes
Yes Yes Total
Attendance
Present
CompletionsTotal Units
Template Type Use
Allowed for Allowed for
Time Use Override Meeting Yes
Degree Degree
Yes No
Credit Credit Reason
Exam Use Tardy Use
1 3
Seat Yes Yes
Spacing
Contact
2
Left Use Use
Yes Yes
This course has been Does this course satisfy
approved for the the University Language Template
following WAYS Requirement? Time Use Override
Scientific Method and No Yes No
Analysis (SMA), Applied Exam
Quantitative Reasoning Seat
(AQR) Spacing
2

This course has been Does this course satisfy


approved for the the University Language
following WAYS Requirement?

42 / 105
Stanford University

following WAYS Requirement?


Applied Quantitative No
Reasoning (AQR), Scientific
Method and Analysis (SMA)

Course Description Course Description


Unmanned aerial systems (UASs) have exploded on This class is all about how to build a spacecraft. It is
the scene in recent years, igniting a national debate designed to introduce undergraduate engineering
about how to use them, how to regulate them, and students to the engineering fundamentals of
how to make them safe. This seminar will dive into the conceiving, designing, implementing, and operating
many engineering challenges behind the headlines: in satellites and other space systems. Topics include
the future, how will we engineer UASs ranging in size orbital dynamics, attitude dynamics, mission design,
from simple RC toys to highly-sophisticated and subsystem technologies. The space environment
autonomous scientific and military data gathering and the seven classic spacecraft subsystems -
systems? This seminar will examine the key elements propulsion, attitude control and navigation, structure,
required to conceive, implement, deploy, and operate thermal, power, telemetry and command, and payload
state-of-the-art of drone systems: What variety of - will be explored in detail. Prerequisites: Freshman-
problems can they help us solve? How autonomous level physics, basic calculus and differential
are they and how autonomous do they need to be? equations, AA 100 (Introduction to Aeronautics and
What are the key technical bottlenecks preventing Astronautics).
widespread deployment? How are they different from Grading Basis
commercial aircraft? What kinds of companies will RLT - Letter (ABCD/NP)
serve the market for UAV-related products and
services? What business models will be successful Units Course
and why? We will emphasize aspects of design, Min Max Code Component
autonomy, reliability, navigation, sensing, and 3 3 LEC Lecture
perception, as well as coordination/collaboration Instructor
through a series of case studies drawn from our Contact Workload
Contact Hours
recent experience. Examples include imaging efforts Hours Hours
Value
to map the changing coral reefs in the South Pacific, 0 0
0
using and controlling swarms of unmanned systems to OEE
perform search and rescue missions over large areas, Workload Instruction
and package delivery systems over large metropolitan Academic Hours Mode
areas. Hands-on experience with Stanford-developed Progress Hours 0 In Person
UASs will be part of the seminar. Value
Default
Grading Basis 3
EnrollmentSection
RLT - Letter (ABCD/NP)
Optional? Size
Financial Aid No 60
Units Course
Component
Hours Include in
Min Max
SU Intro Value Final Dynamic
3 3
Code Seminar - 3 Exam Date Calc
ISF Freshman Yes No
Contact Hours Course
Instructor Generate Auto
Value Repeatable

43 / 105
Stanford University

Instructor Generate Auto


Value Repeatable
Contact Workload Attendance
Create
0 Course for Degree
Hours Hours No Yes
Count Credit?
0 0 Attendance
Present
1 No
Academic OEE Type Use
Progress Hours Total
Workload Instruction Meeting Yes
Value CompletionsTotal Units
Hours Mode Reason
3 Allowed for Allowed for
0 In Person Use Tardy Use
Degree Degree
Default Credit Credit Yes Yes
Financial Aid EnrollmentSection 1 3 Contact
Hours Optional? Size Left Use Use
Value No 30 Yes Yes
3 Include in Template
Final Dynamic Time Use Override
Course
Exam Date Calc Yes No
Repeatable Yes No
Course for Degree Exam
Generate Auto Seat
Count Credit?
Attendance
Create Spacing
1 No
No Yes 2
Total
Attendance
Present
CompletionsTotal Units
Type Use This course has been Does this course satisfy
Allowed for Allowed for
Meeting Yes approved for the the University Language
Degree Degree
Reason following WAYS Requirement?
Credit Credit
Use Tardy Use Applied Quantitative No
1 3
Yes Yes Reasoning (AQR)

Contact
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
2

This course has been Does this course satisfy


approved for the the University Language
following WAYS Requirement?
Applied Quantitative No
Reasoning (AQR), Scientific
Method and Analysis (SMA)

44 / 105
Stanford University

Course Description Course Description


The last decade has seen dramatic developments and Space Capstone I. Required for Aero/Astro majors.
a rekindling of interest in space efforts. Silicon Valley This course is focused on the design and
has invested in a range of activities, including reusable implementation of uncrewed spacecraft with an
launch services, constellations of communication and emphasis on nano-satellites. Practical laboratory
observation satellites, off-planet resource exercises will introduce students to the fundamentals
development, and even space tourism. Governments of flight software, electronics, and mechanical design
are restructuring their space-oriented military and while building on a flight-proven spacecraft
regulatory agencies. Scientific missions continue to architecture. Students will work in teams to develop
benefit from advances in technology, extending the and present their design of a spacecraft subsystem.
reach and capabilities of robotic missions. Human Required for Aero/Astro majors. Intended for AA
missions will finally revisit deep space after decades seniors and graduate students. For all other majors
spent solely in low earth orbit. This course consent of instructor is required.
investigates the economic, policy, and engineering Cross Listed Courses Grading Basis
challenges to building a thriving private and public AA236A SPACECRAFT RLT - Letter (ABCD/NP)
space industry. We begin with a review of historical DESIGN
space efforts, both public and private. We will
investigate current efforts in detail, including Units Course
budgeting, regulatory frameworks, and the key drivers Min Max Code Component
of the renewed space activity. Externalities provide a 4 4 LAB Laboratory
core rationale for governmental policy action, Instructor
including such topics as conflicts over spectrum used Contact Workload
Contact Hours
by space assets, stimulating innovation, orbital debris Hours Hours
Value
challenges, dual-use space technologies, and unclear 0 0
0
or conflicting rights to develop space-based OEE
resources. Leaders from government and new space Workload Instruction
companies will occasionally participate in the Academic Hours Mode
class.Students will be expected to participate in Progress Hours 0 In Person
policy and case discussions, contribute several papers Value
Default
including a final project paper, and complete problem 4
EnrollmentSection
and policy analyses. Readings will include articles,
Optional? Size
policy papers, HBS cases, regulatory filings, and
Financial Aid No 40
mission reviews.
Hours Include in
Cross Listed Courses Grading Basis
Value Final Dynamic
PUBLPOL131 RLT - Letter (ABCD/NP)
4 Exam Date Calc
INTRODUCTION TO
SPACE POLICY No No
Course
Generate Auto
Repeatable
Units Course Attendance
Create
Code Component Course for Degree
Min Max No Yes
LEC Lecture Count Credit?
3 3
1 No Attendance
Present
Instructor Type Use
Contact Workload Total
Contact Hours

45 / 105
Stanford University

Contact Workload Total


Contact Hours CompletionsTotal Units
Meeting Yes
Hours Hours
Value Allowed for Allowed for Reason
0 0
0 Degree Degree Use Tardy Use
OEE Yes Yes
Credit Credit
Workload Instruction
Academic 1 4 Contact
Hours Mode
Progress Hours 0 In Person
Left Use Use
Value Yes Yes
Default
3 Template
EnrollmentSection
Time Use Override
Optional? Size
Yes No
Financial Aid No 30
Hours Include in
Exam
Value Seat
Final Dynamic
3 Spacing
Exam Date Calc
1
Yes No
Course
Generate Auto Does this course satisfy the University Language
Repeatable
Attendance
Create Requirement?
Course for Degree
No Yes No
Count Credit?
1 No Attendance
Present
Type Use
Total
Meeting Yes
CompletionsTotal Units
Allowed for Allowed for Reason
Degree Degree Use Tardy Use
Credit Credit Yes Yes
1 3 Contact
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
1

Course Description Course Description


Space Capstone I. This course is focused on the Space Capstone II. Continuation of AA136A/236A.
design and implementation of uncrewed spacecraft Students will work in teams to implement, test, and
with an emphasis on nano-satellites. Practical demonstrate their design of a spacecraft subsystem.
laboratory exercises will introduce students to the Emphasis on manufacturing, system testing, and

46 / 105
Stanford University
laboratory exercises will introduce students to the Emphasis on manufacturing, system testing, and
fundamentals of flight software, electronics, and operations to complete a full design cycle.
mechanical design while building on a flight-proven Prerequisite: AA136A/236A or consent of instructor.
spacecraft architecture. Students will work in teams Cross Listed Courses Grading Basis
to develop and present their design of a spacecraft AA236B SPACECRAFT RLT - Letter (ABCD/NP)
subsystem. Required for Aero/Astro majors. For all DESIGN LABORATORY
other majors consent of instructor is required.
Enrollment priority will be given to Aero/Astro seniors. Units Course
Prerequisite: AA 131 Min Max Code Component
Grading Basis 3 3 LAB Laboratory
ROP - Letter or Credit/No Credit Instructor
Contact Workload
Contact Hours
Units Course Hours Hours
Code Component Value
Min Max 0 0
LEC Lecture 0
3 3
OEE
Instructor Workload Instruction
Contact Workload Academic
Contact Hours Hours Mode
Hours Hours Progress Hours 0 In Person
Value
0 0 Value
0 Default
OEE 3
EnrollmentSection
Workload Instruction Optional? Size
Academic Hours Mode Financial Aid No 15
Progress Hours 0 In Person Hours Include in
Value
Default Value Final Dynamic
3
EnrollmentSection 3 Exam Date Calc
Optional? Size No No
Financial Aid No 18 Course
Generate Auto
Hours Include in Repeatable
Attendance
Create
Value Final Dynamic Course for Degree
No Yes
3 Count Credit?
Exam Date Calc
1 No Attendance
Present
Yes No
Course Type Use
Generate Auto Total
Repeatable Meeting No
Attendance
Create CompletionsTotal Units
Course for Degree Allowed for Allowed for Reason
No Yes
Count Credit? Degree Degree Use Tardy Use
1 No Attendance
Present No No
Credit Credit
Type Use
Total 1 3 Contact
Meeting No
CompletionsTotal Units Left Use Use
Allowed for Allowed for Reason No No
Degree Degree Use Tardy Use
Template
Credit Credit No No
Time Use Override
1 3 Contact No No
Left Use Use
Exam
No No
Seat

47 / 105
Stanford University

Seat
Template Spacing
Time Use Override 1
No No
Exam This course has been Does this course satisfy
Seat approved for the the University Language
Spacing following WAYS Requirement?
1 Applied Quantitative No
Reasoning (AQR)

Course Description Course Description


Space Capstone II. Continuation of AA136A. Students From people's initial dreams and theories of flight to
will work in teams to implement, test, and future design problems, this class introduces students
demonstrate their design of a spacecraft subsystem. to flight in the atmosphere and the multidisciplinary
Emphasis on manufacturing, system testing, and challenges of aircraft design. We will discuss how new
operations to complete a full design cycle. approaches to airplane propulsion, structures,
Prerequisite: AA136A or consent of instructor. autonomy, and aerodynamics can lead to
Grading Basis environmentally sustainable future transportation,
RLT - Letter (ABCD/NP) supersonic flight, and personal air vehicles. We will
look at how local companies are developing
Units Course autonomous aircraft, inspired by natural flyers, to
Min Max Code Component systems that will provide ubiquitous internet access
3 3 LAB Laboratory flying at twice the altitude of airliners. Prerequisites:
Instructor MATH 20, 21 or equivalents; elementary physics, AA
Contact Workload 100 (Introduction to Aeronautics and Astronautics).
Contact Hours
Hours Hours Grading Basis
Value
0 0 RLT - Letter (ABCD/NP)
0
OEE
Workload Instruction
Units Course
Academic Hours Mode
Min Max Code Component
Progress Hours 0 In Person 3 3 LEC Lecture
Value Instructor
Default
3 Contact Workload
EnrollmentSection Contact Hours
Hours Hours
Optional? Size Value
0 0
Financial Aid No 18 0
Hours Include in
OEE
Value Workload Instruction
Final Dynamic Academic Hours Mode
3 Exam Date Calc Progress Hours 0 In Person
Yes No Value
Course Default
Generate Auto 3
Repeatable EnrollmentSection
Attendance
Create
Course for Degree Optional? Size
No Yes
Count Credit? Financial Aid No 60
1 No Attendance
Present Hours

48 / 105
Stanford University

1 No Attendance
Present Hours Include in
Type Use Value
Total Final Dynamic
Meeting No 3
CompletionsTotal Units Exam Date Calc
Allowed for Allowed for Reason Yes No
Degree Degree Use Tardy Use Course
Generate Auto
Credit Credit No No Repeatable
Attendance
Create
1 3 Course for Degree
Contact No Yes
Count Credit?
Left Use Use
1 No Attendance
Present
No No
Type Use
Total
Template Meeting Yes
CompletionsTotal Units
Time Use Override
Allowed for Allowed for Reason
No No
Degree Degree Use Tardy Use
Exam Yes Yes
Credit Credit
Seat
1 3 Contact
Spacing
Left Use Use
1
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Air Capstone I. Required for Aero/Astro majors. This Air Capstone II. Required for Aero/Astro majors. This
capstone design class allows students to apply capstone design class brings together the material
knowledge from prior classes in a way that from prior classes in a way that emphasizes the
emphasizes the interactions between disciplines, and interactions between disciplines and demonstrates
demonstrates how theoretical topics are synthesized how some of the more theoretical topics are
in the practical design of an aircraft concept. synthesized in practical design of an aircraft concept.
Prerequisites are Math 20, 21 or 41, 42 or equivalents. The class will address a single problem developed by
Elementary physics, and AA100 or equivalent classes. the faculty and staff. Students will spend two
Additional required AA courses dealing with aero, quarters designing a system that addresses the
structures, and controls objectives and requirements posed at the beginning
Grading Basis of the course sequence. They will work individually
RLT - Letter (ABCD/NP) and in teams, focusing on some aspect of the problem
but exposed to many different disciplines and

49 / 105
Stanford University

but exposed to many different disciplines and


Units Course challenges. The second quarter will focus on the
Min Max Code Component demonstration of a physical system incorporating
3 3 LAB Laboratory features of the design solution. This may be
Instructor accomplished with a set of experiments or a flight
Contact Workload demonstration involving data gathering and synthesis
Contact Hours
Hours Hours of work in a final report authored by the team.
Value
0 0 Grading Basis
0
OEE RLT - Letter (ABCD/NP)
Workload Instruction
Academic Hours Mode
Units Course
Progress Hours 0 In Person Min Max Code Component
Value 3 3 LAB Laboratory
Default
3 Instructor
EnrollmentSection
Contact Workload
Optional? Size Contact Hours
Hours Hours
Financial Aid No 30 Value
0 0
Hours Include in
0
Value OEE
Final Dynamic
3 Workload Instruction
Exam Date Calc Academic Hours Mode
No No Progress Hours 0 In Person
Course
Generate Auto Value
Repeatable Default
Attendance
Create 3
Course for Degree EnrollmentSection
No Yes
Count Credit? Optional? Size
1 No Attendance
Present Financial Aid No 30
Total
Type Use Hours Include in
Meeting Yes Value
CompletionsTotal Units Final Dynamic
Allowed for Allowed for Reason 3 Exam Date Calc
Degree Degree Use Tardy Use No No
Credit Credit Yes Yes Course
Generate Auto
1 3 Repeatable
Contact Attendance
Create
Course for Degree
Left Use Use No Yes
Count Credit?
Yes Yes
1 No Attendance
Present
Template Type Use
Total
Time Use Override Meeting Yes
CompletionsTotal Units
Yes No
Allowed for Allowed for Reason
Exam Use Tardy Use
Degree Degree
Seat Yes Yes
Credit Credit
Spacing
1 3 Contact
1
Left Use Use
Yes Yes
Does this course satisfy the University Language
Requirement? Template
Time Use Override

50 / 105
Stanford University

No Time Use Override


Yes No
Exam
Seat
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


This course (intended primarily for AeroAstro The development of lightweight structures aids in
undergraduate students) provides a connection with enhancing the robustness, efficiency, and cost of
the products of aerospace design through the use of aerospace systems. In this course, the theoretical
tours, guest speakers, flight simulation, and hands-on principles used to analyze stress-strain behavior,
exposure to systems used by pilots and space mission beam bending, torsion, and thin-walled structures will
operators. The class will meet in-person on the first be reviewed and exercised. In addition, students will
day and for multiple tours at local facilities. For some study structures under various loading conditions
of the days with guest speakers, we will meet via found in real-world applications such as the design of
Zoom. We discuss real-world experiences with airframes, high-altitude balloons, and solar sails.
operators of spacecraft and launch vehicles, and we Students from various disciplines of engineering can
hear from pilots of manned and unmanned aircraft. benefit from this course. ENGR 14 (Introduction to
Skills required to operate systems in the past, Solid Mechanics) is a highly recommended
present, and future are addressed. Students will also prerequisite.
develop an appreciation of the effects of human Grading Basis
factors on aviation safety and the importance of RLT - Letter (ABCD/NP)
space situational awareness. Anticipated tours
include an air traffic control facility and a spacecraft Units Course
operations center. Some class sessions will be off Min Max Code Component
campus tours at local facilities; these will require 3 3 LEC Lecture
some scheduling flexibility outside of normal class Instructor
hours. Contact Workload
Contact Hours
Grading Basis Hours Hours
Value
RLT - Letter (ABCD/NP) 0 0
0
OEE
Units Course
Workload Instruction
Min Max Code Component Academic Hours Mode
1 1 LEC Lecture Progress Hours 0 In Person
Instructor Value
Default
Contact Workload 3
Contact Hours EnrollmentSection
Hours Hours
Value Optional? Size
0 0
0 Financial Aid No 60

51 / 105
Stanford University

0 Financial Aid No 60
OEE Hours Include in
Workload Instruction Value
Academic Hours Mode
Final Dynamic
3
Progress Hours 0 In Person
Exam Date Calc
Value Yes No
Default Course
1 Generate Auto
EnrollmentSection Repeatable
Attendance
Create
Optional? Size Course for Degree
No Yes
Financial Aid No 30 Count Credit?
Hours Include in 1 No Attendance
Present
Value Type Use
Final Dynamic Total
1 Meeting Yes
Exam Date Calc CompletionsTotal Units
No No Allowed for Allowed for Reason
Course Degree Degree Use Tardy Use
Generate Auto
Repeatable Credit Credit Yes Yes
Attendance
Create
Course for Degree 1 3
No Yes Contact
Count Credit?
Left Use Use
1 No Attendance
Present
Yes Yes
Type Use
Total
Meeting Yes Template
CompletionsTotal Units
Time Use Override
Allowed for Allowed for Reason
Yes No
Degree Degree Use Tardy Use
Yes Yes Exam
Credit Credit
Seat
1 1 Contact
Spacing
Left Use Use
1
Yes Yes
Template This course has been Does this course satisfy
Time Use Override approved for the the University Language
Yes No following WAYS Requirement?
Exam Applied Quantitative No
Seat Reasoning (AQR)
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


This course covers topics related to fiber reinforced This course is designed to prepare the student pilot
composites focusing on the prediction of elastic to meet the Federal Aviation Administration (FAA)
properties and failure. Students will learn about the requirements (14 FAR 61.105) to take and pass (70%
microstructure of fiber composites, how it influences or greater score) the FAA Private Pilot Knowledge

52 / 105
Stanford University

microstructure of fiber composites, how it influences or greater score) the FAA Private Pilot Knowledge
material properties, and how the design of composite (written) exam. Topics include aerodynamics, airplane
materials differs from isotropic materials like metals. systems, performance and limitations, federal aviation
Students will practice these topics through several regulations, navigation, aviation weather theory, flight
hands-on design tasks. Pre-requisite: AA151 planning, and risk management. Upon successful
Grading Basis competition of this course, the instructor will endorse
RLT - Letter (ABCD/NP) the appropriate section of your logbook to sit for the
FAA Private Pilot Knowledge exam. Additionally, this
Units Course course seeks to introduce the joys and opportunities
Min Max Code Component that aviation can provide whether personal/pleasure
3 3 LEC Lecture flying, commercial flying or beyond.
Instructor Grading Basis
Contact Workload ROP - Letter or Credit/No Credit
Contact Hours
Hours Hours
Value
0 0 Units Course
0 Code Component
OEE Min Max
3 3 LEC Lecture
Workload Instruction
Academic Hours Mode Instructor
Progress Hours Contact Workload
0 In Person Contact Hours
Value Hours Hours
Default Value
3 0 0
EnrollmentSection 0
Optional? Size OEE
Financial Aid No 60 Workload Instruction
Academic
Hours Hours Mode
Include in Progress Hours 0 In Person
Value Final Dynamic Value
3 Exam Date Calc Default
3
Yes No EnrollmentSection
Course Optional? Size
Generate Auto
Repeatable Financial Aid No 18
Attendance
Create
Course for Degree Hours Include in
No Yes
Count Credit? Value Final Dynamic
1 No Attendance
Present 3 Exam Date Calc
Type Use
Total No No
Meeting Yes Course
CompletionsTotal Units Generate Auto
Allowed for Allowed for Reason Repeatable
Attendance
Create
Degree Degree Use Tardy Use Course for Degree
No Yes
Credit Credit Yes Yes Count Credit?
1 No Attendance
Present
1 3 Contact
Type Use
Left Use Use Total
Meeting No
Yes Yes CompletionsTotal Units
Allowed for Allowed for Reason
Template
Degree Degree Use Tardy Use
Time Use Override
Credit Credit No No
Yes No
1 3 Contact
Exam

53 / 105
Stanford University
Contact
Exam
Left Use Use
Seat
No No
Spacing
2 Template
Time Use Override
Does this course satisfy the University Language No No
Requirement? Exam
No Seat
Spacing
1

Course Description Course Description


Position, Navigation and Timing (PNT) is an Aircraft flight dynamics, stability, and their control
increasingly critical element of aerospace and system design; frame transformations, non-linear
autonomous systems from autonomous cars to equations of motion for aircraft; linearization of
commercial jets to deep space probes. Analyze how longitudinal and lateral-directional dynamics; aircraft
modern navigation systems work including dead static longitudinal and lateral/directional stability and
reckoning (speed, direction), radio navigation systems control; observability and controllability; PID
(ground based and satellite) and inertial navigation. feedback control; Prerequisites: E15, E105, AA100 and
Examine the safety and secure use of these systems familiarity with MATLAB.
for guiding commercial aviation and autonomous Grading Basis
navigation applications. Explore emerging RLT - Letter (ABCD/NP)
technologies that may affect the capability and
design of future aerospace systems including pulsar Units Course
navigation for deep space missions and cellular and Min Max Code Component
other signals to aid urban navigation of UAVs, self- 3 3 LEC Lecture
driving cars and rail. Prerequisites: E15 and familiarity Instructor
with Matlab and Linear Algebra. Contact Workload
Contact Hours
Grading Basis Hours Hours
Value
RLT - Letter (ABCD/NP) 0 0
0
OEE
Units Course
Workload Instruction
Min Max Code Component Academic Hours Mode
3 3 LEC Lecture Progress Hours 0 In Person
Instructor Value
Default
Contact Workload 3
Contact Hours EnrollmentSection
Hours Hours
Value Optional? Size
0 0
0 Financial Aid No 30
OEE Hours Include in
Workload Instruction Value
Academic Hours Mode
Final Dynamic
3
Progress Hours 0 In Person
Exam Date Calc
Value No No

54 / 105
Stanford University

Value No No
Default Course
3 Generate Auto
EnrollmentSection Repeatable
Attendance
Create
Optional? Size Course for Degree
No Yes
Financial Aid No 30 Count Credit?
Hours Include in
1 No Attendance
Present
Value Type Use
Final Dynamic Total
3 Meeting Yes
Exam Date Calc CompletionsTotal Units
Yes No Allowed for Allowed for Reason
Course Degree Degree Use Tardy Use
Generate Auto
Repeatable Credit Credit Yes Yes
Attendance
Create
Course for Degree 1 3
No Yes Contact
Count Credit?
Left Use Use
1 No Attendance
Present
Yes Yes
Type Use
Total
Meeting Yes Template
CompletionsTotal Units
Time Use Override
Allowed for Allowed for Reason
Yes No
Degree Degree Use Tardy Use
Yes Yes Exam
Credit Credit
Seat
1 3 Contact
Spacing
Left Use Use
1
Yes Yes
Template Does this course satisfy the University Language
Time Use Override Requirement?
Yes No No
Exam
Seat
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Basic principles for endowing mobile autonomous Basic principles for endowing mobile autonomous
robots with perception, planning, and decision-making robots with perception, planning, and decision-making
capabilities. Algorithmic approaches for robot capabilities. Algorithmic approaches for robot
perception, localization, and simultaneous localization perception, localization, and simultaneous localization
and mapping; control of non-linear systems, learning- and mapping; control of non-linear systems, learning-
based control, and robot motion planning; based control, and robot motion planning;
introduction to methodologies for reasoning under introduction to methodologies for reasoning under
uncertainty, e.g., (partially observable) Markov uncertainty, e.g., (partially observable) Markov

55 / 105
Stanford University

uncertainty, e.g., (partially observable) Markov uncertainty, e.g., (partially observable) Markov
decision processes. Extensive use of the Robot decision processes. Extensive use of the Robot
Operating System (ROS) for demonstrations and Operating System (ROS) for demonstrations and
hands-on activities. Prerequisites: CS 106A or hands-on activities. Prerequisites: CS 106A or
equivalent, CME 100 or equivalent (for linear algebra), equivalent, CME 100 or equivalent (for linear algebra),
and CME 106 or equivalent (for probability theory). and CME 106 or equivalent (for probability theory).
Cross Listed Courses Grading Basis Cross Listed Courses Grading Basis
AA274A PRINCIPLES OF RLT - Letter (ABCD/NP) EE160A PRINCIPLES OF ROP - Letter or Credit/No
ROBOT AUTONOMY I, ROBOT AUTONOMY I, Credit
CS237A PRINCIPLES OF CS137A PRINCIPLES OF
ROBOT AUTONOMY I, ROBOT AUTONOMY I
EE260A PRINCIPLES OF
ROBOT AUTONOMY I, Units Course
EE160A PRINCIPLES OF Min Max Code Component
ROBOT AUTONOMY I 3 4 LEC Lecture
Instructor
Units Course Contact Workload
Code Component
Contact Hours
Min Max Hours Hours
LEC Lecture Value
3 4 0 0
0
Instructor OEE
Contact Workload
Contact Hours Workload Instruction
Hours Hours Academic Hours Mode
Value
0 0 Progress Hours 0 In Person
0
OEE Value
Default
Workload Instruction 3
EnrollmentSection
Academic Hours Mode Optional? Size
Progress Hours 0 In Person Financial Aid No 18
Value
Default Hours Include in
3
EnrollmentSection Value Final Dynamic
Optional? Size 3 Exam Date Calc
Financial Aid No 120 Yes No
Hours Include in Course
Generate Auto
Value Final Dynamic Repeatable
Attendance
Create
3 Course for Degree
Exam Date Calc No Yes
Yes No Count Credit?
Course 1 No Attendance
Present
Generate Auto Type Use
Repeatable Total
Attendance
Create Meeting No
Course for Degree CompletionsTotal Units
No Yes
Count Credit? Allowed for Allowed for Reason
1 No Attendance
Present Use Tardy Use
Degree Degree
Type Use No No
Total Credit Credit
Meeting Yes
CompletionsTotal Units 1 4 Contact
Allowed for Allowed for Reason Left Use Use
Degree Degree Use Tardy Use No No
Credit Credit Yes Yes

56 / 105
Stanford University

Credit Credit Yes Yes


Template
1 4 Contact Time Use Override
Left Use Use No No
Yes Yes
Exam
Template Seat
Time Use Override Spacing
Yes No 1
Exam
Seat
Spacing
2

This course has been approved for the following


WAYS
Applied Quantitative Reasoning (AQR)

Course Description Course Description


This course teaches advanced principles for endowing In this class, you will learn how to find your way in
mobile autonomous robots with capabilities to space. You will learn coordinate systems and
autonomously learn new skills and to physically coordinate transformations, so you will know where
interact with the environment and with humans. It also you are and where you are going. We will study
provides an overview of different robot system rotational dynamics, rigid body equations of motion,
architectures. Concepts that will be covered in the their solutions and spacecraft rotational stability, so if
course are: Reinforcement Learning and its you want to do sightseeing, you will know which
relationship to optimal control, contact and dynamics direction to look. We will proceed to Newton?s law of
models for prehensile and non-prehensile robot gravity and the solution two-body problem, so you will
manipulation, imitation learning and human intent know how to get around places. We will also cover the
inference, as well as different system architectures basics of orbital perturbations, so if someone disturbs
and their verification. Students will earn the your journey, you will not get lost. Finally, we will
theoretical foundations for these concepts and cover orbital maneuvers, their planning and execution,
implement them on mobile manipulation platforms. In so if you want to go to multiple places, you will know
homeworks, the Robot Operating System (ROS) will when to change course, how much time it will take to
be used extensively for demonstrations and hands-on get to your destination and how much it would cost. In
activities. Prerequisites: CS106A or equivalent, CME each lecture, we will start with theory, and then
100 or equivalent (for linear algebra), CME 106 or proceed with applications supported by numerical
equivalent (for probability theory), and AA 171/274. examples in Python/Jupyter notebooks. During this
Cross Listed Courses Grading Basis class, we will be accumulating numerical examples
CS237B PRINCIPLES ROP - Letter or Credit/No that can be used together to solve progressively
ROBOT AUTONOMY II, Credit more complex problems in orbital and attitude
EE260B PRINCIPLES dynamics. Prerequisites are CS106A for Python.
ROBOT AUTONOMY II, Grading Basis
AA274B PRINCIPLES ROP - Letter or Credit/No Credit
ROBOT AUTONOMY II

57 / 105
Stanford University

ROBOT AUTONOMY II
Units Course
Units Course Min Max Code Component
Min Max Code Component 3 3 LEC Lecture
3 4 LEC Lecture Instructor
Instructor Contact Workload
Contact Hours
Contact Workload Hours Hours
Contact Hours Value
Hours Hours 0 0
Value 0
0 0 OEE
0
OEE Workload Instruction
Workload Instruction
Academic Hours Mode
Academic Hours Mode
Progress Hours 0 In Person
Progress Hours 0 In Person Value
Default
Value 3
Default EnrollmentSection
3
EnrollmentSection Optional? Size
Optional? Size Financial Aid No 18
Financial Aid No 120 Hours Include in
Hours Include in Value Final Dynamic
Value Final Dynamic 3 Exam Date Calc
3 Exam Date Calc Yes No
No No Course
Generate Auto
Course Repeatable
Generate Auto Attendance
Create
Repeatable Course for Degree
Attendance
Create No Yes
Course for Degree Count Credit?
No Yes Attendance
Present
Count Credit? 1 No
1 No Attendance
Present Type Use
Total
Type Use Meeting No
Total CompletionsTotal Units
Meeting Yes Reason
CompletionsTotal Units Allowed for Allowed for
Allowed for Allowed for Reason Degree Degree Use Tardy Use
Degree Degree Use Tardy Use Credit Credit No No
Credit Credit Yes Yes 1 3 Contact
1 4 Contact Left Use Use
Left Use Use No No
Yes Yes Template
Template Time Use Override
Time Use Override No No
Yes No Exam
Exam Seat
Seat Spacing
Spacing 1
2

Does this course satisfy the University Language


Requirement?

58 / 105
Stanford University

Requirement?
No

Course Description Course Description


For undergraduates. Experimental or theoretical work For undergraduate students. Educational
under faculty direction, and emphasizing development opportunities in high technology research and
of research and communication skills. Written development labs in industry. Students engage in
report(s) and letter grade required; if this is not internship work and integrate that work into their
appropriate, enroll in 199. Consult faculty in area of academic program. Following internship work,
interest for appropriate topics, involving one of the students complete a research report outlining work
graduate research groups or other special projects. activity, problems investigated, key results, and
May be repeated for credit. Prerequisite: consent of follow-up projects they expect to perform. Meets the
instructor. requirements for curricular practical training for
Grading Basis students on F-1 visas. Student is responsible for
RLT - Letter (ABCD/NP) arranging own internship/employment and faculty
sponsorship. Register under faculty sponsor's section
Units Course number. All paperwork must be completed by student
Min Max Component and faculty sponsor, as the Student Services Office
3 5 Code Individual does not sponsor CPT. Students are allowed only two
INS Study quarters of CPT per degree program. Course may be
Instructor repeated twice.
Contact Hours
Contact Workload Grading Basis
Value
Hours Hours ROP - Letter or Credit/No Credit
0
0 0
OEE
Units Course
Academic Workload Instruction Min Max Component
Progress Hours Hours Mode
1 3 Code Individual
Value INS Study
0 In Person
3 Instructor
Default Contact Hours
Contact Workload
EnrollmentSection Value
Hours Hours
Financial Aid Optional? Size 0
0 0
Hours No 30
Value OEE
Include in Academic Workload Instruction
3 Final Dynamic Progress Hours Hours Mode
Exam Date Calc Value
Course 0 In Person
No No 1
Repeatable Default
Generate Auto
Course for Degree EnrollmentSection
Attendance
Create
Count Credit? Financial Aid Optional? Size
No Yes
1 Yes Hours No 30
Attendance
Present Value
Total Include in
Type Use 1
CompletionsTotal Units Final Dynamic
Meeting No
Allowed for Allowed for Exam Date Calc

59 / 105
Stanford University

Allowed for Allowed for Exam Date Calc


Degree Degree Reason Course No No
Credit Credit Use Tardy Use Repeatable
Generate Auto
99 999 No No Course for Degree
Attendance
Create
Count Credit?
Contact No Yes
1 Yes
Left Use Use
Attendance
Present
No No Total
Type Use
CompletionsTotal Units
Template Meeting Yes
Allowed for Allowed for
Time Use Override
Degree Degree Reason
No No
Credit Credit Use Tardy Use
Exam Yes Yes
3 3
Seat
Contact
Spacing
Left Use Use
1
Yes Yes

Does this course satisfy the University Language Template


Requirement? Time Use Override
No Yes No
Exam
Seat
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Directed reading, lab, or theoretical work for Analytical and numerical techniques for the
undergraduate students. Consult faculty in area of aerodynamic analysis of aircraft, focusing on airfoil
interest for appropriate topics involving one of the theory, finite wing theory, far-field and Trefftz-plane
graduate research groups or other special projects. analysis, two-dimensional laminar and turbulent
May be repeated for credit. Prerequisite: consent of boundary layers in airfoil analysis, laminar-to-turbulent
instructor. transition, compressibility effects, and similarity rules.
Grading Basis Biweekly assignments require MATLAB or a suitable
ROP - Letter or Credit/No Credit programming language. Prerequisite: undergraduate
courses in basic fluid mechanics and applied
Units Course aerodynamics.
Min Max Component Grading Basis
1 5 Code Individual RLT - Letter (ABCD/NP)
INS Study
Instructor Units Course
Contact Hours Code Component
Contact Workload Min Max
Value LEC Lecture

60 / 105
Stanford University
Contact Workload
Value LEC Lecture
Hours Hours 3 3
0
0 0 Instructor
Contact Workload
OEE Contact Hours
Academic Workload Instruction Hours Hours
Value
Progress Hours Hours Mode 0 0
0
Value 0 In Person OEE
1 Workload Instruction
Default
Academic Hours Mode
EnrollmentSection
Progress Hours
Financial Aid Optional? Size 0 In Person
Value
Hours No 30 Default
3
Value Include in EnrollmentSection
1 Final Dynamic Optional? Size
Exam Date Calc
Financial Aid No 54
Course
No No
Hours Include in
Repeatable Value Final Dynamic
Generate Auto
Course for Degree 3 Exam Date Calc
Attendance
Create
Count Credit?
No Yes No No
1 Yes Course
Attendance
Present Generate Auto
Total Repeatable
Type Use Attendance
Create
CompletionsTotal Units Course for Degree
Meeting No No Yes
Allowed for Allowed for Count Credit?
Reason 1 No Attendance
Present
Degree Degree
Use Tardy Use Type Use
Credit Credit Total
No No Meeting Yes
99 999 CompletionsTotal Units
Contact Allowed for Allowed for Reason
Left Use Use Degree Degree Use Tardy Use
No No Credit Credit Yes Yes
1 3 Contact
Template
Time Use Override Left Use Use
No No Yes Yes

Exam Template
Seat Time Use Override
Spacing Yes No
1 Exam
Seat
Does this course satisfy the University Language Spacing
Requirement? 1
No
Does this course satisfy the University Language
Requirement?
No

61 / 105
Stanford University

Course Description Course Description


Acoustic equations for a stationary homogeneous Acoustic equations for moving medium, simple
fluid; wave equation; plane, spherical, and cylindrical sources, Kirchhoff formula, and multipole
waves; harmonic (monochromatic) waves; simple representation; radiation from moving sources;
sound radiators; reflection and transmission of sound acoustic analogy approach to sound generation in
at interfaces between different media; multipole compact flows; theories of Lighthill, Powell, and
analysis of sound radiation; Kirchoff integral Mohring; acoustic radiation from moving surfaces;
representation; scattering and diffraction of sound; theories of Curl, Ffowcs Williams, and Hawkings;
propagation through ducts (dispersion, attenuation, application of acoustic theories to the noise from
group velocity); sound in enclosed regions propulsive jets, and airframe and rotor noise;
(reverberation, absorption, and dispersion); radiation computational methods for acoustics. Prerequisite:
from moving sources; propagation in the atmosphere 201A or consent of instructor.
and underwater. Prerequisite: first-year graduate Grading Basis
standing in engineering, mathematics, sciences; or RLT - Letter (ABCD/NP)
consent of instructor.
Grading Basis Units Course
RLT - Letter (ABCD/NP) Min Max Code Component
3 3 DIS Discussion
Units Course Instructor
Min Max Code Component Contact Workload
LEC Lecture
Contact Hours
3 3 Hours Hours
Value
Instructor 0 0
0
Contact Workload
Contact Hours OEE
Hours Hours Workload Instruction
Value
0 0 Academic Hours Mode
0
OEE
Progress Hours 0 In Person
Workload Instruction Value
Default
Academic Hours Mode 3
EnrollmentSection
Progress Hours 0 In Person Optional? Size
Value
Default Financial Aid No 30
3
EnrollmentSection Hours Include in
Optional? Size Value Final Dynamic
Financial Aid No 9 3 Exam Date Calc
Hours Include in No No
Value Course
Final Dynamic Generate Auto
3 Exam Date Calc Repeatable
Attendance
Create
No No Course for Degree
No Yes
Course Count Credit?
Generate Auto Attendance
Present
Repeatable 1 No
Attendance
Create Type Use
Course for Degree Total
No Yes Meeting No
Count Credit? CompletionsTotal Units
1 No Attendance
Present Reason
Allowed for Allowed for
Type Use Use Tardy Use
Total Degree Degree
Meeting No

62 / 105
Stanford University

Meeting No No No
CompletionsTotal Units Credit Credit
Allowed for Allowed for Reason 1 3 Contact
Degree Degree Use Tardy Use Left Use Use
Credit Credit No No No No
1 3 Contact Template
Left Use Use Time Use Override
No No No No
Template Exam
Time Use Override Seat
No No Spacing
Exam 1
Seat
Spacing
1 Course
Code Component
Does this course satisfy the University Language
LEC Lecture
Requirement?
Instructor
No
Contact Workload
Hours Hours
0 0
OEE
Workload Instruction
Hours Mode
0 In Person
Default
EnrollmentSection
Optional? Size
No 18
Include in
Final Dynamic
Exam Date Calc
No No
Generate Auto
Attendance
Create
No Yes
Attendance
Present
Type Use
Meeting No
Reason
Use Tardy Use
No No

63 / 105
Stanford University

Contact
Left Use Use
No No
Template
Time Use Override
No No
Exam
Seat
Spacing
1

Course Description Course Description


Optimal control solution techniques for systems with The fundamentals of electric propulsion for
known and unknown dynamics. Dynamic programming, spacecraft, which exists at the junction of traditional
Hamilton-Jacobi reachability, and direct and indirect fluid dynamics, plasma physics, and aerospace
methods for trajectory optimization. Introduction to engineering. The design and physics of
model predictive control. Model-based reinforcement electrothermal, electrostatic, and electromagnetic
learning, and connections between modern propulsion devices. Prerequisites: prior familiarity and
reinforcement learning in continuous spaces and experience with electromagnetism (Maxwell's
fundamental optimal control ideas. equations, Ohm's law); fluid dynamics (fluid equations,
Grading Basis choked flow, nozzles, Mach number); chemistry
ROP - Letter or Credit/No Credit (stoichiometry, heat of formation, heat of reaction);
and orbital dynamics (rocket equation, thrust, specific
Units Course impulse, delta-v).
Min Max Code Component Grading Basis
3 3 LEC Lecture RLT - Letter (ABCD/NP)
Instructor
Contact Workload Units Course
Contact Hours Code Component
Hours Hours Min Max
Value LEC Lecture
0 0 3 3
0
OEE Instructor
Contact Workload
Workload Instruction Contact Hours
Academic Hours Mode Hours Hours
Value
Progress Hours 0 In Person 0 0
0
Value OEE
Default
3 Workload Instruction
EnrollmentSection
Academic Hours Mode
Optional? Size
Progress Hours
Financial Aid No 30 0 In Person
Value
Hours Include in Default
3
Value Final Dynamic EnrollmentSection
3 Exam Date Calc Optional? Size
Financial Aid

64 / 105
Stanford University

Exam Date Calc


Yes No
Financial Aid No 25
Course Hours Include in
Generate Auto
Repeatable Value Final Dynamic
Attendance
Create
Course for Degree 3 Exam Date Calc
No Yes
Count Credit? Yes No
1 No Attendance
Present Course
Type Use Generate Auto
Total Repeatable
Meeting Yes Attendance
Create
CompletionsTotal Units Course for Degree
No Yes
Allowed for Allowed for Reason Count Credit?
Use Tardy Use 1 No Attendance
Present
Degree Degree
Yes Yes Type Use
Credit Credit Total
Meeting Yes
1 3 Contact CompletionsTotal Units
Left Use Use Allowed for Allowed for Reason
Yes Yes Degree Degree Use Tardy Use
Credit Credit Yes Yes
Template
1 3 Contact
Time Use Override
Yes No Left Use Use
Yes Yes
Exam
Seat Template
Spacing Time Use Override
2 Yes No
Exam
Does this course satisfy the University Language Seat
Requirement? Spacing
No 2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Compressible, viscous, rarefied, and ionized gas flow Topics: development of the three-dimensional, non-
models derived from kinetic theory, quantum steady, field equations for describing the motion of a
mechanics, and statistical mechanics. Equilibrium viscous, compressible fluid; differential and integral
properties and non-equilibrium processes via forms of the equations; constitutive equations for a
collisions and radiation. Monte Carlo collision models compressible fluid; the entropy equation;
for non-equilibrium gas dynamics and partially ionized compressible boundary layers; area-averaged
plasmas. Prerequisite: undergraduate courses in fluid equations for one-dimensional steady flow; shock
mechanics and thermodynamics, ME 362A waves; channel flow with heat addition and friction;
recommended but not required. flow in nozzles and inlets; oblique shock waves;
Cross Listed Courses Grading Basis Prandtl-Meyer expansion; unsteady one-dimensional
ME362C RAREFIED AND RLT - Letter (ABCD/NP) flow; the shock tube; small disturbance theory;

65 / 105
Stanford University

IONIZED GASES acoustics in one-dimension; steady flow in two-


dimensions; potential flow; linearized potential flow;
Units Course lift and drag of thin airfoils. Prerequisites:
Min Max Code Component undergraduate background in fluid mechanics and
3 3 LEC Lecture thermodynamics.
Instructor Grading Basis
Contact Workload RLT - Letter (ABCD/NP)
Contact Hours
Hours Hours
Value
0 0 Units Course
0 Code Component
OEE Min Max
3 3 LEC Lecture
Workload Instruction
Academic Hours Mode Instructor
Progress Hours Contact Workload
0 In Person Contact Hours
Value Hours Hours
Default Value
3 0 0
EnrollmentSection 0
Optional? Size OEE
Financial Aid No 30 Workload Instruction
Academic
Hours Hours Mode
Include in Progress Hours 0 In Person
Value Final Dynamic Value
3 Exam Date Calc Default
3
Yes No EnrollmentSection
Course Optional? Size
Generate Auto
Repeatable Financial Aid No 70
Attendance
Create
Course for Degree Hours Include in
No Yes
Count Credit? Value Final Dynamic
1 No Attendance
Present 3 Exam Date Calc
Type Use
Total Yes No
Meeting Yes Course
CompletionsTotal Units Generate Auto
Allowed for Allowed for Reason Repeatable
Attendance
Create
Degree Degree Use Tardy Use Course for Degree
No Yes
Credit Credit Yes Yes Count Credit?
1 No Attendance
Present
1 3 Contact
Type Use
Left Use Use Total
Meeting No
Yes Yes CompletionsTotal Units
Allowed for Allowed for Reason
Template
Degree Degree Use Tardy Use
Time Use Override
Credit Credit No No
Yes No
1 3 Contact
Exam
Left Use Use
Seat
No No
Spacing
2 Template
Time Use Override
No No

66 / 105
Stanford University

Exam
Seat
Spacing
2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Analysis and design techniques for multivariable For M.S.-level graduate students. Covers the hierarchy
feedback systems. State-space concepts, of mathematical models for compressible flows.
observability, controllability, eigenvalues, Introduction to finite difference, finite volume, and
eigenvectors, stability, and canonical representations. finite element methods for their computation. Ideal
Approaches for robust feedback control design, potential flow; transonic potential flow; Euler
chiefly H2, H-infinity, and mu-synthesis. System equations; Navier-Stokes equations; representative
identification and adaptive control design. Use of model problems; shocks, expansions, and contact
computer-aided design with MATLAB. Prerequisite: discontinuities; treatment of boundary conditions;
ENGR 105, ENGR 205. Recommended: Linear algebra time and pseudo-time integration schemes.
(EE 263 or equivalent). Prerequisites: basic knowledge of linear algebra and
Grading Basis ODEs (CME 206 or equivalent).
RLT - Letter (ABCD/NP) Grading Basis
RLT - Letter (ABCD/NP)
Units Course
Min Max Code Component Units Course
3 3 LEC Lecture Min Max Code Component
Instructor 3 3 LEC Lecture
Contact Workload Instructor
Contact Hours
Hours Hours Contact Workload
Value Contact Hours
0 0 Hours Hours
0 Value
OEE 0 0
0
Workload Instruction OEE
Academic Hours Mode Workload Instruction
Progress Hours 0 In Person
Academic Hours Mode
Value Progress Hours 0 In Person
Default
3 Value
EnrollmentSection Default
3
Optional? Size EnrollmentSection
Financial Aid No 40 Optional? Size
Hours Include in
Financial Aid No 30
Value Final Dynamic
Hours Include in
3 Exam Date Calc Value Final Dynamic
Yes No 3 Exam Date Calc
Course

67 / 105
Stanford University

Course
Generate Auto Yes No
Repeatable Course
Attendance
Create Generate Auto
Course for Degree Repeatable
No Yes Attendance
Create
Count Credit? Course for Degree
Attendance
Present No Yes
1 No Count Credit?
Type Use 1 No Attendance
Present
Total
Meeting Yes Type Use
CompletionsTotal Units Total
Reason Meeting No
Allowed for Allowed for CompletionsTotal Units
Degree Degree Use Tardy Use Allowed for Allowed for Reason
Credit Credit Yes Yes Degree Degree Use Tardy Use
1 3 Contact Credit Credit No No
Left Use Use 1 3 Contact
Yes Yes Left Use Use
Template No No
Time Use Override Template
Yes No Time Use Override
Exam No No
Seat Exam
Spacing Seat
2 Spacing
2
Does this course satisfy the University Language
Requirement? Does this course satisfy the University Language
No Requirement?
No

Course Description Course Description


Model reduction is an indispensable tool for Methods of symmetry analysis and their use in the
computational-based design and optimization, reduction and simplification of physical problems.
statistical analysis, embedded computing, and real- Topics: dimensional analysis, phase-space analysis of
time optimal control. It is also essential for scenarios autonomous systems of ordinary differential
where real-time simulation responses are desired. equations, use of Lie groups to reduce the order of
This course presents the basic mathematical theory nonlinear ODEs and to generate integrating factors,
for projection-based model reduction. It is intended use of Lie groups to reduce the dimension of partial
primarily for graduate students interested in differential equations and to generate similarity
computational sciences and engineering. The course variables, exact solutions of nonlinear PDEs
material described below is complemented by a generated from groups. Mathematica-based software
balanced set of theoretical, algorithmic, and Matlab developed by the instructor is used for finding
computer programming homework assignments. invariant groups of ODEs and PDEs.
Prerequisites: Solid foundations in numerical linear Grading Basis
algebra (CME 200 or equivalent). Basic numerical RLT - Letter (ABCD/NP)
methods for ODEs (CME 206 or equivalent).
Cross Listed Courses Grading Basis Units Course

68 / 105
Stanford University

Cross Listed Courses Grading Basis Units Course


CME345 MODEL ROP - Letter or Credit/No Min Max Code Component
REDUCTION Credit 3 3 LEC Lecture
Instructor
Units Course Contact Workload
Code Component
Contact Hours
Min Max Hours Hours
LEC Lecture Value
3 3 0 0
0
Instructor OEE
Contact Workload
Contact Hours Workload Instruction
Hours Hours Academic Hours Mode
Value
0 0 Progress Hours 0 In Person
0
OEE Value
Default
Workload Instruction 3
EnrollmentSection
Academic Hours Mode Optional? Size
Progress Hours 0 In Person Financial Aid No 7
Value
Default Hours Include in
3
EnrollmentSection Value Final Dynamic
Optional? Size 3 Exam Date Calc
Financial Aid No 30 No No
Hours Include in Course
Generate Auto
Value Final Dynamic Repeatable
Attendance
Create
3 Exam Date Calc Course for Degree
No Yes
Yes No Count Credit?
Course 1 No Attendance
Present
Generate Auto Type Use
Repeatable Total
Attendance
Create Meeting No
Course for Degree CompletionsTotal Units
No Yes
Count Credit? Allowed for Allowed for Reason
1 No Attendance
Present Use Tardy Use
Degree Degree
Type Use No No
Total Credit Credit
Meeting Yes
CompletionsTotal Units 1 3 Contact
Allowed for Allowed for Reason Left Use Use
Degree Degree Use Tardy Use No No
Credit Credit Yes Yes
Template
1 3 Contact Time Use Override
Left Use Use No No
Yes Yes
Exam
Template Seat
Time Use Override Spacing
Yes No 1
Exam
Seat
Spacing
1

69 / 105
Stanford University

Course Description Course Description


Design of engineering systems within a formal This course is designed to increase awareness and
optimization framework. This course covers the appreciation for why uncertainty matters, particularly
mathematical and algorithmic fundamentals of for aerospace applications. Introduces decision
optimization, including derivative and derivative-free making under uncertainty from a computational
approaches for both linear and non-linear problems, perspective and provides an overview of the
with an emphasis on multidisciplinary design necessary tools for building autonomous and
optimization. Topics will also include quantitative decision-support systems. Following an introduction
methodologies for addressing various challenges, to probabilistic models and decision theory, the
such as accommodating multiple objectives, course will cover computational methods for solving
automating differentiation, handling uncertainty in decision problems with stochastic dynamics, model
evaluations, selecting design points for uncertainty, and imperfect state information. Topics
experimentation, and principled methods for include: Bayesian networks, influence diagrams,
optimization when evaluations are expensive. dynamic programming, reinforcement learning, and
Applications range from the design of aircraft to partially observable Markov decision processes.
automated vehicles. Prerequisites: some familiarity Applications cover: air traffic control, aviation
with probability, programming, and multivariable surveillance systems, autonomous vehicles, and
calculus. robotic planetary exploration. Prerequisites: basic
Cross Listed Courses Grading Basis probability and fluency in a high-level programming
CS361 ENGINEERING ROP - Letter or Credit/No language.
OPTIMIZATION Credit Cross Listed Courses Grading Basis
CS238 DECISION MAKING ROP - Letter or Credit/No
Units Course UNCERTAINTY Credit
Min Max Code Component
3 4 LEC Lecture Units Course
Instructor Min Max Code Component
Contact Workload 3 4 LEC Lecture
Contact Hours
Hours Hours Instructor
Value
0 0 Contact Workload
0 Contact Hours
OEE Hours Hours
Value
Workload Instruction 0 0
0
Academic Hours Mode OEE
Progress Hours 0 In Person Workload Instruction
Value Academic Hours Mode
Default
3 Progress Hours 0 In Person
EnrollmentSection
Value
Optional? Size Default
3
Financial Aid No 25 EnrollmentSection
Hours Include in Optional? Size
Value Final Dynamic
Financial Aid No 30
3 Exam Date Calc
Hours Include in
No No Value Final Dynamic

70 / 105
Stanford University

No No Value Final Dynamic


Course 3 Exam Date Calc
Generate Auto
Repeatable No No
Attendance
Create
Course for Degree Course
No Yes Generate Auto
Count Credit? Repeatable
Attendance
Present Attendance
Create
1 No Course for Degree
Type Use No Yes
Total Count Credit?
Meeting No 1 No Attendance
Present
CompletionsTotal Units
Reason Type Use
Allowed for Allowed for Total
Use Tardy Use Meeting Yes
Degree Degree CompletionsTotal Units
Credit Credit No No Allowed for Allowed for Reason
1 4 Contact Degree Degree Use Tardy Use
Left Use Use Credit Credit Yes Yes
No No 1 4 Contact
Template Left Use Use
Time Use Override Yes Yes
No No Template
Exam Time Use Override
Seat Yes No
Spacing Exam
1 Seat
Spacing
Does this course satisfy the University Language 2
Requirement?
No Does this course satisfy the University Language
Requirement?
No

Course Description Course Description


Survey of recent research advances in intelligent This course focuses on the design and
decision making for dynamic environments from a implementation of spacecraft deployable structure
computational perspective. Efficient algorithms for systems. Students are introduced to the requirements
single and multiagent planning in situations where a driving the design of large spacecraft structures,
model of the environment may or may not be known. various design approaches to realize deployable
Partially observable Markov decision processes, structures, and modeling and analysis tools for the
approximate dynamic programming, and design of deployable structures. Students will design
reinforcement learning. New approaches for a concept for a deployable spacecraft structure that
overcoming challenges in generalization from meets functional, mechanical, and environmental
experience, exploration of the environment, and requirements. AA 151 Lightweight Structures (or
model representation so that these methods can similar) is a strongly recommended pre-requisite.
scale to real problems in a variety of domains Grading Basis
including aerospace, air traffic control, and robotics. RLT - Letter (ABCD/NP)
Students are expected to produce an original

71 / 105
Stanford University

Students are expected to produce an original


research paper on a relevant topic. Prerequisites: AA Units Course
228/CS 238 or CS 221. Min Max Code Component
Cross Listed Courses Grading Basis 3 3 LAB Laboratory
CS239 SEQUENTIAL ROP - Letter or Credit/No Instructor
DECISION MAKING Credit Contact Workload
Contact Hours
Hours Hours
Value
Units Course 0 0
Code Component 0
Min Max OEE
3 4 LEC Lecture
Workload Instruction
Instructor Academic Hours Mode
Contact Workload Progress Hours
Contact Hours 0 In Person
Hours Hours Value
Value Default
0 0 3
0 EnrollmentSection
OEE Optional? Size
Workload Instruction Financial Aid No 40
Academic Hours Mode Hours
Progress Hours 0 In Person
Include in
Value Final Dynamic
Value
Default 3 Exam Date Calc
3
EnrollmentSection No No
Optional? Size Course
Generate Auto
Financial Aid No 50 Repeatable
Attendance
Create
Hours Include in Course for Degree
No Yes
Value Final Dynamic Count Credit?
3 1 No Attendance
Present
Exam Date Calc
Type Use
No No Total
Course Meeting Yes
Generate Auto CompletionsTotal Units
Repeatable Allowed for Allowed for Reason
Attendance
Create
Course for Degree Degree Degree Use Tardy Use
No Yes
Count Credit? Credit Credit Yes Yes
1 No Attendance
Present
1 3 Contact
Type Use
Total Left Use Use
Meeting Yes
CompletionsTotal Units Yes Yes
Allowed for Allowed for Reason
Template
Degree Degree Use Tardy Use
Time Use Override
Credit Credit Yes Yes
Yes No
1 4 Contact
Exam
Left Use Use
Seat
Yes Yes
Spacing
Template 1
Time Use Override
Yes No Does this course satisfy the University Language
Exam Requirement?
Seat No

72 / 105
Stanford University

Seat No
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Continuation of AA 236A. This course focuses on the Analyses of solid and thin walled section beams,
design and implementation of spacecraft deployable trusses, frames, rings, monocoque and
structure systems. Students will work in teams to semimonocoque structures. Determination of
propose a solution for a large deployable structure stresses, strains, and deformations, and failure in
for small satellites. Students will demonstrate that structures; structural stability and buckling; material
their design meets functional, mechanical, and behavior: plasticity and fracture. Emphasis on energy
environmental requirements using analysis, methods and introduction of finite element methods.
prototyping, and testing. Prerequisite: AA 236A or Prerequisite: ENGR 14 or equivalent.
consent of instructor. Grading Basis
Grading Basis RLT - Letter (ABCD/NP)
RLT - Letter (ABCD/NP)
Units Course
Units Course Min Max Code Component
Min Max Code Component 3 3 LEC Lecture
4 4 LAB Laboratory Instructor
Instructor Contact Workload
Contact Hours
Contact Workload Hours Hours
Contact Hours Value
Hours Hours 0 0
Value 0
0 0 OEE
0
OEE Workload Instruction
Workload Instruction
Academic Hours Mode
Academic Hours Mode
Progress Hours 0 In Person
Progress Hours 0 In Person Value
Default
Value 3
Default EnrollmentSection
4
EnrollmentSection Optional? Size
Optional? Size Financial Aid No 60
Financial Aid No 15 Hours Include in
Hours Include in Value Final Dynamic
Value Final Dynamic 3 Exam Date Calc
4 Exam Date Calc Yes No
No No Course
Generate Auto
Course Repeatable
Generate Auto Attendance
Create
Repeatable Course for Degree
Attendance
Create No Yes
Course for Degree Count Credit?
No Yes Attendance
Present

73 / 105
Stanford University

No Yes Attendance
Present
Count Credit? 1 No
1 No Attendance
Present Type Use
Total
Type Use Meeting No
Total CompletionsTotal Units
Meeting No Reason
CompletionsTotal Units Allowed for Allowed for
Allowed for Allowed for Reason Degree Degree Use Tardy Use
Degree Degree Use Tardy Use Credit Credit No No
Credit Credit No No 1 3 Contact
1 4 Contact Left Use Use
Left Use Use No No
No No Template
Template Time Use Override
Time Use Override No No
No No Exam
Exam Seat
Seat Spacing
Spacing 2
1
Does this course satisfy the University Language
This course has been approved for the following Requirement?
WAYS No
Applied Quantitative Reasoning (AQR)

Grading Basis Course Description


RLT - Letter (ABCD/NP) First part of a two-quarter course dealing with
multidisciplinary aspects of new aircraft systems
Units Course development, emphasizing commercial aircraft.
Min Max Code Component AA241A focuses on the vehicle design requirements,
3 3 ACT Activity fuselage layout, low and high-speed aerodynamics,
Instructor wing design, and aircraft stability/control, while
Contact Workload AA241B deals with propulsion, structures, loads,
Contact Hours
Hours Hours mission performance, and economics. Students
Value
0 0 choose a set of economic goals and environmental
0
OEE constraints, developing their own designs individually.
Workload Instruction To obtain the maximum benefit from this course
Academic Hours Mode sequence, students are encouraged to enroll in both
Progress Hours 0 In Person courses in consecutive quarters. Prerequisites :
Value undergraduate and/or graduate courses in
Default
3 aerodynamics, aircraft design, or equivalent.
EnrollmentSection
Grading Basis
Optional? Size
ROP - Letter or Credit/No Credit
Financial Aid No 30
Hours Include in Units Course
Value Final Dynamic Code Component
Min Max

74 / 105
Stanford University

Value Final Dynamic Code Component


Min Max
3 Exam Date Calc LEC Lecture
3 3
No No Instructor
Course
Generate Auto Contact Workload
Repeatable Contact Hours
Attendance
Create Hours Hours
Course for Degree Value
No Yes 0 0
Count Credit? 0
1 No Attendance
Present OEE
Type Use Workload Instruction
Total Academic
Meeting No Hours Mode
CompletionsTotal Units Progress Hours
Reason 0 In Person
Allowed for Allowed for Value
Degree Degree Use Tardy Use Default
3
Credit Credit No No EnrollmentSection
1 3 Contact Optional? Size
Left Use Use
Financial Aid No 18
No No
Hours Include in
Value Final Dynamic
Template
3 Exam Date Calc
Time Use Override
No No Yes No
Course
Exam Generate Auto
Repeatable
Seat Attendance
Create
Course for Degree
Spacing No Yes
Count Credit?
1 1 No Attendance
Present
Type Use
Total
Meeting No
CompletionsTotal Units
Allowed for Allowed for Reason
Degree Degree Use Tardy Use
Credit Credit No No
1 3 Contact
Left Use Use
No No
Template
Time Use Override
No No
Exam
Seat
Spacing
1

Course Description Course Description


The second part of the two-quarter graduate course Accelerating and rotating reference frames.

75 / 105
Stanford University

The second part of the two-quarter graduate course Accelerating and rotating reference frames.
on aircraft design, AA241B builds on students? initial Kinematics of rigid body motion; Euler angles,
design work in AA 241A, but focuses on propulsion direction cosines. D'Alembert's principle, equations of
system performance and integration, structures motion. Inertia properties of rigid bodies. Dynamics of
(loads and weight estimation), mission performance coupled rigid bodies. Lagrange's equations and their
(e.g. range, climb, field lengths), environmental use. Dynamic behavior, stability, and small departures
effects (noise, local emissions, climate impact), and from equilibrium. Prerequisite: ENGR 15 or equivalent.
economics. Each student evaluates a range of Grading Basis
parameterized versions of their concept, then RLT - Letter (ABCD/NP)
performs trade studies and numerical optimization to
produce a final design. The optimized design and Units Course
methodology from both quarters of AA241 are then Min Max Code Component
summarized in a final presentation and report. 3 3 LEC Lecture
Prerequisites: AA 241A and preferably some previous Instructor
courses in the following fields: structures, propulsion, Contact Workload
Contact Hours
dynamics, and engineering optimization. Hours Hours
Value
Grading Basis 0 0
0
ROP - Letter or Credit/No Credit OEE
Workload Instruction
Units Course Academic Hours Mode
Min Max Code Component Progress Hours 0 In Person
3 3 LEC Lecture Value
Default
Instructor 3
EnrollmentSection
Contact Workload
Contact Hours Optional? Size
Hours Hours
Value Financial Aid No 50
0 0
0 Hours Include in
OEE Value Final Dynamic
Workload Instruction 3
Academic Hours Mode
Exam Date Calc
Progress Hours 0 In Person
Yes No
Course
Value Generate Auto
Default Repeatable
3 Attendance
Create
EnrollmentSection Course for Degree
No Yes
Optional? Size Count Credit?
Financial Aid No 18 1 No Attendance
Present
Hours Include in Total
Type Use
Value Meeting No
Final Dynamic CompletionsTotal Units
3 Exam Date Calc Allowed for Allowed for Reason
Yes No Degree Degree Use Tardy Use
Course Credit Credit No No
Generate Auto
Repeatable 1 3
Attendance
Create Contact
Course for Degree
No Yes Left Use Use
Count Credit?
No No
1 No Attendance
Present
Type Use Template
Total
Meeting No Time Use Override

76 / 105
Stanford University

Meeting No Time Use Override


CompletionsTotal Units
No No
Allowed for Allowed for Reason
Use Tardy Use Exam
Degree Degree
No No Seat
Credit Credit
Spacing
1 3 Contact
2
Left Use Use
No No
Does this course satisfy the University Language
Template Requirement?
Time Use Override No
No No
Exam
Seat
Spacing
1

Course Description Course Description


For M.S.-level graduate students. Covers the Physics and engineering of plasmas, including space
vibrations of discrete systems and continuous and laboratory plasmas. Debye length and distribution
structures. Introduction to the computational functions. Single-particle motion and drifts. Plasmas
dynamics of linear engineering systems. Review of as fluids and fluid drifts. Waves in plasmas, including
analytical dynamics of discrete systems; undamped electrostatic and electromagnetic. Diffusion and
and damped vibrations of N-degree-of-freedom resistivity. Magnetohydrodynamics.
systems; continuous systems; approximation of Grading Basis
continuous systems by displacement methods; RLT - Letter (ABCD/NP)
solution methods for the Eigenvalue problem; direct
time-integration methods. Prerequisites: AA 242A or Units Course
equivalent (recommended but not required); basic Min Max Code Component
knowledge of linear algebra and ODEs; no prior 3 3 LEC Lecture
knowledge of structural dynamics is assumed. Instructor
Cross Listed Courses Grading Basis Contact Workload
Contact Hours
ME242B MECHANICAL RLT - Letter (ABCD/NP) Hours Hours
Value
VIBRATIONS 0 0
0
OEE
Units Course
Workload Instruction
Min Max Code Component Academic Hours Mode
3 3 LEC Lecture Progress Hours 0 In Person
Instructor Value
Default
Contact Workload 3
Contact Hours EnrollmentSection
Hours Hours
Value Optional? Size
0 0
0 Financial Aid No 30
OEE Hours Include in

77 / 105
Stanford University
Hours Include in
Workload Instruction Value
Academic Hours Mode
Final Dynamic
3
Progress Hours 0 In Person
Exam Date Calc
Value Yes No
Default Course
3 Generate Auto
EnrollmentSection Repeatable
Attendance
Create
Optional? Size Course for Degree
No Yes
Financial Aid No 30 Count Credit?
Hours Include in 1 No Attendance
Present
Value Type Use
Final Dynamic Total
3 Meeting Yes
Exam Date Calc CompletionsTotal Units
Yes No Allowed for Allowed for Reason
Course Degree Degree Use Tardy Use
Generate Auto
Repeatable Credit Credit Yes Yes
Attendance
Create
Course for Degree 1 3
No Yes Contact
Count Credit?
Left Use Use
1 No Attendance
Present
Yes Yes
Type Use
Total
Meeting Yes Template
CompletionsTotal Units
Time Use Override
Allowed for Allowed for Reason
Yes No
Degree Degree Use Tardy Use
Yes Yes Exam
Credit Credit
Seat
1 3 Contact
Spacing
Left Use Use
2
Yes Yes
Template Does this course satisfy the University Language
Time Use Override Requirement?
Yes No No
Exam
Seat
Spacing
2

Course Description Course Description


Plasma waves and instabilities. Kinetic theory and the This course covers the fundamentals of buckling and
Vlasov equation. Nonlinear effects and solutions. stability of structures, using potential energy and
Plasma diagnostics in ground- and space-based direct equilibrium approaches. Structural stability
experiments. Computational plasma simulation theory has applications in civil, mechanical, and
techniques, including particle-in-cell methods, aerospace engineering. Topics include: buckling of
boundary conditions, and field solvers. Prerequisites: columns; imperfection sensitivity; classification of
AA 244A or consent of instructor. instabilities into snap-through and bifurcations;
Grading Basis elasto-plastic buckling; buckling of plates and shells;

78 / 105
Stanford University
Grading Basis elasto-plastic buckling; buckling of plates and shells;
RLT - Letter (ABCD/NP) localization and wrinkling; post-buckling behavior.
Pre-requisites: AA 151 or AA 240 or similar.
Units Course Grading Basis
Min Max Code Component RLT - Letter (ABCD/NP)
3 3 LEC Lecture
Instructor Units Course
Contact Workload Min Max Code Component
Contact Hours LEC Lecture
Hours Hours 3 3
Value
0 0 Instructor
0
Contact Workload
OEE Contact Hours
Workload Instruction Hours Hours
Value
Academic Hours Mode 0 0
0
Progress Hours 0 In Person OEE
Value Workload Instruction
Default
3 Academic Hours Mode
EnrollmentSection
Progress Hours 0 In Person
Optional? Size
Value
Financial Aid No 30 Default
3
Hours Include in EnrollmentSection
Value Final Dynamic Optional? Size
3 Exam Date Calc
Financial Aid No 25
Yes No
Hours Include in
Course Value Final Dynamic
Generate Auto
Repeatable 3 Exam Date Calc
Attendance
Create
Course for Degree
No Yes Yes No
Count Credit? Course
Attendance
Present Generate Auto
1 No Repeatable
Type Use Attendance
Create
Total Course for Degree
Meeting Yes No Yes
CompletionsTotal Units Count Credit?
Reason 1 No Attendance
Present
Allowed for Allowed for
Use Tardy Use Type Use
Degree Degree Total
Yes Yes Meeting Yes
Credit Credit CompletionsTotal Units
1 3 Contact Allowed for Allowed for Reason
Left Use Use Degree Degree Use Tardy Use
Yes Yes Credit Credit Yes Yes
1 3 Contact
Template
Time Use Override Left Use Use
Yes No Yes Yes

Exam Template
Seat Time Use Override
Spacing Yes No
2 Exam
Seat
Spacing

79 / 105
Stanford University

Spacing
2

Course Description Course Description


Air Capstone II. Required for Aero/Astro majors. This The environment through which space probes and
capstone design class brings together the material vehicles travel and orbit. Survey of physical
from prior classes in a way that emphasizes the phenomena in the sun, solar wind, magnetospheres,
interactions between disciplines and demonstrates ionospheres, and upper atmospheres of objects in the
how some of the more theoretical topics are solar system. Introduction to the physical processes
synthesized in practical design of an aircraft concept. governing space plasmas, solar-terrestrial
The class will address a single problem developed by interactions, and ionized and neutral media
the faculty and staff. Students will spend two surrounding the Earth and other solar system bodies.
quarters designing a system that addresses the Prerequisite: AA 244A.
objectives and requirements posed at the beginning Grading Basis
of the course sequence. They will work individually RLT - Letter (ABCD/NP)
and in teams, focusing on some aspect of the problem
but exposed to many different disciplines and Units Course
challenges. The second quarter will focus on the Min Max Code Component
demonstration of a physical system incorporating 3 3 LEC Lecture
features of the design solution. This may be Instructor
accomplished with a set of experiments or a flight Contact Workload
Contact Hours
demonstration involving data gathering and synthesis Hours Hours
Value
of work in a final report authored by the team. 0 0
0
Cross Listed Courses Grading Basis OEE
AA146B AIRCRAFT DESIGN RLT - Letter (ABCD/NP) Workload Instruction
LABORATORY Academic Hours Mode
Progress Hours 0 In Person
Units Course Value
Code Component Default
Min Max 3
LAB Laboratory EnrollmentSection
3 3
Optional? Size
Instructor
Financial Aid No 30
Contact Workload
Contact Hours Hours Include in
Hours Hours
Value Value Final Dynamic
0 0
0 3 Exam Date Calc
OEE
No No
Workload Instruction Course
Academic Hours Mode Generate Auto
Repeatable
Progress Hours 0 In Person Attendance
Create
Course for Degree
Value No Yes
Default Count Credit?
3 Attendance
Present
EnrollmentSection 1 No
Optional? Size Type Use
Total
Financial Aid No 30 CompletionsTotal Units
Meeting Yes
Hours

80 / 105
Stanford University

Hours Include in Allowed for Allowed for Reason


Value Final Dynamic Degree Degree Use Tardy Use
3 Exam Date Calc Credit Credit Yes Yes
No No 1 3 Contact
Course
Generate Auto Left Use Use
Repeatable
Attendance
Create Yes Yes
Course for Degree
No Yes Template
Count Credit?
Attendance
Present Time Use Override
1 No
Type Use Yes No
Total
Meeting Yes Exam
CompletionsTotal Units
Reason Seat
Allowed for Allowed for
Use Tardy Use Spacing
Degree Degree
Yes Yes 1
Credit Credit
1 3 Contact
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
1

Course Description Course Description


Introduction to the field of failure analysis, including Fiber reinforced composites. Stress, strain, and
fire and explosion analysis, large scale catastrophe strength of composite laminates and honeycomb
projects, traffic accident reconstruction, aircraft structures. Failure modes and failure criteria.
accident investigation, human factors, biomechanics Environmental effects. Manufacturing processes.
and accidents, design defect cases, materials failures Design of composite structures. Individual design
and metallurgical procedures, and structural failures. project required of each student, resulting in a usable
Product liability, failure modes and effects analysis, computer software. Prerequisite: ME 80 and AA 156 or
failure prevention, engineering ethics, and the equivalent.
engineer as expert witness. Grading Basis
Grading Basis RLT - Letter (ABCD/NP)
RLT - Letter (ABCD/NP)
Units Course
Units Course Min Max Code Component
Min Max Code Component 3 3 LEC Lecture
3 3 LEC Lecture Instructor
Instructor Contact Workload

81 / 105
Stanford University

Instructor Contact Workload


Contact Hours
Contact Workload Hours Hours
Contact Hours Value
Hours Hours 0 0
Value 0
0 0 OEE
0
OEE Workload Instruction
Workload Instruction
Academic Hours Mode
Academic Hours Mode
Progress Hours 0 In Person
Progress Hours 0 In Person Value
Default
Value 3
Default EnrollmentSection
3
EnrollmentSection Optional? Size
Optional? Size Financial Aid No 50
Financial Aid No 25 Hours Include in
Hours Include in Value Final Dynamic
Value Final Dynamic 3 Exam Date Calc
3 Exam Date Calc Yes No
Yes No Course
Generate Auto
Course Repeatable
Generate Auto Attendance
Create
Repeatable Course for Degree
Attendance
Create No Yes
Course for Degree Count Credit?
No Yes Attendance
Present
Count Credit? 1 No
1 No Attendance
Present Type Use
Total
Type Use Meeting No
Total CompletionsTotal Units
Meeting No Reason
CompletionsTotal Units Allowed for Allowed for
Allowed for Allowed for Reason Degree Degree Use Tardy Use
Degree Degree Use Tardy Use Credit Credit No No
Credit Credit No No 1 3 Contact
1 3 Contact Left Use Use
Left Use Use No No
No No Template
Template Time Use Override
Time Use Override No No
No No Exam
Exam Seat
Seat Spacing
Spacing 2
1
Does this course satisfy the University Language
Does this course satisfy the University Language Requirement?
Requirement? No
No

Course Description Course Description

82 / 105
Stanford University

Course Description Course Description


Structural health monitoring (SHM) is an emerging Quantitative assessment of the impact of aviation on
technology that provides high-resolution real-time the environment including noise, local, and global
state-sensing, awareness, and self-diagnostic emissions, and models used to predict it. Current and
capabilities of structures in service enabled by future technologies that may allow the air
different types of sensors. SHM is a technology that transportation system to meet anticipated growth
is designed to interface with the industrial internet of while reducing or minimizing environmental problems.
things (IIoT) environment (a) to extend the duration of Atmospheric effects of NOx, CO2, particulates,
the service life; (b) to increase the reliability; (c) to unburned hydrocarbons, and water vapor deposition
reduce the maintenance cost and operational cost. at high altitudes and metrics for assessing global
The course will provide in-depth knowledge of two climate effects. Noise sources, measurement, and
basic damage detection methods for SHM, (a) active mitigation strategies. Fundamentals of aircraft and
sensing and (b) passive sensing. This course will also engine performance needed to assess current and
discuss different kinds of smart materials and future concepts. Major national and international
sensors, including piezoelectric materials as sensing policy implications of existing and future technology
and actuating elements to interrogate the structures. choices. Recommended: AA 241B.
Advanced signal processing techniques and different Grading Basis
types of diagnostics techniques will be discussed and RLT - Letter (ABCD/NP)
applied to various damage scenarios for qualitative
and quantitative measurements. The class will involve Units Course
structural dynamics, wave propagation, signal Min Max Code Component
processing, finite element methods, and study test 3 3 LEC Lecture
cases. Prerequisite: 240 or consent of instructor. Instructor
Grading Basis Contact Workload
Contact Hours
RLT - Letter (ABCD/NP) Hours Hours
Value
0 0
0
Units Course
OEE
Min Max Code Component
Workload Enrollment
3 3 LEC Lecture Academic Hours Optional?
Instructor Progress Hours 0 No
Contact Workload Value
Contact Hours Default
Hours Hours 3
Value Section Final
0 0
0 Size Exam
OEE Financial Aid 25 No
Workload Instruction Hours
Academic Hours Mode
Include in
Value
Progress Hours 0 In Person
Dynamic Generate
3 Date Calc Attendance
Value
Default No No
3
EnrollmentSection Course
Exam
Optional? Size Repeatable
Auto Seat
Financial Aid No 13 Course for Degree
Create Spacing
Hours Include in Count Credit?
Yes 2
Value 1 No
Final Dynamic
3 Exam Date Calc Total
No No CompletionsTotal Units

83 / 105
Stanford University

No No CompletionsTotal Units
Course Allowed for Allowed for
Generate Auto
Repeatable Degree Degree
Attendance
Create
Course for Degree Credit Credit
No Yes
Count Credit? 1 3
1 No Attendance
Present
Type Use
Total
Meeting No
CompletionsTotal Units
Allowed for Allowed for Reason
Degree Degree Use Tardy Use
Credit Credit No No
1 3 Contact
Left Use Use
No No
Template
Time Use Override
No No
Exam
Seat
Spacing
1

Course Description Course Description


Silicon Valley has experienced a dramatic increase in The dynamic behavior of aircraft and spacecraft, and
aerospace-focused, venture capital-backed the design of automatic control systems for them. For
companies over the last decade. This course will aircraft: non-linear and linearized longitudinal and
examine what drives success and failure in these lateral dynamics; linearized aerodynamics; natural
ventures, with applicability to prospective founders, modes of motion; autopilot design to enhance
employees, investors, or those with a general interest stability, control the flight path, and perform
in understanding how real companies operate on a automatic landings. For spacecraft in orbit: natural
day-to-day basis. The course will cover the entire life longitudinal and lateral dynamic behavior and the
cycle of aerospace startups, from idea to product, design of attitude control systems. Prerequisites:
first financing to exit. Half of the class sessions will AA242A, ENGR 105.
be lectures focused on the nuts and bolts of building Grading Basis
an aerospace startup. The other sessions will explore RLT - Letter (ABCD/NP)
critical decision making of recent aerospace startups,
through case studies. Often, the protagonists from Units Course
the case studies will join the class to provide their Min Max Code Component
thinking as they navigated these bet-the-company 3 3 LEC Lecture
decisions. Grading will be determined by a Instructor
combination of hands-on projects and class Contact Workload
Contact Hours
participation. The instructors are former aerospace Hours Hours
Value

84 / 105
Stanford University

participation. The instructors are former aerospace Hours Hours


Value
entrepreneurs who have raised more than $100 million 0 0
0
in capital, launched satellites and derived products OEE
from those satellites, and who successfully exited Workload Instruction
their venture which returned 10x to initial investors. Academic Hours Mode
Grading Basis Progress Hours 0 In Person
RLT - Letter (ABCD/NP) Value
Default
3
Units Course EnrollmentSection
Code Component Optional? Size
Min Max
LEC Lecture
Financial Aid No 40
3 3
Hours Include in
Instructor
Value Final Dynamic
Contact Workload
Contact Hours 3 Exam Date Calc
Hours Hours
Value
0 0 Yes No
0 Course
OEE Generate Auto
Repeatable
Workload Instruction Attendance
Create
Course for Degree
Academic Hours Mode No Yes
Count Credit?
Progress Hours 0 In Person Attendance
Present
1 No
Value
Default Type Use
3 Total
EnrollmentSection Meeting No
CompletionsTotal Units
Optional? Size Allowed for Allowed for Reason
Financial Aid No 40 Degree Degree Use Tardy Use
Hours Include in Credit Credit No No
Value Final Dynamic 1 3 Contact
3 Exam Date Calc Left Use Use
No No No No
Course
Generate Auto Template
Repeatable
Attendance
Create Time Use Override
Course for Degree
No Yes No No
Count Credit?
1 No Attendance
Present Exam
Type Use Seat
Total
Meeting Yes Spacing
CompletionsTotal Units
Reason 2
Allowed for Allowed for
Degree Degree Use Tardy Use
Credit Credit Yes Yes
1 3 Contact
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam

85 / 105
Stanford University

Exam
Seat
Spacing
1

Course Description Course Description


The principles of satellite navigation using Global Kalman filtering, recursive Bayesian filtering, and
Positioning Systems (GPS). Positioning techniques nonlinear filter architectures including the extended
using code tracking, single and dual frequency, carrier Kalman filter, particle filter, and unscented Kalman
aiding, and use of differential and assisted GPS/GNSS filter. Observer-based state estimation for linear and
for improved accuracy and integrity. Students will non-linear systems. Examples from aerospace,
learn the building blocks to go from raw received including state estimation for fixed-wing aircraft,
satellite time in nanoseconds all the way to a rotorcraft, spacecraft, and planetary rovers, with
sophisticated position solution. Using provided applications to control, navigation, and autonomy.
Android smartphones, students will collect data and Grading Basis
implement an open-ended course project where the RLT - Letter (ABCD/NP)
goal is to get creative and solve an interesting
problem using the tools developed in this course. Units Course
Prerequisites: familiarity with matrix algebra and Min Max Code Component
MatLab (or another mathematical programming 3 3 LEC Lecture
language). Instructor
Grading Basis Contact Workload
Contact Hours
RLT - Letter (ABCD/NP) Hours Hours
Value
0 0
0
Units Course
OEE
Min Max Code Component
Workload Instruction
3 3 LEC Lecture Academic Hours Mode
Instructor Progress Hours 0 In Person
Contact Workload Value
Contact Hours Default
Hours Hours 3
Value EnrollmentSection
0 0
0 Optional? Size
OEE Financial Aid No 40
Workload Instruction Hours
Academic Hours Mode
Include in
Value
Progress Hours 0 In Person
Final Dynamic
3 Exam Date Calc
Value
Default No No
3
EnrollmentSection Course
Generate Auto
Optional? Size Repeatable
Attendance
Create
Financial Aid No 40 Course for Degree
No Yes
Hours Include in
Count Credit?
Value 1 No Attendance
Present
Final Dynamic
3 Type Use
Exam Date Calc Total

86 / 105
Stanford University

3 Exam Date Calc Total


Meeting Yes
No No CompletionsTotal Units
Course Allowed for Allowed for Reason
Generate Auto
Repeatable Degree Degree Use Tardy Use
Attendance
Create
Course for Degree Credit Credit Yes Yes
No Yes
Count Credit? 1 3 Contact
1 No Attendance
Present
Left Use Use
Type Use
Total Yes Yes
Meeting No
CompletionsTotal Units
Template
Allowed for Allowed for Reason
Time Use Override
Degree Degree Use Tardy Use
Yes No
Credit Credit No No
Exam
1 3 Contact
Seat
Left Use Use
Spacing
No No
1
Template
Time Use Override Does this course satisfy the University Language
No No Requirement?
Exam No
Seat
Spacing
2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Basic principles for endowing mobile autonomous This course teaches advanced principles for endowing
robots with perception, planning, and decision-making mobile autonomous robots with capabilities to
capabilities. Algorithmic approaches for robot autonomously learn new skills and to physically
perception, localization, and simultaneous localization interact with the environment and with humans. It also
and mapping; control of non-linear systems, learning- provides an overview of different robot system
based control, and robot motion planning; architectures. Concepts that will be covered in the
introduction to methodologies for reasoning under course are: Reinforcement Learning and its
uncertainty, e.g., (partially observable) Markov relationship to optimal control, contact and dynamics
decision processes. Extensive use of the Robot models for prehensile and non-prehensile robot
Operating System (ROS) for demonstrations and manipulation, imitation learning and human intent
hands-on activities. Prerequisites: CS 106A or inference, as well as different system architectures
equivalent, CME 100 or equivalent (for linear algebra), and their verification. Students will earn the
and CME 106 or equivalent (for probability theory). theoretical foundations for these concepts and
Cross Listed Courses Grading Basis implement them on mobile manipulation platforms. In
CS237A PRINCIPLES OF ROP - Letter or Credit/No homeworks, the Robot Operating System (ROS) will

87 / 105
Stanford University
CS237A PRINCIPLES OF ROP - Letter or Credit/No homeworks, the Robot Operating System (ROS) will
ROBOT AUTONOMY I, Credit be used extensively for demonstrations and hands-on
EE260A PRINCIPLES OF activities. Prerequisites: CS106A or equivalent, CME
ROBOT AUTONOMY I 100 or equivalent (for linear algebra), CME 106 or
equivalent (for probability theory), and AA 171/274.
Units Course Cross Listed Courses Grading Basis
Min Max Code Component CS237B PRINCIPLES ROP - Letter or Credit/No
3 3 LEC Lecture ROBOT AUTONOMY II, Credit
Instructor EE260B PRINCIPLES
Contact Workload ROBOT AUTONOMY II,
Contact Hours
Hours Hours AA174B PRINCIPLES
Value
0 0 ROBOT AUTONOMY II
0
OEE
Workload Instruction
Units Course
Academic Hours Mode
Min Max Code Component
Progress Hours 0 In Person 3 4 LEC Lecture
Value Instructor
Default
3 Contact Workload
EnrollmentSection Contact Hours
Hours Hours
Optional? Size Value
0 0
Financial Aid No 18 0
Hours Include in
OEE
Value Workload Instruction
Final Dynamic Academic Hours Mode
3 Exam Date Calc Progress Hours 0 In Person
Yes No Value
Course Default
Generate Auto 3
Repeatable EnrollmentSection
Attendance
Create
Course for Degree Optional? Size
No Yes
Count Credit? Financial Aid No 120
1 No Attendance
Present Hours Include in
Type Use Value
Total Final Dynamic
Meeting No 3
CompletionsTotal Units Exam Date Calc
Allowed for Allowed for Reason No No
Degree Degree Use Tardy Use Course
Generate Auto
Credit Credit No No Repeatable
Attendance
Create
1 3 Course for Degree
Contact No Yes
Count Credit?
Left Use Use
1 No Attendance
Present
No No
Type Use
Total
Template Meeting Yes
CompletionsTotal Units
Time Use Override
Allowed for Allowed for Reason
No No
Degree Degree Use Tardy Use
Exam Yes Yes
Credit Credit
Seat
1 4 Contact
Spacing
Left Use Use
1
Yes Yes

88 / 105
Stanford University

1
Yes Yes

This course has been approved for the following Template


WAYS Time Use Override
Applied Quantitative Reasoning (AQR) Yes No
Exam
Seat
Spacing
2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Navigation is a key element in many autonomous Survey of current research topics in multi-robot
systems, from self-driving cars to flying robots. In this systems including multi-agent consensus, formation
course you will learn about the technologies that control, coverage control and sensor deployment,
enable autonomous navigation. Topics: navigational collision avoidance, cooperative mapping, and
system design using GPS as an example; data-driven distributed Bayesian filtering. Students will develop
approach using machine learning and deep learning; skills in evaluating and critiquing research papers, and
model-based approach using probabilistic graph will conduct a final research project.
model; theory-based approach using formal Grading Basis
verification; intelligent navigational sensor fusion; RLT - Letter (ABCD/NP)
cyber security and integrity monitoring for localization
and navigation. Prerequisites: AA 228 or EE 278; and Units Course
EE 263 or AA 212. Recommended: AA 272, EE 261, AA Min Max Code Component
273. 3 3 LEC Lecture
Grading Basis Instructor
RLT - Letter (ABCD/NP) Contact Workload
Contact Hours
Hours Hours
Value
Units Course 0 0
Code Component 0
Min Max OEE
3 3 LEC Lecture
Workload Instruction
Instructor Academic Hours Mode
Contact Workload Progress Hours
Contact Hours 0 In Person
Hours Hours Value
Value Default
0 0 3
0 EnrollmentSection
OEE Optional? Size
Workload Instruction Financial Aid No 30
Academic Hours Mode Hours
Progress Hours 0 In Person
Include in
Value Final Dynamic
Value
Default 3 Exam Date Calc
3
EnrollmentSection

89 / 105
Stanford University

3 Exam Date Calc


EnrollmentSection No No
Optional? Size Course
Generate Auto
Financial Aid No 30 Repeatable
Attendance
Create
Hours Include in
Course for Degree
No Yes
Value Final Dynamic Count Credit?
3 1 No Attendance
Present
Exam Date Calc
Type Use
No No Total
Course Meeting Yes
Generate Auto CompletionsTotal Units
Repeatable Allowed for Allowed for Reason
Attendance
Create
Course for Degree Degree Degree Use Tardy Use
No Yes
Count Credit? Credit Credit Yes Yes
1 No Attendance
Present
1 3 Contact
Type Use
Total Left Use Use
Meeting Yes
CompletionsTotal Units Yes Yes
Allowed for Allowed for Reason
Template
Degree Degree Use Tardy Use
Time Use Override
Credit Credit Yes Yes
Yes No
1 3 Contact
Exam
Left Use Use
Seat
Yes Yes
Spacing
Template 2
Time Use Override
Yes No Does this course satisfy the University Language
Exam Requirement?
Seat No
Spacing
2

Course Description Course Description


Orbits of near-earth satellites and interplanetary Restricted 3-body problem. Relative motion, Hill's
probes; relative motion in orbit; transfer and and Clohessy-Wiltshire equations. Lambert's problem.
rendezvous; orbit determination; influence of earth's Satellite constellations and optimization.
oblateness; sun and moon effects on earth satellites; Communications and link budgets. Space debris. High
decay of satellite orbits; invited lectures from fidelity simulation. Interplanetary mission planning,
industry. Prerequisite: ENGR 15 and familiarity with launch windows and gravity assists. Basic trajectory
MatLab. optimization. Several guest lectures from
Grading Basis practitioners in the field. Individual final project
RLT - Letter (ABCD/NP) chosen in consultation with instructor. Prerequisites:
279A or equivalent with permission of instructor.
Units Course Fluency with MATLAB (or another mathematical
Min Max Code Component programming language with 2D and 3D plotting
3 3 LEC Lecture capabilities).

90 / 105
Stanford University

3 3 LEC Lecture capabilities).


Instructor Grading Basis
Contact Workload RLT - Letter (ABCD/NP)
Contact Hours
Hours Hours
Value
0 0 Units Course
0 Code Component
OEE Min Max
3 3 LEC Lecture
Workload Instruction
Academic Hours Mode Instructor
Progress Hours Contact Workload
0 In Person Contact Hours
Value Hours Hours
Default Value
3 0 0
EnrollmentSection 0
Optional? Size OEE
Financial Aid No 40 Workload Instruction
Academic
Hours Hours Mode
Include in Progress Hours 0 In Person
Value Final Dynamic Value
3 Exam Date Calc Default
3
Yes No EnrollmentSection
Course Optional? Size
Generate Auto
Repeatable Financial Aid No 30
Attendance
Create
Course for Degree Hours Include in
No Yes
Count Credit? Value Final Dynamic
1 No Attendance
Present 3 Exam Date Calc
Type Use
Total Yes No
Meeting No Course
CompletionsTotal Units Generate Auto
Allowed for Allowed for Reason Repeatable
Attendance
Create
Degree Degree Use Tardy Use Course for Degree
No Yes
Credit Credit No No Count Credit?
1 No Attendance
Present
1 3 Contact
Type Use
Left Use Use Total
Meeting Yes
No No CompletionsTotal Units
Allowed for Allowed for Reason
Template
Degree Degree Use Tardy Use
Time Use Override
Credit Credit Yes Yes
No No
1 3 Contact
Exam
Left Use Use
Seat
Yes Yes
Spacing
2 Template
Time Use Override
Does this course satisfy the University Language Yes No
Requirement? Exam
No Seat
Spacing
2

91 / 105
Stanford University

Course Description Course Description


Attitude representation and parametrization; Keplerian orbital mechanics and orbital perturbations;
unperturbed and perturbed attitude dynamics and the general relative motion problem; linear formation
stability; attitude sensors and actuators; linear and flying dynamics and control; impulsive station-keeping
nonlinear attitude control; optimal attitude and reconfiguration; high order relative motion
maneuvers; dynamics of flexible spacecraft and space equations; formulation of relative motion using orbital
tethers; invited lectures from industry. Prerequisites: elements; perturbation-invariant formations; nonlinear
AA 242A, ENGR 105, AA 279A, and familiarity with formation control; low-thrust propulsion for formation
MatLab. flying; relative navigation using GNSS and optical
Grading Basis navigation; applications: sparse-aperture imaging,
RLT - Letter (ABCD/NP) remote sensing, on-orbit servicing, rendezvous, and
docking. Prerequisite: AA 242A, ENGR 105, AA 279A,
Units Course and familiarity with MatLab.
Min Max Code Component Grading Basis
3 3 LEC Lecture RLT - Letter (ABCD/NP)
Instructor
Contact Workload Units Course
Contact Hours Code Component
Hours Hours Min Max
Value LEC Lecture
0 0 3 3
0
OEE Instructor
Contact Workload
Workload Instruction Contact Hours
Academic Hours Mode Hours Hours
Value
Progress Hours 0 In Person 0 0
0
Value OEE
Default
3 Workload Instruction
EnrollmentSection
Academic Hours Mode
Optional? Size
Progress Hours
Financial Aid No 30 0 In Person
Value
Hours Include in Default
3
Value Final Dynamic EnrollmentSection
3 Exam Date Calc Optional? Size
Yes No
Financial Aid No 30
Course Hours Include in
Generate Auto
Repeatable Value Final Dynamic
Attendance
Create
Course for Degree 3
No Yes Exam Date Calc
Count Credit? Yes No
1 No Attendance
Present Course
Type Use Generate Auto
Total Repeatable
Meeting Yes Attendance
Create
CompletionsTotal Units Course for Degree
No Yes
Allowed for Allowed for Reason Count Credit?
Use Tardy Use 1 No Attendance
Present
Degree Degree
Yes Yes Type Use
Credit Credit Total

92 / 105
Stanford University

Yes Yes Type Use


Credit Credit Total
Meeting Yes
1 3 Contact CompletionsTotal Units
Left Use Use Allowed for Allowed for Reason
Yes Yes Degree Degree Use Tardy Use
Credit Credit Yes Yes
Template
1 3 Contact
Time Use Override
Yes No Left Use Use
Yes Yes
Exam
Seat Template
Spacing Time Use Override
2 Yes No
Exam
Seat
Spacing
2

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Mechanics of smart materials and current approaches Introduction to the design and performance of
for engineering smart structures to monitor health, airbreathing and rocket engines. Topics: the physical
self heal, and adapt to environment. Definition of parameters used to characterize propulsion system
smart structures; constitutive models for smart performance; gas dynamics of nozzles and inlets;
materials; piezoelectric ceramics; electro-active cycle analysis of ramjets, turbojets, turbofans, and
polymers; shape memory alloys; bio-inspired materials turboprops; component matching and the compressor
and structures; self-healing materials; sensors and map; introduction to liquid and solid propellant
sensor networks; structural health monitoring; and rockets; multistage rockets; hybrid rockets;
energy harvesting. Prerequisite: AA 240 or consent of thermodynamics of reacting gases. Prerequisites:
instructor. undergraduate background in fluid mechanics and
Grading Basis thermodynamics.
RLT - Letter (ABCD/NP) Grading Basis
RLT - Letter (ABCD/NP)
Units Course
Min Max Code Component Units Course
3 3 LEC Lecture Min Max Code Component
Instructor 3 3 LEC Lecture
Contact Workload Instructor
Contact Hours
Hours Hours Contact Workload
Value Contact Hours
0 0 Hours Hours
0 Value
OEE 0 0
0
Workload Instruction OEE

93 / 105
Stanford University

Workload Instruction OEE


Academic Hours Mode Workload Instruction
Progress Hours 0 In Person
Academic Hours Mode
Value Progress Hours 0 In Person
Default
3 Value
EnrollmentSection Default
3
Optional? Size EnrollmentSection
Financial Aid No 30 Optional? Size
Hours Include in
Financial Aid No 70
Value Final Dynamic
Hours Include in
3 Exam Date Calc Value Final Dynamic
Yes No 3 Exam Date Calc
Course
Generate Auto Yes No
Repeatable Course
Attendance
Create Generate Auto
Course for Degree Repeatable
No Yes Attendance
Create
Count Credit? Course for Degree
Attendance
Present No Yes
1 No Count Credit?
Type Use 1 No Attendance
Present
Total
Meeting Yes Type Use
CompletionsTotal Units Total
Reason Meeting No
Allowed for Allowed for CompletionsTotal Units
Degree Degree Use Tardy Use Allowed for Allowed for Reason
Credit Credit Yes Yes Degree Degree Use Tardy Use
1 3 Contact Credit Credit No No
Left Use Use 1 3 Contact
Yes Yes Left Use Use
Template No No
Time Use Override Template
Yes No Time Use Override
Exam No No
Seat Exam
Spacing Seat
2 Spacing
2
Does this course satisfy the University Language
Requirement? Does this course satisfy the University Language
No Requirement?
No

Course Description Course Description


The principles of rocket propulsion system design and Propulsion systems engineering through the design
analysis. Fundamental aspects of the physics and and operation of a sounding rocket. Students work in
chemistry of rocket propulsion. Focus is on the design small teams through a full project cycle including
and analysis of chemical propulsion systems including requirements definition, performance analysis, system
liquids, solids, and hybrids. Nonchemical propulsion design, fabrication, ground and flight testing, and

94 / 105
Stanford University

liquids, solids, and hybrids. Nonchemical propulsion design, fabrication, ground and flight testing, and
concepts such as electric and nuclear rockets. Launch evaluation. Prerequisite: 284A and consent of
vehicle design and optimization issues including instructor.
trajectory calculations. Limited enrollment. Grading Basis
Prerequisites: 283 or consent of instructor. RLT - Letter (ABCD/NP)
Grading Basis
RLT - Letter (ABCD/NP) Units Course
Min Max Code Component
Units Course 3 3 LAB Laboratory
Min Max Code Component Instructor
1 3 LEC Lecture Contact Workload
Contact Hours
Instructor Hours Hours
Value
Contact Workload 0 0
Contact Hours 0
Hours Hours OEE
Value
0 0 Workload Instruction
0
OEE
Academic Hours Mode
Workload Instruction
Progress Hours 0 In Person
Academic Hours Mode Value
Default
Progress Hours 0 In Person 3
EnrollmentSection
Value
Default Optional? Size
1
EnrollmentSection Financial Aid No 14
Optional? Size Hours Include in
Financial Aid No 15 Value Final Dynamic
Hours Include in 3 Exam Date Calc
Value Final Dynamic No No
1 Exam Date Calc Course
Generate Auto
Repeatable
No No Attendance
Create
Course Course for Degree
Generate Auto No Yes
Repeatable Count Credit?
Attendance
Create Attendance
Present
Course for Degree 1 No
No Yes Type Use
Count Credit? Total
1 No Attendance
Present Meeting Yes
CompletionsTotal Units
Type Use Reason
Total Allowed for Allowed for
Meeting Yes Use Tardy Use
CompletionsTotal Units Degree Degree
Allowed for Allowed for Reason Credit Credit Yes Yes
Degree Degree Use Tardy Use 1 3 Contact
Credit Credit Yes Yes Left Use Use
1 3 Contact Yes Yes
Left Use Use Template
Yes Yes Time Use Override
Template Yes No
Time Use Override Exam
Yes No Seat

95 / 105
Stanford University

Exam Spacing
Seat 1
Spacing
2 Does this course satisfy the University Language
Requirement?
No

Course Description Course Description


Continuation of 284A,B. Prerequisite: 284B, and Seminar talks by researchers and industry
consent of instructor. professionals on topics related to modern robotics
Grading Basis and autonomous systems. Broadly, talks will cover
RLT - Letter (ABCD/NP) robotic design, perception and navigation, planning
and control, and learning for complex robotic
Units Course systems. May be repeated for credit.
Min Max Code Component Cross Listed Courses Grading Basis
3 3 LAB Laboratory CS529 ROBOTICS & RSN - Satisfactory/No
Instructor AUTONOMY SEMINAR Credit
Contact Workload
Contact Hours
Hours Hours Units Course
Value Code Component
0 0 Min Max
0 COL Colloquium
OEE 1 1

Workload Instruction Instructor


Academic Contact Workload
Hours Mode Contact Hours
Progress Hours 0 In Person Hours Hours
Value
Value 0 0
Default 0
3 OEE
EnrollmentSection
Optional? Size Workload Instruction
Academic
Financial Aid No 14 Hours Mode
Progress Hours
Hours Include in
0 In Person
Value
Value Final Dynamic Default
1
3 Exam Date Calc EnrollmentSection
Yes No Optional? Size
Course Financial Aid No 100
Generate Auto
Repeatable Hours Include in
Attendance
Create
Course for Degree Value Final Dynamic
No Yes
Count Credit? 1 Exam Date Calc
1 No Attendance
Present
No No
Type Use Course
Total Generate Auto
Meeting Yes Repeatable
CompletionsTotal Units Attendance
Create
Allowed for Allowed for Reason Course for Degree
No Yes
Degree Degree Use Tardy Use Count Credit?
Yes Yes 1 Yes Attendance
Present
Credit Credit
Type Use
1 3 Total

96 / 105
Stanford University

Type Use
1 3 Contact Total
Meeting Yes
Left Use Use CompletionsTotal Units
Yes Yes Allowed for Allowed for Reason
Degree Degree Use Tardy Use
Template
Credit Credit Yes Yes
Time Use Override
99 99 Contact
Yes No
Left Use Use
Exam
Yes Yes
Seat
Spacing Template
1 Time Use Override
Yes No
Does this course satisfy the University Language Exam
Requirement? Seat
No Spacing
1

Course Description Course Description


(Undergraduates register for 190 or 199.) (Undergraduates register for 190 or 199.)
Experimental, theoretical, or computational Experimental, theoretical, or computational
investigation. Students may work in any field of investigation. Students may work in any field of
special interest. This course is designed to develop special interest. This course is designed to develop
students' understanding of what a research problem students' understanding of what a research problem
is and the skills needed to successfully approach and is and the skills needed to successfully approach and
conduct research. Register in Axess for section conduct research. Register in Axess for section
belonging to your research supervisor once the belonging to your research supervisor once the
faculty member agrees to supervise your independent faculty member agrees to supervise your independent
study. May be repeated for credit. study. May be repeated for credit.
Grading Basis Grading Basis
ROP - Letter or Credit/No Credit ROP - Letter or Credit/No Credit

Units Course Units Course


Min Max Component Min Max Component
1 5 Code Individual 1 15 Code Individual
INS Study INS Study
Instructor Instructor
Contact Hours Contact Hours
Contact Workload Contact Workload
Value Value
Hours Hours Hours Hours
0 0
0 0 0 0
OEE Instruction OEE
Academic Workload Mode
Academic Workload Instruction
Progress Hours Hours Independent
Progress Hours Hours Mode
Value 0 Studies Value 0 In Person

97 / 105
Stanford University

Value 0 Studies Value 0 In Person


1 1
Default Default
EnrollmentSection EnrollmentSection
Financial Aid Optional? Size Financial Aid Optional? Size
Hours No 1 Hours No 30
Value Include in Value Include in
1 Final Dynamic 1 Final Dynamic
Exam Date Calc Exam Date Calc
Course No No Course No No
Repeatable Repeatable
Generate Auto Generate Auto
Course for Degree Course for Degree
Attendance
Create Attendance
Create
Count Credit? Count Credit?
No Yes No Yes
1 Yes 1 Yes
Attendance
Present Attendance
Present
Total Total
Type Use Type Use
CompletionsTotal Units CompletionsTotal Units
Meeting No Meeting Yes
Allowed for Allowed for Allowed for Allowed for
Degree Degree Reason Degree Degree Reason
Credit Credit Use Tardy Use Credit Credit Use Tardy Use
99 999 No No 99 999 Yes Yes
Contact Contact
Left Use Use Left Use Use
No No Yes Yes
Template Template
Time Use Override Time Use Override
No No Yes No
Exam Exam
Seat Seat
Spacing Spacing
1 1

Does this course satisfy the University Language Does this course satisfy the University Language
Requirement? Requirement?
No No

Course Description Course Description


Educational opportunities in high-technology research Presentations by researchers and industry
and development labs in aerospace and related professionals. Registration for credit optional. May be
industries. Internship integrated into a student's repeated for credit.
academic program. Research report outlining work Grading Basis
activity, problems investigated, key results, and any RSN - Satisfactory/No Credit
follow-on projects. Meets the requirements for
Curricular Practical Training for students on F-1 visas. Units Course
Min Max Code Component

98 / 105
Stanford University

Student is responsible for arranging own employment Min Max Code Component
and should see department student services manager 1 1 COL Colloquium
before enrolling. May be repeated for credit. Instructor
Grading Basis Contact Workload
Contact Hours
RSN - Satisfactory/No Credit Hours Hours
Value
0 0
0
Units Course
OEE
Min Max Component
Workload Instruction
1 3 Code Individual Academic Hours Mode
INS Study Progress Hours 0 In Person
Instructor Value
Contact Hours Default
Contact Workload 1
Value EnrollmentSection
Hours Hours
0 Optional? Size
0 0
Financial Aid No 65
OEE Hours
Academic Workload Instruction
Include in
Value
Progress Hours Hours Mode
Final Dynamic
1 Exam Date Calc
Value 0 In Person
1 No No
Default Course
Generate Auto
EnrollmentSection Repeatable
Attendance
Create
Financial Aid Optional? Size Course for Degree
No Yes
Hours No 30 Count Credit?
Value 1 Yes Attendance
Present
Include in
1 Type Use
Final Dynamic Total
Meeting Yes
Exam Date Calc CompletionsTotal Units
Course No No Allowed for Allowed for Reason
Repeatable Degree Degree Use Tardy Use
Generate Auto
Course for Degree Credit Credit Yes Yes
Attendance
Create
Count Credit? 99 999
No Yes Contact
1 Yes
Left Use Use
Attendance
Present
Total Yes Yes
Type Use
CompletionsTotal Units
Meeting No Template
Allowed for Allowed for
Time Use Override
Degree Degree Reason
Yes No
Credit Credit Use Tardy Use
No No Exam
99 999
Seat
Contact
Spacing
Left Use Use
1
No No
Template Does this course satisfy the University Language
Time Use Override Requirement?
No No No
Exam

99 / 105
Stanford University
Exam
Seat
Spacing
1

Does this course satisfy the University Language


Requirement?
No

Course Description Course Description


Guest speakers present research related to plasma Thesis for degree of Engineer. Students register for
science and engineering, ranging from fundamental section belonging to their thesis adviser.
plasma physics to industrial applications of plasma. Grading Basis
Cross Listed Courses Grading Basis ROP - Letter or Credit/No Credit
ME350 PLASMA SCI TECH RSN - Satisfactory/No
SEMINAR Credit Units Course
Min Max Code Component
Units Course 1 15 T/D Thesis/Dissertation
Min Max Component Instructor
1 1 Code Research Contact Workload
RES Seminar
Contact Hours
Hours Hours
Value
Instructor 0 0
Contact Hours 0
Contact Workload OEE
Value
Hours Hours Workload Instruction
0
0 0 Academic Hours Mode
OEE
Progress Hours 0 In Person
Academic Workload Instruction Value
Default
Progress Hours Hours Mode 1
EnrollmentSection
Value 0 In Person Optional? Size
1
Default Financial Aid No 30
EnrollmentSection Hours Include in
Financial Aid Optional? Size Value Final Dynamic
Hours No 18 1 Exam Date Calc
Value Include in No No
1 Course
Final Dynamic Generate Auto
Exam Date Calc Repeatable
Attendance
Create
Course No No Course for Degree
No Yes
Repeatable Count Credit?
Generate Auto Attendance
Present
Course for Degree 1 Yes
Attendance
Create Type Use
Count Credit? Total
No Yes Meeting No
1 Yes CompletionsTotal Units
Attendance
Present Reason
Total Allowed for Allowed for
Type Use Use Tardy Use
CompletionsTotal Units Degree Degree
Meeting No No No
Allowed for Allowed for Credit Credit

100 / 105
Stanford University

Meeting No No No
Allowed for Allowed for Credit Credit
Degree Degree Reason 99 999 Contact
Credit Credit Use Tardy Use Left Use Use
99 99 No No No No
Contact Template
Left Use Use Time Use Override
No No No No
Template Exam
Time Use Override Seat
No No Spacing
Exam 1
Seat
Spacing Does this course satisfy the University Language
1 Requirement?
No

Course Description Course Description


Prerequisite: completion of Ph.D qualifying exams. Why do we spend billions of dollars exploring space?
Students register for section belonging to their thesis What can modern policymakers, entrepreneurs, and
adviser. (Staff) industrialists do to help us achieve our goals beyond
Grading Basis planet Earth? Whether it is the object of exploration,
ROP - Letter or Credit/No Credit science, civilization, or conquest, few domains have
captured the imagination of a species like space. This
Units Course course is an introduction to space policy issues, with
Min Max Code Component an emphasis on the modern United States. We will
1 15 T/D Thesis/Dissertation
present a historical overview of space programs from
Instructor all around the world, and then spend the last five
Contact Workload weeks discussing present policy issues, through
Contact Hours
Hours Hours lectures and guest speakers from NASA, the
Value
0 0 Department of Defense, new and legacy space
0
OEE Instruction industry companies, and more. Students will present
Workload Mode on one issue that piques their interest, selecting from
Academic Hours Independent various domains including commercial concerns,
Progress Hours 0 Studies military questions, and geopolitical considerations.
Value Grading Basis
Default
1 RSN - Satisfactory/No Credit
EnrollmentSection
Optional? Size
Units Course
Financial Aid No 30 Code Component
Min Max
Hours Include in ACT Activity
1 1
Value Final Dynamic Instructor
1 Exam Date Calc Contact Workload
No No
Contact Hours
Hours Hours

101 / 105
Stanford University

No No Hours Hours
Course Value
Generate Auto 0 0
Repeatable 0
Attendance
Create OEE
Course for Degree
No Yes Workload Instruction
Count Credit?
Attendance
Present
Academic Hours Mode
1 Yes
Type Use
Progress Hours 0 In Person
Total Value
Meeting No Default
CompletionsTotal Units 1
Allowed for Allowed for Reason EnrollmentSection
Degree Degree Use Tardy Use Optional? Size
Credit Credit No No Financial Aid No 20
99 999 Contact
Hours Include in
Left Use Use Value Final Dynamic
No No 1 Exam Date Calc
Template No No
Course
Time Use Override Generate Auto
Repeatable
No No Attendance
Create
Course for Degree
Exam No Yes
Count Credit?
Seat 1 No Attendance
Present
Spacing Type Use
Total
1 Meeting Yes
CompletionsTotal Units
Allowed for Allowed for Reason
Does this course satisfy the University Language Use Tardy Use
Degree Degree
Requirement? Yes Yes
Credit Credit
No
1 1 Contact
Left Use Use
Yes Yes
Template
Time Use Override
Yes No
Exam
Seat
Spacing
1

Course Description Course Description


Engineer's thesis or non-doctoral work for a TGR Doctoral dissertation for a TGR student in PhD
student. program.
Grading Basis Grading Basis
RTG - TGR RTG - TGR

Units Course Units Course

102 / 105
Stanford University

Units Course Units Course


Min Max Code Component Min Max Code Component
0 0 T/D Thesis/Dissertation
0 0 T/D Thesis/Dissertation
Instructor Instructor
Contact Workload Contact Workload
Contact Hours Contact Hours
Hours Hours Hours Hours
Value Value
0 0 0 0
0 0
OEE OEE Instruction
Workload Instruction Workload Mode
Academic Hours Mode
Academic Hours Independent
Progress Hours 0 In Person
Progress Hours 0 Studies
Value Value
Default Default
8 8
EnrollmentSection EnrollmentSection
Optional? Size Optional? Size
Financial Aid No 999 Financial Aid No 999
Hours Include in
Hours Include in
Value Final Dynamic Value Final Dynamic
8 Exam Date Calc 8 Exam Date Calc
No No No No
Course Course
Generate Auto Generate Auto
Repeatable Repeatable
Attendance
Create Attendance
Create
Course for Degree Course for Degree
No Yes No Yes
Count Credit? Count Credit?
1 Yes Attendance
Present 1 Yes Attendance
Present
Type Use Type Use
Total Total
Meeting No Meeting No
CompletionsTotal Units CompletionsTotal Units
Allowed for Allowed for Reason Allowed for Allowed for Reason
Degree Degree Use Tardy Use Degree Degree Use Tardy Use
Credit Credit No No Credit Credit No No
99 999 Contact 99 999 Contact
Left Use Use Left Use Use
No No No No
Template Template
Time Use Override Time Use Override
No No No No
Exam Exam
Seat Seat
Spacing Spacing
1 1

Does this course satisfy the University Language Does this course satisfy the University Language
Requirement? Requirement?
No No

103 / 105
Stanford University

No No

Course Description
Preparatory course for Bing Overseas Studies summer
course in Edinburgh. Prerequisite: Requires instructor
consent.
Grading Basis
RLT - Letter (ABCD/NP)

Units Course
Min Max Code Component
1 1 LEC Lecture
Instructor
Contact Workload
Contact Hours
Hours Hours
Value
0 0
0
OEE
Workload Instruction
Academic Hours Mode
Progress Hours 0 In Person
Value
Default
1
EnrollmentSection
Optional? Size
Financial Aid No 30
Hours Include in
Value Final Dynamic
1 Exam Date Calc
Yes No
Course
Generate Auto
Repeatable
Attendance
Create
Course for Degree
No Yes
Count Credit?
1 No Attendance
Present
Type Use
Total
Meeting Yes
CompletionsTotal Units
Allowed for Allowed for Reason
Degree Degree Use Tardy Use
Credit Credit Yes Yes
1 1 Contact
Left Use Use
Yes Yes
Template
Time Use Override

104 / 105
Stanford University

Time Use Override


Yes No
Exam
Seat
Spacing
2

105 / 105

You might also like