Computer Science
Admission criteria
USC Viterbi does not use a portfolio or extra project packet for first-year Computer Science applicants. Applicants are evaluated through the standard USC application only; technical or creative work can only appear indirectly through the activities list and written application.
Bar to clear: Not used by this program
The written application is a meaningful part of review. USC and Viterbi explicitly consider the Personal Statement, USC supplemental questions, and short answers to understand the applicant’s voice, interests, passions, and likely contribution to campus.
Bar to clear: Strong Common App personal statement plus USC short answers
Academics are central. USC reviews academic performance and course rigor in context, and Viterbi expects the highest rigor available with strong math and science preparation. For engineering/computer science, at least one year of calculus is important, and competitive applicants typically have calculus completed or in progress by senior year.
Bar to clear: Most rigorous curriculum available; calculus completed or in progress; admitted GPA middle 50% 3.87-4.00 unweighted
SAT/ACT are optional and applicants without them are not penalized, so entrance test scores are not decisive for all applicants. However, applicants whose native language is not English must submit an approved English proficiency exam, and USC states its most competitive English scores are well above the minimums.
Bar to clear: SAT/ACT optional; if English test required: TOEFL 100+ or IELTS 7.0+ minimum