• This degree is administered jointly by the departments of Computer Science and Electrical Engineering.
  • A cumulative grade point average of C (2.0) is required for all courses taken at USC as well as all upper-division courses applied toward the major, regardless of the department in which the courses are taken.
  • The requirement for the degree is 128 units.
  • A grade of C (2.0) or better is required for each of the core courses CSCI 103, CSCI 170, CSCI 104 and CSCI 201.
  • Courses with a grade of C- or below must be repeated; courses may only be retaken once.
  • Departmental approval is required in order to retake a course.
  • Students who do not satisfy the degree requirement after repeating a class will be disqualified from the program.