MasterOn-Campus, OnlineFull-Time

University of Southern California

MS in Computer Science

Los Angeles, California2 years$81K total tuition
Visit Program Website β†—

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.

Est. Salary$120,000 Machine Learning Engineer
Job Growth+13%
Top RoleAI Research Scientist
FormatOn-Campus, Online

Admission Snapshot

Degree Required
Master of Science (28 units minimum; 32 units with thesis option)
Duration
2 years
Est. Tuition
$81K total
Format
On-Campus, Online
Schedule
Full-Time
GRE / GMAT
Required
Min. GPA
3.0 required on all coursework applied toward the degree[1]
Concentrations
Computer Vision, Natural Language Processing (NLP)

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.