The USC Viterbi Distance Education Network enables students to earn their engineering Master's degree 100% online. DEN students do the same homework, take the same exams and because the DEN program provides a fully equivalent academic experience, they earn the same degree as on-campus students. Detailed information on earning your degree online through DEN
Get a Head Start
Well qualified candidates can begin taking courses as Limited students prior to submitting a formal application for admission and before taking the GRE.
Course Information
Please note that the courses listed below are those available via DEN. However, DEN course offerings are subject to change by the university and the specific department. Students should check the USC Schedule of Classes or with the specific department for course availability information.
Core Requirement (12 units)
Course
Units
ASTE470 - Spacecraft Propulsion
3
ASTE520 - Spacecraft System Design
3
ASTE535 - Space Environments and Spacecraft Interactions
3
ASTE580 - Orbital Mechanics I
3
Core Elective Requirement (6 units)
Choose two
Course
Units
ASTE523 - Design of Low Cost Space Missions
3
ASTE527 - Space Studio Architecting
3
ASTE552 - Spacecraft Thermal Control
3
ASTE553 - Systems for Remote Sensing from Space
3
ASTE554 - Spacecraft Sensors
3
ASTE556 - Spacecraft Structural Dynamics
3
ASTE570 - Liquid Rocket Propulsion
3
ASTE572 - Advanced Spacecraft Propulsion
3
ASTE583 - Space Navigation: Principles and Practice
3
ASTE584 - Spacecraft Power Systems
3
ASTE585 - Spacecraft Attitude Control
3
ASTE586 - Spacecraft Attitude Dynamics
3
Technical Electives (6 units)
Students are advised to select these two elective courses from the list of core electives or from other courses in astronautical engineering or from other science and engineering graduate courses, as approved by a faculty advisor. New courses on emerging space technologies are often offered; consult the current semester’s online course offerings, particularly for ASTE 599 Special Topics.
Engineering Mathematics Requirement (3 units)
Choose one
Course
Units
AME 525 - Engineering Analysis
3
AME526 - Engineering Analytical Methods
3
CE529a - Finite Element Analysis
3
EE517 - Statistics for Engineers
3
Questions/Contact
If you have questions or need assistance, please visit our Technical FAQ page.