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.
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.