Skip to Navigation
    University of Southern California
   
 
  Oct 22, 2017
 
 
    
USC Catalogue 2017-2018

Computer Engineering (MS)


Return to Programs, Minors and Certificates Return to: Programs, Minors and Certificates

A minimum grade point average of 3.0 must be earned on all course work applied toward the master's degree in electrical engineering. This average must also be achieved on all 400-level and above course work attempted at USC beyond the bachelor's degree and through an accumulation of no more than 12 units beyond the minimum needed for the specific degree program. Transfer units count as credit (CR) toward the master's degree and are not computed in the grade point average.

In addition to the general requirements of the Viterbi School of Engineering, the Master of Science in Computer Engineering  is also subject to the following requirements: (1) a total of at least 28 units is required; (2) every non-EE course for graduate credit requires prior written adviser approval recorded each semester on a special request form in the student's department file; (3) no more than three courses (maximum 12 units) may be counted at the 400 level — at least 19 adviser-approved units must be taken at the 500 or 600 level; (4) at least 20 units must be taken in Computer Engineering; (5) a maximum of two EE 599  Special Topics courses (8 units) may be counted toward the MSCENG; (6) at most, 4 units of EE 590  (Directed Research) and 1 unit of seminar, EE 598  (or other seminar with adviser approval), may be counted toward the MSCENG;  (7) units to be transferred (maximum 4 with adviser approval) must have been taken prior to taking classes at USC — interruption of residency is not allowed.

In addition to the above, the Master of Science in Computer Engineering is earned by completing an integrated program of at least 28 units of approved course work emphasizing three key areas - Architecture, VLSI and Networks. Students must take one course from at least two areas, outlined below.

Computer Engineering course work requirements


Take a minimum of 20 units of Computer Engineering courses from the three lists below, including at least one course from two of the three areas in Architecture, Networks and VLSI/CAD areas.

Return to Programs, Minors and Certificates Return to: Programs, Minors and Certificates