Stanford Root

Schedule

Stanford Root

Schedule

AA 116

Embedded Systems for Aerospace

UNITS:3
GRADING:Letter (ABCD/NP)
LEVEL:Undergrad
GER:—

This course bridges the critical gap between software and hardware in aerospace engineering. Students will learn the fundamental principles and practical skills for programming the embedded computers at the heart of spacecraft, aircraft, and robots. The curriculum moves from high-level abstractions to real-time, performance-critical applications, tackling the unique challenges of resource-constrained systems. Topics include: microcontroller architecture vs. microprocessors, real-time operating systems (RTOS), state machines for fault tolerance, hardware communication protocols (I2C, SPI, UART), debugging on hardware, and distributed system integration. This course provides essential skills for students pursuing the aero/astro capstone courses (AA 136, AA 146), robotics (AA 174), or a career in the avionics, space, and robotics industries.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 27119
0 / 24 enrolled
DAYS:Tuesday, Thursday
TIME:12 PM – 1:20 PM
LOCATION:TBD
INSTRUCTOR:
Lee, Nicolas
3units

AA 116: Embedded Systems for Aerospace

3 units · Letter (ABCD/NP)

This course bridges the critical gap between software and hardware in aerospace engineering. Students will learn the fundamental principles and practical skills for programming the embedded computers at the heart of spacecraft, aircraft, and robots. The curriculum moves from high-level abstractions to real-time, performance-critical applications, tackling the unique challenges of resource-constrained systems. Topics include: microcontroller architecture vs. microprocessors, real-time operating systems (RTOS), state machines for fault tolerance, hardware communication protocols (I2C, SPI, UART), debugging on hardware, and distributed system integration. This course provides essential skills for students pursuing the aero/astro capstone courses (AA136, AA146), robotics (AA174), or a career in the avionics, space, and robotics industries.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Tuesday Thursday 12:00 PM – 1:20 PM — Lee, Nicolas (Undergrad)

More AA courses

  • AA 100: Introduction to Aeronautics and Astronautics
  • AA 101: High Speed Gasdynamics
  • AA 102: Introduction to Applied Aerodynamics
  • AA 103: Air and Space Propulsion
  • AA 108N: Surviving Space
  • AA 118N: How to Design a Space Mission: from Concept to Execution
  • AA 124: Introduction to Planetary Science (EPS 124, ESS 125, GEOPHYS 124)
  • AA 126: Aerospace Prototyping Lab
  • AA 131: Space Flight
  • AA 132: Planetary and Geological Optical Remote Sensing (AA 232, EPS 195, EPS 245, GEOPHYS 192, GEOPHYS 244)
  • AA 136A: Spacecraft Design
  • AA 136B: Spacecraft Design Laboratory

All AA courses · All departments