University of Southern California campus

Engineering

Computer Science (MS) at University of Southern California

University of Southern California, United States

Programme overview

The Department of Computer Science offers the Master of Science in Computer Science, which can be completed with or without a thesis. No examination is required for the non-thesis degree.

Faculty: Viterbi School of Engineering  |  Department: Computer Science  |  Duration: 32 units without thesis; 36 units with thesis  |  Study mode: full-time  |  Location: Los Angeles, CA, United States

What you will study

The non-thesis degree requires 32 units, including the core course CSCI 570 Analysis of Algorithms, a 0-unit practicum (ENGR 595) and additional 500-level CSCI courses; up to 4 units may be 400-level. The thesis option (36 units, two semesters of CSCI 594) is available to highly qualified students who find a supervising adviser.

Official programme page

Application information

Entry requirements

A minimum 3.0 GPA is required on all coursework applied toward the master's degree and on all graduate courses completed at USC. Other requirements follow the general Viterbi School of Engineering master's degree requirements.

Duration: 32 units without thesis; 36 units with thesis

Explore more study programmes

Engineering

Aerospace Engineering (BS)

University of Southern California, United States

Degree
Bachelor's
Next intake
First-year students enter in the fall semester; applicants can apply Early Decision (binding), Early

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.