Master of Science in Computer Science
Application Deadlines
SPRING:
Extended to: October 1
FALL:
Scholarship Consideration Deadline: December 15
Final Deadline: January 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.
International Students: This program is eligible for the OPT STEM extension.
- This program requires completion of 32 units of coursework
- This program has a thesis option that adds four units to the number needed to complete the program
- USC Catalogue
- USC Schedule of Classes
| SEMESTER | DEADLINE |
|---|---|
| Spring | September 1 (extended to October 1) |
| Fall | December 15 (Scholarship consideration) January 15 (Final deadline) |
Visit our Ready to Apply page for more information.
Applicants to the Master of Science program in Computer Science must have a bachelor’s degree or be in the process of completing a bachelor's degree. Most applicants have degrees in computer science or closely related fields. For those who do not, they should meet the eligibility criteria on our MSCS Eligibility Criteria page.
Applicants without a bachelor's degree in a directly related field may still be considered if they have completed and demonstrated strong proficiency in the following coursework (or equivalent):
| Computer Science |
| Math |
This is not an exhaustive list. 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
- Resume/CV
- Personal Statement
- Letter of Recommendation (Optional)
NOTE: The GRE is not required for 2026 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.
SANTOSHI RAKSHITA BALIVADA
Tell us about an exciting and unforgettable experience from your time at USC.
In my 2nd 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 gathering 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 from 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, where 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 worker. 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 experience 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 the 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 understand 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 event, 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 community 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.
2025 First Destinations Survey - Outcomes*

Top Employers*
Amazon • Apple • Google, Inc. • Meta • NVIDIA Corporation
Alumni Employment - 2025*
Companies & Job Titles (multiple positions may be listed)
Average Reported Salary: $129,757
- Abbott - Software Engineer, DCS
- Acquaintek Inc. - Software Engineer
- Adobe - Software Development Engineer / Software Engineer
- Advanced Micro Devices - Silicon Design Engineer 2
- Advanced Micro Devices - Software Development Engineer 2
- Aga Khan Foundation U.S.A. - Data Analytics Associate (Fundraising)
- Amazon - AI Content Expert 2 / Applied Scientist / Applied Scientist Intern / Business Intelligence Engineer / Computer Systems Software Engineer / Data Engineer / Machine Learning Engineer / Software Development Engineer AI/ML / Software Development Engineer /
- Software Development Engineer (CLAZIER) / Software Development Engineer - Computer Science / Software Development Engineer I / Software Developer / Software Developer Engineer / Software Developer Engineer (Test) / Software Engineer / Software Engineer Intern / SPL, Software Development Engineer (iOS) / SPL, Software Development Engineer (ML)
- Anomali - Graduate QA Engineer
- Antra Inc. - MEAN Stack Developer / React Developer
- APEX 2000 Inc. - Data Management Analyst
- Apexus-Tech - Software Engineer
- Apple - Engineer / Frontend Engineer, Apple Online Store Engineering / Intern / Optical Simulation Engineer / SOC Power Management Software Engineer / Software Engineer
- Apptad Inc. - Business Automation
- Arenaclub - Software Engineer
- Arista Networks, Inc. - Software Developer / Software Engineer
- Arm - Graduate Engineer
- Artech - Software Engineer
- Assist Project - Software Engineering Intern
- AstrumU - Data Scientist
- Atlantic Bearing Services LLC - Data Science &BI Specialist
- Audible - Software Development Engineer I
- Autodesk - Senior Software Engineer
- Autodesk, Inc. - Software Development Engineer
- Avancer Corporation - Software Developer
- Avintys Global LLC - Software Engineering Intern
- Axon Enterprise, Inc. - Software Engineer I
- Barclays - Frontend Engineer (BA4)
- Bashpole Software Inc. - Software Engineering Intern
- BeaconFire Staffing Solutions Inc. - Software Engineer / Java Developer Intern
- Better Help - Software Development Engineer
- Bill Operations LLC - Machine Learning Engineer / Senior Software Engineer / Software Engineer II
- BitCot Inc. - Software Engineer II
- Bitus Labs LLC - Frontend Developer
- Black Sesame Technologies - Computer Scientist
- BlackDollar LLC - Software Developer Intern
- BlackRock - Analyst (Application Engineering)
- Bloomberg - Software Engineer
- BMNT Inc. - None Listed
- BondiTech LLC - Software Developer/Support Engineer / Software Developer/Support Engineer Entry-Level
- Boston Byte LLC - Software Engineer
- Boston Children's Hospital - Data Engineer
- Bowhead, Enterprise Science & Technology - Junior Software Developer
- Brellium - Software Engineer
- Brillio LLC - Software Development Engineer
- ByteDance Inc. - Backend Software Engineer / Front End Engineer / Mobile Software Engineer (Product R&D & Infrastructure) / Software Engineer / Solutions Engineer
- Cambium Learning Group - ML Engineer
- Capgemini America, Inc. - Consultant
- Career Launch Tech Initiative - Volunteer Software Engineer
- Carnegie Mellon University - Learning Technologist
- Carnegie Mellon University (HR) - Research Assistant
- Caseflood.ai - Founding Engineer
- Caspex Corp - Software Engineer Intern
- Catenate Corp. - Data Scientist
- CBRE | Raleigh & CBRE | Triad - Software Engineer
- Chinanet - Developer
- Choose Not to Disclose - Co-Founder
- Choose Not to Disclose - Co-Founder
- Cisco - Software Development Engineer / Software Engineer
- Civic Tech Structure, Inc. - Software Engineer
- Clockwork Systems, Inc. - Frontend Software Engineer
- Community School of the Arts Foundation - Software Engineer
- Commure, Inc. - Software Engineer
- CuraPatient, Inc. - Software Developer
- Cyclotron Inc. - AI Analyst
- Cymbiotika, LLC - AI Solutions Engineer
- DataHive Tech, LLC - Data Engineer
- Daylily Software Inc. - Full-Stack Developer (Shopify Specialist)
- Dead Petal LLC - Game Development Intern
- Deep Defense Solutions - Intern
- Deeproute.ai Ltd. - Software Engineer
- Deledao - Machine Learning Engineer
- Dell Technologies - Performance Engineer 2
- Deloitte - Data Scientist
- Digital Technology Solutions LLC - Software Developer
- DIRECTV - Backend Software Engineer / Software Engineer 2
- DoorDash - Software Developer / Software Engineer
- Dotdash Meredith - Software Engineer 1
- Dragonfruit AI - Platform Engineer Level 1
- Dragonfruit.ai - Software Engineer
- DRW Holdings LLC - Software Developer
- Edge Technology Consultants - AI Engineer
- Edifecs - Software Engineer
- Ekaya Inc. - AI Software Development Engineer (AI SDE)
- EMD Serono, MilliporeSigma & EMD Electronics - Digital Transformations Intern
- Epic - Software Engineer
- Epic Systems - Software Developer
- Esri - Internationalization Engineer I
- Eudia - Product Engineer
- EVgo - Software Engineer
- Evolko India Private Limited - Software Engineer
- Evolution Design Lab Inc. - Software Engineer Intern
- EVSIS America - Software Engineer
- EXL Service Inc. - Consultant 1
- Experian - Data engineer
- EY - Software Engineer Intern / Technology Consultant
- Finopsly Inc. - AI Engineer
- Fireworks AI - Software Engineer
- Fiscali Inc. - Software Engineer Intern
- FlyHigh Talent LLC - Software Engineer Intern
- Forma Cloud - Software Engineer Intern
- Fractal Analytics Inc. - Software Development Engineer
- Gabriel AI - Back-End Developer
- Gaea Global Technologies, Inc. - Software Development Engineer
- GEICO - Data Engineer II / Engineer I / Senior Engineer / TDP Software Engineer I
- General Dynamics Mission Systems - Software Engineer
- Global Solutions Group, Inc. - Software Engineer
- Goldman Sachs - Analyst / Associate Software Engineer / Engineering Analyst / Software Developer / Software Engineer Analyst
- GoodRX - Data Engineer
- Google, Inc. - Security Engineer III / Software Developer / Software Engineer
- GRAID Technology - None Listed
- Great Pods - Software Engineer
- Grid Dynamics - Software Engineer
- Handshake - AI Trainer (MOVE Fellow) / Contractor (Data Labeling)
- HappyRobot - Forward Deployed Engineer
- HCLTech - Software Engineer
- Heartbyte Inc. - Software Engineer Intern
- Helia Care, Inc. - Machine Learning Engineer
- Hernandez Information Services - Data Engineer
- Hero Games - Software Developer
- Hewlett Packard Enterprise - Cloud Software Developer II / Software Engineer / Software Engineer Cloud
- Hidonix - Machine Learning Engineer
- HireGenics - Software Engineer
- HubSpot - Software Developer
- Hubspot Inc. - Software Engineer
- Ibis Industries - Software Engineer
- IBM - Backend Developer / Back-end Software Developer
- ICPC Foundation - Intern
- Ideas United - None Listed
- IDLMeals - Software Engineer Intern
- Ignyte Group - Associate Consultant
- Important Gifts Inc. dba Changing the Present - Computer Science Intern
- Infinite Computer Solutions - Full Stack Developer
- Instaco - Web Developer
- Instalily Inc. - Software Engineer
- Instamorphic, Inc. - Software Engineer
- Integrated Media Systems Center - Data Scientist Intern
- Integrated Nutrition Consultants, Inc. - Software Developer
- Intel Corporation - Process Engineer / Data Scientist / GPU Software Development Engineer / SoC Engineer Intern
- InterSystems Corporation - Sales Engineer
- Intuit Inc. - Machine Learning Engineer 2 / Software Engineer 1
- involve.ai Inc. - AI Applications Engineer
- Ipser Labs LLC - Software Engineer Intern
- Iris Software Inc. - Software Engineer
- JourneyJot - Software Developer
- JP Morgan Chase - Quantitative Analytics Associate
- Juniper Networks - Software Engineer 2 (Cybersecurity)
- Kelly Services - Researcher / Temp Application Developer
- Leidos - Associate Cloud DevOps Engineer
- Lenovo - Associate Specialist
- LexisNexis - Software Engineer
- L'Focus Consultancy Inc. - Software Development Intern
- Lily and Fox - Robotics & Back-end Software Engineer
- LinkedIn - Hardware Systems Engineer / Machine Learning Engineer
- Lirik Inc. - Salesforce Developer
- Live Nation Entertainment - Data Engineer
- Loopy Tech LLC - Software Developer
- Lucid Motors - DevOps Engineer, SW Build Infrastructure
- Lucid USA, Inc. - Android Software Engineer II
- Lux Vitae Industries - Founding Software Engineer
- Madison Davis - CRM Developer
- Manga Mavericks LLC - IT Technician
- MAQ Software - Software Data Operations Engineer
- Marlabs Center of Excellence - Intern Software Programmer 1
- Marlboro Learning Center - Software Developer
- The Master's University - Junior Network Security Administrator
- Matching Miles - Software Engineer
- MathWorks - Software Development Engineer / Software Engineer
- Mature Pro Inc. - Web Developer
- Medinformatix - AI Engineer
- Medtronic - Software Developer 1 / Software Developer 2
- Meituan - Software Engineer
- Meta - Network Production Engineer / Production Engineer / Research Scientist / Software Developer / Software Development Engineer / Software Engineer
- Meta Platforms, Inc. - Production Engineer / Software Engineer
- Metispro Corp. - Software Engineer Trainee
- Miadonna and Company - Software Engineer
- Microsoft - Data Engineer / Product Manager / Software Developer / Software Engineer / Software Engineer II
- MOCA Group LLC - Software Engineer
- MOCK.AI - Backend Software Engineer
- Modlee Inc. - Artificial Intelligence Research Engineer
- Moloco - Machine Learning Engineer
- Mongoori LLC - Software Developer
- Movius Interactive Corporation - Software Engineer I
- MOYI Inc. - Software Developer Engineer
- Nace AI - Machine Learning Engineer
- National Carrier Exchange, Inc. - Systems Programmer I
- Nethara Labs LLC - Full Stack Software Engineer
- New York Life Insurance - Associate AWS Cloud Engineer
- NexG - Software Developer
- Nomura America Services, LLC - Analyst
- Nornverse, L.L.C. - Full-Stack Software Engineer
- Northern Lights - Full-Stack Engineer
- Noso Inc. - Software Engineer
- Nutanix - Member of Technical Staff 2
- NVIDIA Corporation - Deep Learning Engineer / Developer Advocate Gen AI / Product Manager / Senior Engineer / Senior Software Engineer / Software Engineer / Software Engineer (Cloud Networking) / Software Engineer (GPU Communications & Networking) / Windows AI Software Engineer
- Odoo - Full Stack Engineer
- OhmEV LLC - Software Engineer Intern
- OmniVision - Test Engineer
- Omron - Software Engineer
- One Community Global - Software Developer
- One Step GPS LLC - Mid-Level Front End Developer
- Onoex LLC - Workday Extend Developer
- Open Healthcare - Sales & Marketing Associate
- Oracle - Member of Technical Staff / Software Developer / Software Developer 2 / Software Engineer
- Orby AI - Software Engineer
- Own Venture - Founder
- PayPal - Data Engineer / Machine Learning Engineer 3 / Software Engineer 2 /
- Persistent Systems - Senior Software Engineer
- Pilot Technologies LLC - Java Developer
- Pingduoduo - Backend Engineer
- Pittsburgh Associates - Fellow, Software Engineer
- Planethome USA LLC - Software Engineer
- PlusAI - Senior Software Engineer (Frontend)
- PredictaBio Innovations, Inc. - Data Engineering Intern
- PRGX - Artificial Intelligence Intern
- Prospira America Corporation - Systems Software Specialist
- Pro-Tek ConsulDng - Python Developer
- PubMatic Inc. - Software Engineer
- Pure Storage - Member of Technical Staff / Software Engineer
- Qualcomm - Engineer / Graphics Software Engineer / Software Developer / Software Engineer
- Quantum5.ai - Data Analyst
- Rate - Applied AI Engineer
- Raytheon Technologies - Software Engineer
- RBC Capital Markets - Technology Analyst
- Redwood Trust, Inc. - AI Engineer
- Rejoule Inc. - Full Stack Engineer
- Remotasks - Coders & Programming / Quality Assessment Coder
- Rhombus Power - Full Stack Engineer
- Rivian & Volkswagen Group Technologies - Software Development Engineer in Test (Infotainment)
- RJ Internet Services & Trading Inc. - Website Manager
- RJENS LLC - WebTech Developer
- Robotix Technology Solutions - Software Developer
- Rockstar Games - Engineer
- RootLogic Systems - Associate AI Application Engineer
- RTX - None Listed
- Ryzlink Corp. dba Chuwa America Corp. - Software Engineer
- SABI Inc. - Consultant / Founding Software Engineer
- Sahara AI - Machine Learning Engineer
- Salesforce - Member of Technical Staff
- The Salvation Army - Database & Compliance Administrator
- Samsung Research America - Designer (Interaction Design) / Machine Learning Engineer
- SARA Technology Inc. - Software Engineer
- Saviynt - Software Engineer
- Schweitzer Engineering Laboratories Inc. - Associate Software Engineer
- SecureThings U.S. Inc. - Associate Software Engineer
- Servicenow - Software Engineer
- Sigma Computing, Inc. - Software
- Silver - Software Development Engineer
- Simlessly Inc. - Software Development Engineer
- SingleStore - Software Engineer
- SKYBEYO Technologies Inc. - Java Developer
- Snap Inc. - None Listed
- Snowflake - Software Engineer
- Software Concepts LLC - Software Engineer - Intern
- SpaceX - None Listed
- Splunk - Site Reliability Engineer
- Spotnana Technology, Inc. - Software Engineer
- SRI Infotech - Software Engineer Intern
- SS8 Networks Inc. - Full Stack Engineer
- Stripe - Software Engineer (Training & Certifications)
- Stylebot - Data Science Intern
- Sumeru Inc. - Full Stack Developer / Full Stack Developer II / AI Engineer
- Supplyframe - Full Stack Engineer
- Surely Health, Inc. dba Season - Senior Software Engineer
- Swif - Software Engineering Co-op
- Swissclear Global, Inc. - Mobile Application Developer
- Synopsys - Senior Engineer (SOC Engineering)
- Tata - Software Engineer
- Tax Relief Advocates - Junior AI Engineer
- Temco Logistics - Web Developer
- Tencent - Software Development Engineer
- Tensor Auto Inc. - Software Engineer
- Teradata Corporation - Senior Software Engineer / Software Engineer
- Tesla - Software Development Engineer
- Tiger Analytics - Data Analyst
- TigerGraph Inc. - Software Engineer (Infrastructure)
- Tigma Technologies, Inc. - Software Developer Trainee
- TikTok Inc. - Backend Software Engineer / Software Development Engineer in Test / Software Engineer / Software Engineer (Effect Core SDK)
- T-Mobile - Software Engineer - Cloud FinOps
- TMW Labs Inc. - Software Engineer
- The Trade Desk - Data Scientist I
- Transcend Solutions - Data Science Analyst
- TruAbutment Inc. - Software Developer
- TWG Global Holdings LLC - Junior Associate (AI Engineering)
- United States Federal Government - Software Engineer
- University of Southern California - AI Engineer / AI Research Engineer / AI Research Intern / Data Analyst / Developer / Graduate Research Assistant / Independent Contractor / Intern / Lead Analyst Research Assistant / Media Network Engineer / Optimizing API Performance in AI-Powered Applications / Programmer Analyst I / Programmer Analyst II / Research Assistant / Research Intern / Research Lab Technician / Resource Employee / Software Developer / Software Engineer / Web Developer
- University of Wisconsin-Madison - BI Developer 1
- Uptycs - Engineering Intern / Software Engineer
- USP Management, Inc. - IT Developer
- Valam Services - Software Developer Intern
- Valka.ai - Research Scientist
- Veeva Systems - Associate Software Engineer / Full-Stack Software Engineer
- VerifAI - Machine Learning Engineer
- VibeSea Incorporated - Software Engineer
- Vibrant Wellness - Full Stack Software Engineer
- Vic Lab Inc. - Software Volunteer Trainee
- Vinculum - Jr. Programmer/Analyst
- Virtue AI - Software Engineer
- Visa, Inc. - Software Engineer
- Visionet Systems Inc. - IT Intern
- Voiceout LLC - Mobile Developer
- VoidNest Labs LLC - Software Developer
- Volascope Labs - Software Engineer Consultant
- Walmart - Senior Software Engineer / Software Engineer III
- Wayfair LLC - Software Engineer
- Waymont - Software Engineer
- Wealth.com - Applied Scientist
- Wecollege, Inc. - Software Engineer
- WeRide.ai - Software Engineer
- Western Digital - Data Science (MLOps)
- Whatnot - Software Engineer
- WorldEngine AI - Software Engineer Intern
- XperiencOps, Inc. - Full-Stack Developer
- Yardi Systems, Inc. - Software Engineer
- ZenZiee Corp. - Back End Developer
- Zoom Video Communications, Inc. - Software Development Engineer
Internships (2025)**
Total No. of Internships: 441
32Health; 360 World, Inc. ; A&C Future, Inc. ; adMarketplace; Adobe Inc.; ADPMN Inc.; Advanced Micro Devices; AfterQuery Cronus Technologies, Inc.; AIPrise; Alchemy Insights, Inc.; Alcon; AllyIn.ai; Alo, LLC/Bella+Canvas, LLC; Amazon; Amazon Web Services; Amphenol Thermometrics, Inc.; Ampure; Apple; Applied Medical Resources Corporation; Apptad Inc.; AptarGroup; ArenaClub.Com, Inc.; Arista Networks, Inc.; Arm Inc.; Ascend Cargo Systems; Astral Trading; AstrumU; ATUM Labs; Auditoria.AI; Autonomy Research Center for STEAHM (ARCS); Avalon Mfg. Inc.; AWS; Bettabot Inc.; BIOSPACE, Inc. dba InBody; Bloomberg; BNP Paribas; BondiTech; Borde, Inc.; The Boston Consulting Group; BrainChip; ByteDance Inc.; Cadence Design Systems; Calix, Inc.; CapSquare Systems; Chapter Innovation Inc.; Chewy, Inc.; Chime Financial, Inc.; Cipla USA, Inc.; Cisco Systems, Inc.; CLR Analytics Inc.; CommerceIQ; Concia Inc.; CoreSpeed Inc.; CorkVision; Cosasco; Croissant; DAIN; Dataflix Inc.; DeepCognition; Deloite & Touche LLP; Dhruv Technology Solutions, Inc.; Digital Infuzion; DoorDash Inc.; Dragonfruit AI; eBay Inc.; Elekta, Inc.; Empyra; eTeam; Evolv Technologies, Inc.; Evolv Technology; Exelint International; Experian; Exult Global; F5; Feather App, Inc.; Federal Express Corporation; Feels Music Messaging; Flinking, LLC; FloraFlex Corporation; Founders, Inc.; Gaea Global Technologies; Goldman Sachs; Google LLC; Govrecover; GPT Protocol Ltd.; GrayMatter Robotics; Guard Owl Inc.; Gusto; Handshake; HAPTAG AI, LLC; HCL America Inc.; Helia Care; Herd Security; Hewlett Packard Enterprise; Honeycomb; Hudson Advisors; Hyphenova; IDitor Inc.; Infinitus Systems, Inc.; INSPYR Solutions; Intel Corporation; Intelagen; Interdependent LLC; InterSystems Corporation; Jubilant HollisterStier; koderAI; Kognitic Inc.; Lakeview Loan Servicing, LLC; Leaniar LLC; Lumina View; The Lundquist Institute; MathWorks; MedInformatix; Medtronic; Meta; Meta Platforms, Inc.; Microsoft Corporation; Modlee, Inc.; Moloco; Mphasis; MyReaa; NailedIT Labs; Netflix, Inc.; NewFront; Next Play Games Inc.; Niagara Bottling LLC; Nokia; Northern Lights; NumisToken, Inc.; Nuro; NVIDIA; Opal AI; OpenBlock Labs; Oracle America Inc.; Pangolin Laser Systems, Inc.; Paramount; Pictory AI; PIMCO; Platform9 Systems; PlayStation; Populous Group; Portend AI, Inc.; Primetals Technologies USA LLC; Qualcomm Technologies, Inc.; Qualtrics, LLC; Quantum Integrators Group, LLC; Quantum Ventura Inc.; Quinstreet, Inc.; Rakuten Marketing, LLC dba Rakuten Advertising; Randstad USA; Rapha Medical; ReasonOS; Recursion Pharmaceuticals; Redhat Inc.; ReferU.AI; Regatta Solutions; Rentalligence Inc.; Rider Levett Bucknall Ltd.; Right Insight LLC; Rivian Automotive, LLC; Rocket Lawyer; Rypplzz, Inc.; Rysun Labs Inc.; Saga Inc.; SAP; Saviynt; Sayari; Scale AI, Inc.; School of Public Policy Center for Global Sustainability; Scry Analytics, Inc.; Shakti Solutions; Siemens Healthineers; SigIQ; Simlessly Inc.; Skyworks Solutions, Inc.; SnapRefund, Inc.; Snowflake Inc.; Socurep; Sony Interactive Entertainment – PlayStation; Spectral AI, Inc.; Splunk; SprintRay, Inc.; Srcy Analytics, Inc.; Sserly Software LLC; SSKP Enterprise; State Street; Suki AI, Inc.; Sumeru; Supplyframe, Inc.; Swifteam Inc.; Synopsys, Inc.; Talli, Inc.; Tapistro, Inc.; Tecnotree LLC; Temco Logistics; Tencent; Tesla; Thrizer; Thundersoft America Corporation; TikTok Inc.; Tractor Supply Company; The Trade Desk, Inc.; Tricentis; Tringapps; TWG Glopbal Holdings, LLC; Universal Creative; University of Michigan; Upside Foods, Inc.; USC Keck School of Medicine - Alzheimer’s Therapeutic Research Institute; UST Global Inc.; Veeva Systems; Vensora Inc.; VerifAI Inc.; Verveware; Viasat; VibeSea Incorporated; VioletX; Vosyn Inc.; Walnut AI, Inc.; Wam Partner; Waymont Holdings Co.; Wayo, Inc.; Wealth Inc.; WeRide Corp.; Xmotors.ai Inc.; Yakria Tech Inc.; Yondu Inc.; ZF Marine Propulsion Systems Miramar, LLC; Zoox Inc;
Internships (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; McKinsey & Company; Meta; Microsoft Corporation; Millennium; Moichor Inc.; Morgan Stanley; MPG Operations LLC; Myriad Genetics Inc.; 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.; Sconcept; Siemens Corporation; Sigma Computing, Inc.; Skyworks Solutions, Inc.; Snap Inc.; Softweb Solution Inc.; SolarWinds Corporate; Sony; Stout Risius Ross, LLC; Suna Solutions; SupplyFrame, Inc.; Symbotic; Synopsys, Inc.; Tech Mahnidra (Americas) Inc.; TechStyleOS; Tencent America; Teradata Corporation; Terra Worldwide 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 2025 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 RequirementsSchedule 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.
| Core Requirement |
| 1 Course Required - 4 units total. |
| CSCI 570 | Analysis of Algorithms (4 units) |
| Additional Course Work |
| 28 units of additional course work required. |
| The remaining elective units necessary to earn the degree are completed by selecting additional 500-level CSCI courses. |
| Note: A maximum of 2 units of CSCI 590 and a maximum of 2 units of CSCI 591 may be applied. Furthermore, up to four units may be 400-level, and up to eight units may be 600-level. Approval for enrollment in 600-level courses must come from the faculty instructor and department adviser. With adviser approval, one non-Computer Science course may be selected from the approved list. |
| CSCI Courses Available on DEN@Viterbi |
| 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) |


