MS in Computer Science - High Performance Computing & Simulation

Application Deadlines

Spring 2019: September 15, 2018

Fall 2019: January 15, 2019

USC GRADUATE APPLICATION
 

The MS in Computer Science – High Performance Computing and Simulation is designed to:

Train a new generation of MS students in Computer Science to solve challenging scientific and engineering problems using high-end parallel computers, high-speed networks, and advanced scientific visualization.

Support a unique dual-degree opportunity, in which students can obtain a PhD in the physical sciences/engineering and an MS in Computer Science, to attract high-quality students.

Train engineers from industry to solve real-world problems using state-of-the-art computational techniques. The program will satisfy the critical need to train students, who have expertise in the physical/biological sciences/engineering and computer science, as evidenced by the current and future trends in cutting edge research and in the job market.

International Students: This program is eligible for the OPT STEM extension.


Please Note: Requirements for graduation, course offerings, course availability, track offerings, and any other degree requirements are subject to change. Students should consult with an academic advisor prior to registering for any classes.

  • A minimum of 32 units is required for the MS in Computer Science – High Performance Computing and Simulation degree
  • Required Courses: 16 units
  • Technical Elective Courses: 9-12 units (a total of 3 courses with at least one from each group)
  • Elective Courses: 5-7 units
  • A minimum cumulative GPA of 3.0 is required for graduation
  • A maximum of 4 units may be taken from approved 400-level courses in either Electrical Engineering or Computer Science; the remaining units must be approved courses at the 500 or 600 level
Detailed Program Curriculum and RequirementsSchedule of Classes