M.S. Computer Science (General)

The Master of Science in Computer Science provides intensive preparation in the basic concepts and techniques related to the design, programming and application of digital computers. Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering so that they may either obtain productive employment or pursue advanced degrees.  This program requires students to take a broad spectrum of courses, while simultaneously allowing for emphasis in desired areas of specialization.

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 14th, 2022