Program Overview

The University of Southern California’s Master of Science in Computer Science program provides students with a deep understanding of both fundamentals and current issues in computer science and computer engineering so they may either obtain productive careers or pursue advanced degrees. Graduates may seek employment in the industries of aerospace and defense, computer programming, software design, bioinformatics, computer simulation, information technology, architecture, and communications, among others.

Similar Programs:

    Program Details

    Degree Level: Master

    Delivery Format: 100% Online

    Accelerated Degree: No

    Accreditation & Licensing

    Western Association of Schools and Colleges, Senior College and University Commission    


    An undergraduate degree in engineering, math or hard science from a regionally-accredited university. Resume/CV. Transcripts. Letters of recommendation (optional). Statement of purpose (optional).

    School Overview

    Recognized as a leading research facility with global networks, USC supports online learning through USC Online. Students benefit from online flexible degree programs, yet complete the same academic rigor and standards of on-campus degrees.

    More than 80 online degree programs accommodate working professionals and nontraditional students. Degrees include, but are not limited to, fields of study in business, management, psychology, education, dentistry, gerontology, engineering, medicine, social work, and public policy. 

    Students communicate with peers and faculty in real time via online sessions, and faculty work with students to coordinate service learning and internship opportunities in regions near to the student’s residence.

    Online students also have access to USC resources, including financial aid. Master’s programs typically require about two years to complete, while students can complete certificate programs in one year.


    This program has not been ranked.


    Success! Thank you for submitting a review. You may not see your review immediately as it still subject to review.

    All Programs