USC Viterbi School of Engineering Logo – Viterbi School website

Top Five in the Nation for 10 Consecutive Years: USC Viterbi’s Online Programs in Engineering, Computer Science

The U.S News & World Report ranks DEN@Viterbi as consistently among the best online graduate degree programs in the nation

(Pre COVID-19) Instructional Operations Manager Carrie Peralta and Instructional Operations Supervisor Andrew Burnop (foreground) checking on DEN@Viterbi classroom operations.

(Pre COVID-19) Carrie Peralta, instructional operations manager and Andrew Burnop, instructional operations supervisor (foreground) checking on DEN@Viterbi classroom operations. Photo courtesy of Binh Tran. 

On January 25th, U.S News & World Report released their annual rankings for the best distance-education programs offered by universities across the United States for 2022. Per the report, the USC Viterbi School of Engineering remains one of the nation’s top online graduate programs, with top 5 rankings for graduate programs in engineering and computer information technology (computer science).

This year’s rankings assessed 1,733 online programs offering master’s degrees in a range of subjects. The USC Viterbi School ranked No. 4 in the computer science category and No. 5 in the overall engineering category.

USC Viterbi offers 41 master’s degrees and five graduate certificates through its innovative online delivery method: the Distance Education Network (DEN@Viterbi) . DEN@Viterbi students receive access to the same faculty, academic requirements and curriculum as on-campus students, providing engineering professionals with the opportunity to gain the same high quality USC degree, completely online. The program offers master’s degrees in areas ranging from electrical and civil engineering, to astronautical engineering and computer science.

“The DEN@Viterbi model has consistently improved upon the hybrid model that everyone had to adjust to during this pandemic,” said Binh Tran, USC Viterbi associate dean, who oversees DEN@Viterbi. “We are very excited to see the latest rankings for our program and USC Viterbi School. There are a considerable number of schools completing these surveys and we hope that the information helps guide prospective students as they look at online program options for graduate engineering programs, particularly the breadth and depth of our programs.”

According to Candace House Teixeira, USC Viterbi associate dean of corporate engagement and programs, DEN@Viterbi’s blended delivery model makes the program stand out.

“Online students are in the same classroom, engaging in the same academic experience, as an on-campus student,” Teixeira said. “There’s no difference in terms of admission standards, or academic rigor, or faculty – which is really unique compared with other online graduate degree programs.”

With the onset of the COVID epidemic, few universities were as prepared to accommodate the changing requirements for remote learning as DEN@Viterbi. Started in 1972 , DEN@Viterbi has set the standards for distance education excellence for decades. The program currently supports close to 900 DEN students.

Over the past year, the DEN@Viterbi program has made changes to several areas of their delivery systems to further enrich the online experience, such as implementing enhanced support for more faculty teaching from home. According to Tran, the program also deployed several additional features to faculty and courses to enhance course delivery and interactive options for students, including a new lecture capture system, discussion tools and various online assessment tools.

“As many universities now have experience with new online delivery systems, we understand that there is a difference between flexibilities for faculty and students and quality for program services and student experiences that most haven’t been able to address properly,” Tran said. “It’s a unique aspect of our infrastructure and program to have this experience with supporting faculty and students inside and outside the classroom.”

Published on January 25th, 2022

Last updated on May 16th, 2024

Share this Story

Related Stories

Peter Yingxiao Wang

ABOUT THE SCHOOL

  • 115 Year Celebration
  • About Andrew Viterbi
  • Diversity Equity & Inclusion
  • Facts and Numbers
  • Faculty Directory
  • Ginsburg Hall
  • USC Michelson Center

FROM THE DEAN

  • Dean's Message
  • Dean's Report
  • Initiatives and Priorities
  • Engineering +
  • Strategic Plan

NEWS | MEDIA | EVENTS

  • Keynote Lecture Series
  • Media Contact & Press Releases
  • Media Coverage
  • Public Image Archive
  • Publications
  • Social Media
  • Viterbi News Now

SCHOOL OF ADVANCED COMPUTING

  • Thomas Lord Department of Computer Science
  • Ming Hsieh Department of Electrical and Computer Engineering
  • Division of Computing Education (DCE)
  • Information Technology Program (ITP)
  • Interdisciplinary Data Science (IDS)
  • Information Science Institute (ISI)
  • Institute for Creative Technologies (ICT)
  • More to come soon

DEPARTMENTS AND ACADEMIC PROGRAMS

  • Aerospace and Mechanical Engineering
  • Astronautical Engineering
  • Alfred E. Mann Department of Biomedical Engineering
  • Mork Family Department of Chemical Engineering and Materials Science
  • Sonny Astani Department of Civil and Environmental Engineering
  • Daniel J. Epstein Department of Industrial and Systems Engineering
  • Engineering in Society Program
  • Information Technology Program

EXECUTIVE AND CONTINUING EDUCATION

  • Aviation Safety and Security Program
  • Corporate and Professional Programs

ONLINE ACCESS

  • Graduate Programs - DEN@Viterbi

SPECIALIZED GRADUATE PROGRAMS

  • Financial Engineering Program
  • Green Technologies Program
  • Data Science Program
  • Progressive Degree Program
  • Systems Architecting and Engineering Program

RESOURCES AND INITIATIVES

  • Academic Integrity
  • Accreditation
  • Awards Office
  • John Brooks Slaughter Center for Engineering Diversity
  • Division of Engineering Education
  • Globalization
  • K-12 Outreach
  • USC Experts Directory
  • Women in Science and Engineering

FIRST YEAR APPLICANTS

usc online phd computer science

MASTER'S APPLICANTS

usc online phd computer science

PHD APPLICANTS

usc online phd computer science

TRANSFER APPLICANTS

usc online phd computer science

RESEARCH ENVIRONMENT

  • Search Faculty Research Areas
  • Departments, Research Institutes and Centers
  • Research Infrastructure
  • Research Initiatives
  • Research Vision
  • Student Research
  • Summer Undergraduate Research Experience

TECHNOLOGY INNOVATION AND ENTREPRENEURSHIP

  • NSF I-Corps Hub: West Region
  • Office of Technology Innovation and Entrepreneurship
  • USC Stevens Center for Innovation
  • Viterbi News Network
  • Diversity Equity Inclusion
  • Dean’s Message
  • Dean’s Report
  • Media Contact & Press Releases
  • More to Come Soon
  • Biomedical Engineering
  • Informatics Program
  • Graduate Programs – DEN@Viterbi
  • First Year Applicants
  • Master’s Applicants
  • PHD Applicants
  • Transfer Applicants
  • Competitions
  • Entrepreneurship
  • I-Corps Node
  • Viterbi Startup Garage
  • Viterbi Student Innovation Institute (VSI2)
  • Viterbi Venture Fund

USC Viterbi School of Engineering Logo – Viterbi School website

Master of Science in Computer Science

Application deadlines.

Spring: September 1

Fall: December 15

  • Program Overview
  • Application Criteria
  • Tuition & Fees
  • Meet Our Students
  • Career Outcomes
  • DEN@Viterbi - Online Delivery
  • Request Information

The MS in Computer Science 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 MS in Computer Science program requires the student to take a broad spectrum of courses while simultaneously allowing for emphasis in desired areas of specialization.

Interested in this program but did not earn a BS in Computer Science? Visit our MSCS Eligibility Criteria page.

  • This program requires completion of 32 units of coursework
  • Eligible for the OPT STEM extension
  • This program has a thesis option
  • USC Catalogue
  • USC Schedule of Classes
SEMESTERDEADLINE
SpringSeptember 1
FallDecember 15

Visit our Ready to Apply page for more information.

Applicants are expected to have completed or be in process of completing an undergraduate degree in computer science or its equivalent. For those who do not, they should meet the eligibility criteria on our MSCS Eligibility Criteria page.

Applications are reviewed holistically; simply taking these courses does not guarantee admission.

APPLICATION REQUIREMENTS

The following materials are required to be included with your online application:

  • Transcripts
  • Personal Statement
  • Letter of Recommendation (Optional)

NOTE:   The GRE is   not required   for 2025 applications.

The following link will take you to an overview of the tuition & fees for graduate engineering students, including payment information. Both on-campus and DEN@Viterbi students pay the same tuition.

Use the link below to download the   Cost of Attendance to see a summary of tuition and fees by semester. The document is a typical example and the number of courses, and time to complete the program, will vary by student. (Effective Fall 2024, this program will change from a 28 to a 32-unit program.)

Estimated Cost of Attendance - 28 Unit Programs

Estimated Cost of Attendance - 32 Unit Program

    SANTOSHI RAKSHITA BALIVADA

Tell us about an exciting and unforgettable experience from your time at USC. In my 2 nd semester, I got an invitation to apply for the Grace Hopper Celebration of Women in Computing (GHC) conference. This  is a series of conferences designed to bring the research and career interests of women in computing to the forefront. This excited me so much as it was my first time attending the world's largest National conference gath ering of women in computing and was  a truly unforgettable experience.

What are some personal achievements or experiences you’d like to share?

USC has given me everything – challenges that helped me learn from my experiences, opportunities   that helped me grow professionally and personally and above all a platform   to showcase my talents. I started off by acquiring a good GPA, went on to become a Course Producer for one of the most popular courses of the CS department CSCI 571: Web Technologies, and secured a Summer internship as a software engineer Intern at Walmart. Being away from home for the first time in my life, USC made me responsible and taught me the value of time, people and money. I have learned to stay strong, independent, motivated, and not to take success to head or failure to heart !!

Which organizations/activities have you been involved with outside of the classroom?

Apart f rom academic excellence, USC has some amazing student chapters/organizations , which give students an opportunity to expand their network and build their managerial skills. I have been a part of the Hindu Student Organization (HSO) in my first semester, wh ere I was a part of the logistics team. I had to arrange, organize and manage events. This gave me outstanding experiences, from which I learned to be more spontaneous in life. Additionally, I was a part of the USC Bookstore, where I was a student wor ker. This gave me countless memories, as everyday I got to meet people from different cultures all over the world, and helped me expand my network. I also got to meet a lot of celebrities during this time . .

  DIMITAR KIRILOV

Tell us about an exciting and unforgettable experi ence from your time so far at USC. I did my Bachelor’s degree at the American University in Bulgaria – a small university where anyone quickly gets to know everyone. USC on the other hand is a huge university for the standards of where I come from. It has th e same population as my entire hometown. I didn’t know anyone, and I didn’t know much about the area of the university. I had to be proactive to go around and learn about my surroundings and meet people. Kind of like a quest to explore the unknown land. It had its challenges, especially with COVID measures being enforced. But it was so much fun and exciting. I still look back at my first few weeks with a smile on my face. I went to all of the new student welcoming events and met so many bright and inspiring people who have a wide variety of interests and skills. I highly encourage new students to do something similar. Meeting people and participating in events and activities is how unforgettable memories are made and how opportunities open up.

What are some personal achievements or experiences you’d like to share? I think I managed to meet people from all the continents now, and from so many countries. I think learning about other cultures is such an eye - opening experience in many aspects. You start to u nderstand other people more, but you also learn more about yourself. I especially encourage internationals and people like me who come from smaller towns to explore cultural events. After all, you don’t get such chances every day. Check out an on - campus ev ent, go to a concert, or a sports game, travel around Los Angeles. You might be surprised how much you will grow from that as a person.

Which organizations/activities have you been involved with outside of the classroom? I am part of the Fulbright co mmunity in LA, the USC Star Wars club, and Remedy Through Music which is a volunteering club for musicians. I have also applied to be a mentor in Fall 2022. .

    LINSHENG JI

What are some personal achievements or experiences you’d like to share? I'm joining the camera sensor industry this summer as an Intern! As a photography enthusiast, I have always wanted to make some contribution to the industry.

What do you like most about living in Los Angeles? I love riding motorcycle in Los Angeles. World famous San Gabriel Canyons arewithin 30 minutes ride from town. The weather is always sunny and temperature is never too low in winter. With legal lane splitting in California, It is a paradise for riders.

What advice would you give future Viterbi students? Look at the curriculum first and see if the school offers courses to your interest before you make a decision. Don't buy a car if you live near the campus. You will not drive it often. Begin preparing for job interviews as early as possible. .

    KANIKA JINDAL

What are some personal achievements or experiences you’d like to share? Getting an internship in one of the best companies in the world -Microsoft along with three other best offers, shocked me of my own abilities.

Which organizations/activities have you been involved with outside of the classroom? I hold the position of Senator for the Viterbi Graduate Student Association for two semesters and participated in USC Thorton musical school’s choir - Oriana.

What do you like most about living in Los Angeles? L.A. is a perfect combination of amazing beach sunsets and morning hikes, and during the day, it has a lot of world-class stores where we can shop.

2022 First Destinations Survey - Outcomes*

usc online phd computer science

Top Employers*

  • Meta Platforms, Inc.  
  • Microsoft  
  • Salesforce  

Alumni Employment - 2022* (Companies & Job Titles)

  • Accenture - Data Science Consultant  
  • AcuityMD - Full-Stack Software Engineer  
  • Adobe - Software Engineer  
  • Advanced Micro Devices, Inc. - Silicon Infrastructure Design Engineer  
  • Amazon - Applied Scientist, Software Development Engineer, Software Development Engineer II, Software Engineer, System Development Engineer I  
  • Amazon Robotics - Software Engineer Intern  
  • Amazon Web Services - Business Intelligence Engineer, Data Engineer I, Software Development Engineer, Software Engineer  
  • Apple - Security Engineer, Senior Software Engineer, Software Engineer, Software Engineer II, Software Engineer III, Telephony Software Engineer  
  • Authentik Studios Inc. - Backend Developer  
  • Autodesk, Inc. - DevOps Software Engineer Intern  
  • BeaconFire Solution Inc. - Java/Software Developer  
  • Blizzard Entertainment - Associate Gameplay Engineer  
  • Boeing - Software Engineer  
  • Bytedance - Machine Learning Systems Engineer, Software Engineer  
  • Calsoft Systems - Application Developer  
  • Circle Internet Financial, LLC - Software Engineer  
  • Cisco Systems - Software Engineer, Software Engineer II  
  • Coinbase - Software Development Engineer, Software Engineer  
  • Corporate Travel Management - Senior Engineer  
  • Coursera Inc. - Software Engineer  
  • Coursera Inc - Software Engineer  
  • Goldman Sachs – Associate, Controllers-DALLAS-Analyst-Software Engineering  
  • Google - Research Intern, Software Development Engineer, Software Engineer, Software Engineer Health Research, Software Engineer II, Software Engineer (Site Reliability)  
  • Gopuff - Software Engineer  
  • GrayMatter Robotics - Software Engineer  
  • Hewlett Packard Enterprise - Cloud Software Engineer  
  • High Moon Studios - Associate Software Engineer  
  • Huawei - Software Development Engineer, Software Engineering  
  • IMC Financial Markets - Jr Quantitative Trader  
  • Information Sciences Institute (USC) - Research Assistant  
  • Intel - Product Marketing Engineer  
  • J.P. Morgan Chase & Co. - Software Engineer  
  • K2 Partnering Solutions - Full Stack Engineer  
  • KTT International Inc. - junior software developer  
  • Leadfusion Incorporated - Senior Software Engineer  
  • LinkedIn - Software Engineer  
  • Lockheed Martin Corporation - Software Engineer III  
  • Macy's, Inc. - Software Engineer  
  • Mercedes Benz Research and Development North America - Software Engineer  
  • Meta Platforms, Inc. - Software Development Engineer, Software Engineer  
  • Microsoft - Data Scientist, Senior Software Engineer, Software Engineer, Software Engineer II, Software Engineer Intern  
  • miHoYo Co., Ltd. - Associate Game Designer  
  • Moloco - Software Engineer  
  • Mortgage Management Solutions, LLC - Software Engineer II  
  • NetApp, Inc. - Software Engineer  
  • Netease Games - Game Developer  
  • Northrop Grumman Corporation - Software Engineer  
  • NVIDIA - Senior Software Engineer, Software DevOps Engineer, Software Engineer, System Software Engineer  
  • Oracle - Applications Engineer, Member of Technical Staff, Senior Software Applications Engineer, Software Developer IC2, Software Engineer  
  • Orka - Software Development Engineer  
  • Oxide Interactive, Inc. - 3D Graphics Engineer  
  • Palo Alto Networks - Software Engineer, Staff Software Engineer  
  • PayPal, Inc. - Software Engineer 2, Technical Product Manager  
  • PlayStation - Software Engineer  
  • Ponyai - Software Engineer  
  • Qualcomm - Camera Algorithm Engineer, Engineer  
  • Robinhood - Backend Engineer, Software Engineer  
  • Roku Inc. - Software Engineer  
  • Ryzlink Corporation - Software Engineer  
  • Salesforce - AMTS Software Engineer, Associate Member of Technical Staff, MTS Software Engineer, Software Engineer  
  • Sam's Club - USA Software Engineer II  
  • Sift - Software Engineer (Machine Learning Platform)  
  • Snap Inc. - Software Engineer, Software Engineer C  
  • Sony Pictures Entertainment - Software Engineer II  
  • Splunk Inc. - Software Engineer  
  • Spotify - Backend Engineer  
  • Stripe - Machine Learning Engineer Identity Team, New Grad Software Engineer  
  • Summit Technology Laboratory - Computer Vision Engineer  
  • Susquehanna International Group, LLP - Software Developer  
  • Tencent - Software Engineer  
  • Tesla - Software Engineer  
  • TigerGraph - Software Engineer  
  • TikTok - Software Engineer  
  • Trellisware Technologies - Software Engineer  
  • Unity Technologies - Software Engineer  
  • University of Southern California - Adjunct Lecturer, Developer Intern, FTE Information Technology Analyst, Technical Assistant, Resource Employee, Teaching Assistant, Design & Construction of Large Software Systems  
  • Verily Life Sciences  - Software Engineer  
  • Veritas Technologies LLC - Software Engineer  
  • Verkada - Software Engineer  
  • Visa - Sr. Software Engineer
  • VMWare - Member of Technical Staff – Propel, Software Engineer  
  • W.W. Grainger, Inc. - Applied Machine Learning Scientist  
  • Walmart - ML Scientist, Software Engineer, Software Engineer 3, Workday Software Application Engineer  
  • YouTube - Software Engineer  

Internships (Summer 2023)**

1st Prototype LLC ; Active Motif, Inc. ; Activision ; Actonia Inc ,; Adaptamed LLC ; Addepar ; Advanced Micro Devices, Inc. ; Age of Learning, Inc .; Agot Co. ; Aireon ; AllSourcePPS @ NBCUniversal ; Altomni Corp. ; Amazon ; Ansys ; AppFolio Inc .; Apple Inc. ; Aptean ; Aquavit ; Arista Networks Inc .; Arm, Inc. ; Atrium Payroll Services - New York Life ; Autodesk, Inc. ; AutoZone ; Barclays ; Beyond Limits, Inc. ; Bezant Technologies, LLC ; BlackRock, Inc. ; Bloomberg L.P. ; Boston Consulting Group ; Bytedance Inc. ; C3.ai ; Canoo Technologies Inc. ; CapsicoHealth Inc. ; Care.coach ; Catenate Corp .; CBRE ; Charles Schwab ; Chime ; Cisco Systems, Inc. ; Citigroup Global Markets Inc. ; Clearstone Capital Partners LLC ; Code Ninjas ; Cohesity ; Convai Technologies Inc .; COY ; CTIS, Inc. ; CVS Health ; Cyber Space Technologies, LLC ; CyClean222 ; Data Axle ; Deeproute.ai Ltd .; DeGirum Corp. ; Deloitte ; Deutsche Bank ; Dish Network ; Dotdash Meredith ; Dragonfruit AI, Inc .; Eagleview ; Eastridge Workforce Solutions ; EdGems Math ; Electronic Arts Inc. ; Elekta ; Equinix, Inc. ; Esri ; Exabeam Inc .; Execusource ; Experian ; EY ; FedML , Inc .; First Solar Inc. ; Ford Motor Company ; FormFactor , Inc. ; FYI.FYI, Inc. ; Galileo Financial Technologies ; Goldman Sachs & Co. ; GoodRx ; Google ; Grammarly ; Green Street Power Partners ; Handle Delivery Inc .; Hewlett Packard Enterprise ; Hotspring Inc .; Hybridge Capital Management, LLC ; Incedo Inc. ; InduPro , Inc. ; InMapz ; InnoPeak Technology, Inc. ; Intel Corporation ; Interactive Brokers Group (IBGLLC) ; Iris Software Inc .; Jane Street ; Juniper Networks, Inc. ; Kenko Keyu Tech LLC ; LanzaTech Inc .; Lexis Nexis ; LinkedIn Corporation ; Litepoint ; LOGIS ; Lucid USA, Inc. ; MathWorks ; Mc K insey & Company ; Meta ; Microsoft Corporation ; Millennium ; Moichor Inc .; Morgan Stanley ; MPG Operations LLC ; Myriad Genetics I nc.; NBC Universal ; Netflix ; Nokia ; Nomura America Services , LLC ; Nutanix, Inc. ; NXP ; Odoo ; Oracle ; OSI Systems, Inc. ; PayPal, Inc. ; Populus Group ; Provenir ; PTC Inc. ; Qualcomm ; Ria Money Transfer ; Rocket Mortgage LLC ; ROKU ; RTI International ; Rubrik, Inc. ; Salesforce ; Samsung ; SAP America Inc. ; Sayari Labs, Inc.; S concept ; Siemens Corporation ; Sigma Computing, Inc .; Skyworks Solutions, Inc. ; Snap Inc. ; Softweb S olution I nc . ; SolarWinds Corporate ; Sony ; Stout Risius Ross, LLC ; Suna Solutions ; SupplyFrame , Inc. ; Symbotic ; Synopsys, Inc. ; Tech Mahnidra (Americas) Inc. ; TechStyleOS ; Tencent America ; Teradata Corporation ; Terra W orldwide Logistics ; Tesla, Inc .; The Trade Desk ; TikTok Inc. ; Tradeweb Markets LLC ; TuneIn ; UCLA Anderson School of Management ; UL Solutions ; United Parcel Service (UPS) ; Uplight Inc .; Uptycs ; UST ; Veeva Systems Inc. ; Verveware ; Walmart ; Weride.ai ; Whatnot Inc. ; WW International Inc. ; Yahoo ; Yami ; Yardi Systems ; Zoftec , LLC dba Veras Retail ; Zoox Inc .  

* Information is based on a voluntary survey and should not be interpreted as a comprehensive view of the 2022 graduating class.

** Internship data is from CPT internships done by our international student population.

This program is also available online to professional engineers through DEN@Viterbi. Because the DEN@Viterbi program provides a fully equivalent academic experience, the degree a USC engineering student earns is the same whether they are on-campus or online. If you are interested in beginning classes as a DEN@Viterbi student next semester, explore the requirements and steps to enrolling as a Limited Status Student. Learn More About DEN@Viterbi Detailed Program Curriculum and Requirements Schedule of Classes DEN@VITERBI ONLINE COURSE OFFERINGS The following courses and program requirements serve as program planning for DEN@Viterbi students. Course offerings and availability are subject to change. Please consult with advisor if you have any questions.

CSCI 570 | Analysis of Algorithms (4 units)
.
CSCI 402x | Operating Systems (4 units)
CSCI 455x | Introduction to Programming Systems Design (4 units)
CSCI 530 | Security Systems (4 units)
CSCI 531 | Applied Cryptography (4 units)
CSCI 551 | Computer Networking (4 units)
CSCI 561 | Foundations of Artificial Intelligence (4 units)
CSCI 567 | Machine Learning (4 units)
CSCI 568 | Requirements Engineering (4 units)
CSCI 570 | Analysis of Algorithms (4 units)
CSCI 572 | Information Retrieval and Web Search Engines (4 units)
CSCI 576 | Multimedia Systems Design (4 units)
CSCI 577a | Software Engineering (4 units)
CSCI 578 | Software Architectures (4 units)
CSCI 585 | Database Systems (4 units)

Image

  • Master’s Programs
  • Programs for Non-Engineering Majors
  • Application Information & Steps
  • Tuition & Funding
  • Frequently Asked Questions (FAQ)
  • Academic Disciplines
  • Faculty/ Research Topic Search
  • Frequently Asked Questions (F.A.Q.)
  • Executive Education
  • All Degree Options
  • Funding and Support
  • The DEN@Viterbi Experience
  • Getting Started
  • Online DEN@Viterbi Offerings
  • Rankings and Awards
  • Next Steps for Newly Admitted Master’s Students
  • Next Steps for Newly Admitted Doctoral Students
  • Alternatives to Visiting Campus
  • Become a Partner
  • Certificate Options
  • U.S. Active Duty Military & Veterans
  • The Boeing Company
  • General Motors – Technical Education Program
  • Kuwait Oil Company
  • Raytheon Technologies
  • Saudi Aramco

usc online phd computer science

  • Trojan Stories

Master of Science in Computer Science (Data Science)

The Master of Science in Computer Science (Data Science) program (available both on-campus and online via DEN@Viterbi) provides students with a core background in computer science and specialized algorithmic, statistical and systems expertise in acquiring, storing, accessing, analyzing and visualizing large, heterogeneous and real-time data.

The program’s core concepts are associated with diverse real-world domains including energy, the environment, health, media, medicine and transportation.

Related Programs

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

  • MS in Computer Science
  • MS in CS – Artificial Intelligence (On-campus only)
  • MS in CS – Computer Networks (On-campus only)
  • MS in CS – Computer Security
  • MS in CS – Game Development (On-campus only)
  • MS in CS – High Performance Computing and Simulation (On-campus only)
  • MS in CS – Intelligent Robotics (On-campus only)
  • MS in CS – Multimedia and Creative Technologies (On-campus only)
  • MS in CS – Software Engineering
  • Graduate Certificate in Software Architecture

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 (On-campus only)
  • MS in Public Policy Data Science (On-campus only)
  • MS in Spatial Data Science (On-campus only)
  • Graduate Certificate in Big Data Fundamentals (On-campus only)

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 (Data 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.

Related Online Graduate Programs

USC Viterbi School of Engineering Logo – Viterbi School website

  • B.S. Students
  • M.S. Students
  • Ph.D. Students
  • D-Clearance
  • Directed Research
  • Information for Graders and Course Producers
  • Microsoft Imagine
  • CS Student Organizations
  • CS Library Guide
  • CS Job Announcements

[UG] Invitation to USC CS Undergraduate Mentoring Program

Featured image for “[UG] Invitation to USC CS Undergraduate Mentoring Program”

The following announcement is from [CS faculty Erdem Bıyık and Jieyu Zhao]. Please contact them directly if you have any questions.

Hi CS-interested undergrads!

We’re excited to start the USC CS undergraduate mentoring program for the 2024-2025 year! The program matches undergraduates who are curious about computer science with PhD/Postdoc mentors, and each pair meets each month throughout the year.

If you are an undergraduate interested in learning more about CS research, grad school, or a particular area of CS, this can be a great way to learn more! The attached flyer describes this program in more detail.

You can apply by filling out the form at this link: https://forms.gle/h69KCBXEyxm8GxYN6 . We especially encourage first-gen students, women and underrepresented minorities in computer science to apply. The deadline for filling out the application is Friday, September 27, 2024. 

The program is advised by CS faculty Erdem Bıyık and Jieyu Zhao. Please contact Yutai Zhou ( [email protected] ) and Ziyi Liu ( [email protected] ) if you have any questions!

Yutai Zhou & Ziyi Liu

See Flyer Here: Mentoring Flyer

  • CS Announcements
  • Job/Research Opportunities
  • Undergraduate
  • Chair’s Welcome
  • Awards and Honors
  • CS@SC Institutes
  • Media Coverage
  • Newsletters and Fact Sheets
  • CS Industry Affiliate Program
  • Bekey Lecture
  • Driving Directions
  • Open Staff Positions
  • Open Faculty Positions
  • Centers and Institutes
  • Research Areas and Labs
  • Technical Reports
  • Annual Research Review
  • Undergraduate Research Experiences
  • Faculty Directory
  • Staff Directory
  • Getting Started with CS@USC
  • B.S. Program
  • M.S. Program
  • Ph.D. Program
  • Data Science Program
  • Graduate Certificate
  • Distance Education
  • K-12 Outreach
  • Academic Advisement
  • B.S. Application Information
  • M.S. Application Information
  • Ph.D. Application Information

COMMENTS

  1. Ph.D. Program

    1. Introduction. The PhD degree at the USC Computer Science department prepares students for a career in research. The goal of the program is to nurture talented minds via research and formal coursework, to produce future thought leaders in computer science. The program accepts students who have completed a four-year Bachelor's degree in a ...

  2. Ph.D. in Computer Science at the USC Viterbi School of Engineering

    Doctoral Program in Computer Science. Since the department's founding in 1968, faculty members have made pioneering contributions to fundamental and interdisciplinary fields of computing. Today, the department is a research and education leader in computation, information, and digital media, offering innovative environments for study and research.

  3. USC Online Graduate Programs

    USC Online offers more than 100 graduate programs. Our online master's, graduate certificates and doctoral programs include business, engineering, education & more. ... (Data Science) The Computer Science (Data Science) online program provides students with the expertise in acquiring and analyzing large, heterogeneous and real-time data. Master ...

  4. USC Viterbi School of Engineering

    The USC Viterbi School of Engineering's online delivery method, DEN@Viterbi, is consistently a Top 10 Ranked Online Graduate Engineering Program — across 40+ degree programs — and a Top 5 Ranked Online Graduate Computer Information Technology (Computer Science) Program by U.S. News & World Report.With more than 40 graduate programs entirely online, engineering professionals from around ...

  5. Ph.D. Application Information

    PhD Program - Application Information:Application Deadline: Fall Semester - December 15th. *Please note: The Computer Science Department does not accept applications for the Spring semester. How to Apply: Complete and submit the electronic USC Graduate Admission Application. Required Documents: Required documents to be submitted with the online application: Statement of Purpose Resume Minimum ...

  6. Computer Science (PhD)

    Computer Science (PhD) The Doctor of Philosophy with a major in computer science is awarded in strict conformity with the general requirements of the USC Graduate School. See Requirements for Graduation. Departmental requirements for this degree consist of a concentrated program of study and research and a dissertation.

  7. Rankings and Awards

    Rankings and AwardsTop 10 Ranked Online Graduate Engineering ProgramU.S. News and World Report, 2024Top 10 Ranked Online Graduate Engineering ProgramFind out why USC Viterbi is consistently a Top Ranked Online Graduate Engineering Program (across 40+ programs) by the U.S. News and World Report, 2024.Learn MoreTop 10 Ranked Online Graduate Information Technology (Computer Science) ProgramU.S ...

  8. Top Five in the Nation for 9 consecutive years: USC Viterbi's more than

    The USC Viterbi School of Engineering remains among the nation's top online graduate programs in information technology (computer science) and engineering for 2021, per U.S. News & World Report (USNWR).. The annual U.S. News & World Report rankings, released today, surveys U.S. online computer science and engineering graduate programs and is based on quantitative data as well as reputation ...

  9. Top Five in the Nation for 10 Consecutive Years: USC Viterbi's Online

    The USC Viterbi School ranked No. 4 in the computer science category and No. 5 in the overall engineering category. USC Viterbi offers 41 master's degrees and five graduate certificates through its innovative online delivery method: the Distance Education Network (DEN@Viterbi). DEN@Viterbi students receive access to the same faculty, academic ...

  10. USC Viterbi

    Computer Science General Faculty Meeting. Wed, Sep 11, 2024. 12:00 PM - 2:00 PM. Location: GCS 107. Bi-Weekly regular faculty meeting for invited full-time Computer Science faculty and staff only. Event details emailed directly to attendees. Sep 17 Tue. PhD Thesis Proposal - Hanchen Xie. Tue, Sep 17, 2024.

  11. 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 ...

  12. Admission

    AdmissionWe are very excited about the future of our education program here at the Department of Computer Science and we hope you are interested in joining us! Many students choose to come to USC because of our academics and innovative programs, but we also offer: Outstanding, well-paid, career opportunities in California's high-tech economy. Personal contact with a top-ranked faculty who ...

  13. Doctoral Program in Computer Engineering

    Doctoral Program in Computer Engineering. PhD Application Deadline. DECEMBER 15. View Application Steps. The Ming Hsieh Department of Electrical and Computer Engineering is one of the largest departments in the Viterbi School and is divided into several major teaching and research groups: signal and image processing, communications, computer ...

  14. USC Online

    To make sure your personal statement makes its way to the top of the college admissions pile, follow these tips and advice for crafting a powerful essay. Earn an online degree from the University of Southern California. USC Online offers master's degrees, graduate certificates and doctorate degrees.

  15. MS in Computer Science

    DEN@Viterbi - Online Delivery. Request Information. The MS in Computer Science 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 ...

  16. M.S. Program

    Explore Academic ProgramsM.S. ProgramThe Master of Science in Computer Science 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 ...

  17. MS in Computer Science (Scientists and Engineers)

    The Master of Science in Computer Science (Scientists and Engineers) program (available both on-campus and online via DEN@Viterbi) is designed for students with a bachelor's degree in engineering or science who have a limited background in computer science. This comprehensive, two-year, 37-unit program combines an introductory sequence of ...

  18. Computational Biology and Bioinformatics (PhD)

    Students in the Computational Biology and Bioinformatics PhD program take graduate courses that cover topics from biology, computer science, mathematics, statistics and other disciplines. These courses guarantee a broad foundation in our field, and ensure students have sufficient scientific background and intellectual tools for success in research.

  19. Computer Science (MS)

    A minimum grade point average of 3.0 must be earned on all course work applied toward the master's degree in computer science. This average must also be earned on all graduate courses completed at USC (400-level and above). Transfer units count as credit (CR) toward the master's degree and are not computed in the grade point average.

  20. MS in Computer Science (Data Science)

    MS in Spatial Data Science (On-campus only) Graduate Certificate in Big Data Fundamentals (On-campus only) 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:

  21. Artificial Intelligence

    The Master of Science in Computer Science (Artificial Intelligence) will provide students with rigorous training on theories and applications of deep learning and artificial intelligence, such as machine learning, statistics, computer vision, natural language processing, and robotics. *Note: Students may use units of CSCI 599 or CSCI 699 toward ...

  22. [UG] Invitation to USC CS Undergraduate Mentoring Program

    The following announcement is from [CS faculty Erdem Bıyık and Jieyu Zhao]. Please contact them directly if you have any questions. Hi CS-interested undergrads! We're excited to start the USC CS undergraduate mentoring program for the 2024-2025 year! The program matches undergraduates who are curious about computer science with PhD/Postdoc mentors, and each pair meets each month throughout ...

  23. Computer Science (MS)

    A minimum grade point average of 3.0 must be earned on all course work applied toward the master's degree in computer science. This average must also be earned on all graduate courses completed at USC (400-level and above). Transfer units count as credit (CR) toward the master's degree and are not computed in the grade point average.