01In development
Upper-division students · New flight-software team members
Flight Software Development
A practical short course moving from embedded-software fundamentals to component boundaries, message passing, scheduling, telemetry, command handling, fault response, and testable flight applications.
FreeRTOScFS / F Prime patternsInterfacesVerification
View course outline ↓02In development
Student mission teams · Avionics and systems engineers
Spacecraft System Architecture
A systems course connecting mission requirements to avionics architecture, PCB partitioning, buses, power, sensors, actuators, and the software interfaces that keep subsystem teams aligned.
PCB architectureAvionicsICDsHardware/software co-design
View course outline ↓