University of Southern California
MS in Computer Science
How this program compares
Benchmark this program against our national recognition pages and use the key guides below to evaluate ROI, admissions difficulty, and outcomes.
Admission Snapshot
Typical admitted student: Applicants must hold a bachelor's degree in computer science or a related field and meet the admission standards of the Viterbi School of Engineering.[1][2][4] A strong undergraduate foundation in computer science coursework is typically required.
About This Program
This program provides intensive preparation in the concepts and techniques related to the design and application of modern computing systems.
Career Outcomes
Excel as AI Research Scientist in Cross-Industry AI with computer science expertise
- 1. Software Engineer
- 2. Machine Learning Engineer
- 3. Cybersecurity Engineer
- 4. Data Scientist
What You'll Learn
- Design and implement scalable software systems using advanced algorithms and data structures
- Develop expertise in specialized areas such as artificial intelligence, robotics, networking, or cybersecurity
- Analyze and solve complex computational problems through theoretical foundations and practical applications
- Apply graduate-level research and development methodologies in computer science
Curriculum Highlights
The 32-unit curriculum covers a spectrum of courses in algorithms, systems, and design, with options for thesis or research-based pathways.
Top Employers
Top employers include Google, Microsoft, Apple, Meta, Amazon, Intel, Cisco, and major technology firms across Silicon Valley and nationally.
Admissions
Applicants must hold a bachelor's degree in computer science or a related field and meet the admission standards of the Viterbi School of Engineering.[1][2][4] A strong undergraduate foundation in computer science coursework is typically required.
Application Materials
- Statement of Purpose: Required
- Letters of Recommendation: 2β3
- Resume/Curriculum Vitae: Required
- Official Transcripts: Required
Academic Requirements
- Degree Required: Master of Science (28 units minimum; 32 units with thesis option)
- GRE/GMAT: Typically required for admission consideration
- TOEFL/IELTS: Required for international students (TOEFL 80+ / IELTS 6.5+)
- Minimum GPA: 3.0 required on all coursework applied toward the degree[1]
Student Reviews
Loading reviews...
Ready to Apply?
Visit the official program page for the latest deadlines, tuition, and application requirements.