Pre-Engineering

Requirements


All students interested in changing their major to engineering must go through the pre-engineering process.

The pre-engineering process is 1-2 semesters and consists of taking classes for your intended Viterbi major.


Admission Requirements

  • Top consideration is given to students who are taking 14-18 units per semester and have at least a 3.0 cumulative GPA at USC. Your entire academic history will be considered with a focus on major-related courses taken at USC.

  • Students must take at least three major-related courses within one or two semesters at USC for a letter grade. These courses vary by major, please see the course plans for more information. For Spring 2022, you may take pre-engineering courses P/NP.

    • For engineering majors, these courses are generally an engineering, a science, and a at least calculus II (MATH 126 or 129). The minimum grade qualifier is a B or higher. Top consideration will also be given to grades of "Pass" if the course was taken during Spring 2020, Fall 2020, Spring 2021, Summer 2021, Fall 2021 or Spring 2022.

    • For computer science majors, these courses must be CSCI 103, CSCI 170, and at least calculus II (MATH 126 or 129). The minimum grade qualifier is a B or higher. Top consideration will also be given to grades of "Pass" if the course was taken during Spring 2020, Fall 2020, Spring 2021, Summer 2021, Fall 2021 or Spring 2022.

  • For Spring 2022 and other semesters since Spring 2020, a pre-engineering course taken P/NP, with a grade of "Pass" will not negatively affect your admission. A grade of "Pass" is not weighted any differently than a pre-engineering course that received a B or better since both would meet the grade requirement for top consideration.

Published on November 30th, 2020

Last updated on January 19th, 2022