High Performance Computing and Simulations

The Master of Science in Computer Science (High Performance Computing and Simulations) is designed to:

  • Train a new generation of graduate 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 Ph.D. in the physical sciences/engineering and an M.S. in Computer Science.
  • 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.

All information contained here is summarized from the USC Catalogue and is considered non-official. For all rules, regulations, procedures, and outlines, please see the current academic year USC Catalogue. The USC Catalogue supersedes all other publications.

Current students follow degree requirements in effect for the academic year they began their studies at USC.  If you are a current student, please refer to your STARS report or the appropriate USC Catalogue for your year.  Students seeking to advance their catalogue year to follow updated curricula may contact their department advisor.

Published on August 9th, 2017

Last updated on June 21st, 2022