* Calculus I, II, and III
* Linear algebra
* Differential equations
* Statistics
* Probability
Physics
* Mechanics
* Electricity and magnetism
* Waves and optics
* Thermodynamics
* Quantum mechanics
Computer Science
* Programming
* Data structures
* Algorithms
* Object-oriented programming
Astronomy
* Introduction to astronomy
* Stellar astronomy
* Galactic astronomy
* Cosmology
* Astrophysics
Other Courses
* English
* Chemistry
* Biology
* Geology
* Meteorology
* History
* Philosophy
In addition to these courses, a strong foundation in physics and mathematics is necessary. Many universities offer programs specifically designed for aspiring space scientists. These programs will typically include a selection of the topics listed above, as well as additional courses in astronomy and earth science.