Master of Science in Computer Science

The Master of Science in Computer Science program (available both on-campus and online via DEN@Viterbi) provides intensive preparation in the concepts and techniques related to the design, programming and application of computing systems.

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.

The Master of Science in Computer Science program requires the student to take a broad spectrum of courses, while simultaneously allowing for emphasis in desired areas of specialization.

Related Programs

The Department of Computer Science also offers the following Master of Science in Computer Science degree program concentrations:

  • MS in CS – Data Science
  • MS in CS – Game Development (On-campus only)
  • Graduate Certificate in Applied Data Science
  • Graduate Certificate in Data Science Foundations

Applicants with an undergraduate degree in engineering, math, or hard science, but a limited background in computer science should consider the below program:

  • MS in CS – Scientists and Engineers

In addition, the Department of Computer Science is home to the following Data Science graduate program concentrations:

  • MS in Applied Data Science
  • MS in Communication Data Science (On-campus only)
  • MS in Cyber Security Engineering
  • MS in Environmental Data Science (On-campus only)
  • MS in Healthcare Data Science
  • MS in Public Policy Data Science (On-campus only)
  • MS in Spatial Data Science

For a complete list of graduate programs offered online in the USC Viterbi School of Engineering, please visit the DEN@Viterbi Program Offerings.

Career Opportunities

A variety of career opportunities exist, but primarily in the areas of:

  • Aerospace and Defense
  • Computer Programming
  • Software Design
  • Bioinformatics
  • Computer Simulation
  • Information Technology
  • Architecture
  • Communications
  • Consulting Firms

Earn your Master of Science in Computer Science online via DEN@Viterbi. Request information today.

Same Faculty. Same Program. Same Degree.

DEN@Viterbi strives to meet the needs of engineering professionals, providing the opportunity to advance your education while maintaining your career and other commitments. By breaking down geographical and scheduling barriers, DEN@Viterbi allows you to take your classes anytime and anywhere.

DEN@Viterbi students undergo the same academic requirements, curriculum, and must adhere to the same academic standards as on-campus students; therefore, your diploma is ultimately issued by the University of Southern California. There is no difference between remote students and on-campus students.