Course Number
675.754
Next Offered
Summer 2024
Location
Online
Course Format
Asynchronous Online

This survey course reviews the architectures, designs, and implementations of spacecraft flight software systems. The course provides an overview of typical command and data handling software functions and the open-source tools, frameworks, and applications that can implement them. A semester-long programming assignment is provided to build a working flight software system. Special topics include application to resource-constrained Internet-of-Things (IoT) devices, spacecraft security, and space-based networking. Flight software encompasses the complete set of computer instructions running on every processor on a spacecraft.

Course Prerequisite(s)

Completion of EN.675.600 Systems Engineering for Space and EN.675.601 Fundamentals of Engineering Space Systems I, experience programming in C, or with approval of the instructor.

Course Offerings

Open

Flight Software for Space Systems

675.754.81
05/28/2024 - 08/22/2024
Semester
Summer 2024
Course Format
Asynchronous Online
Location
Online
Cost
$5,270.00
Course Materials
Open

Flight Software for Space Systems

675.754.81
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$5,270.00
Course Materials