What will I learn?

The MS in Computer Science – High Performance Computing and Simulations 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.

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

Which department am I in?

USC Viterbi School of Engineering

Study options

Full Time (A minimum of 32 units)

Tuition fees
USD $2,075 per unit
Start date

Expected January, August 2022


University of Southern California

University Park Campus,



90089, United States

Entry requirements

For students from United States

Applicants must have a Bachelor degree earned at an institution recognized by the Ministry of Education.

For international students

Bachelor’s degree from an accredited institution in any engineering or engineering-related disciplines.

Applicants to master's programs who have attained an Internet Based TOEFL (iBT) score of 90, with no less than 20 on each sub-score; or an IELTS score of 6.5, with no less than 6 on each band score.

*There may be different IELTS requirements depending on your chosen course.


Get in touch