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 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 fall spring 2020, fall 2020, spring 2021, or summer 2021.

    • 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 fall spring 2020, fall 2020, spring 2021, or summer 2021.