Minimum gpa for usc graduate computer science application

USC Viterbi School of Engineering Logo – Viterbi School websiteUSC Logo – USC website

USC Logo – USC website

Programs Master’s Master’s Programs Computer Science MS in Computer Science

Master of Science in Computer Science

Application
Deadlines

Spring:
September 1

Fall:
December 15

USC GRADUATE APPLICATION

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.

APPLICATION DEADLINES
SEMESTERDEADLINE
SpringSeptember 1
FallDecember 15

Visit our Ready to Apply page for more information.

ELIGIBILITY CRITERIA

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:

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


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*

Top Employers*

Alumni Employment - 2022*
(Companies & Job Titles)

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 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)