Logo: University of Southern California

Master of Science Programs

With an MS degree in Electrical Engineering, Hughes, TRW, or Qualcomm may hire you to design the next hot communication product. As the single largest employer in Southern California you could work behind the scenes at Universal Studios, Disney Animation Studio, Warner Brothers Digital Studio, Espectra, or Digital Domain holding a MS degree in Electrical Engineering, specializing in Multimedia and Creative Technologies. Or with the MS Computer Engineering degree, Intel, IBM or the entire Silicon Valley may be knocking at your door. A graduate degree from USC can be earned in one full year of study, and may include classes in Computer Science, Math, Mechanical Engineering, Physics, and Material Science as well as the excellent core Electrical Engineering courses. Advisor approval for all courses and a minimum cumulative grade point average of 3.0 on all graduate course work taken at USC is required for graduation.

For more information about programs within the Department, including degree requirements, please click here.

Degree Checklists

These checklists are provided for your convenience to assist with course planning.  They do not substitute a degree check or STARS report.  A degree check will be done when you submit an application for degree.

EE Curriculum Flowcharts

These flowcharts organize all EE courses into "like areas." If you are pursuing the MSEE degree, 15 units (5 courses) should be taken from one flowchart. These charts are not degree programs. For specific degree programs please click on the degree program links at the top of this page.

Counting Non-EE Courses toward the MSEE

Unless non-EE courses are included as part of your degree option (see Degree Checklists) you will need special permission to count non-EE courses toward the MSEE, CN, VL or MC degrees.  Prior approval BEFORE registering is required. 

Special Request Form
Preapproved Courses Outside of EE

Sample Programs
Students should create a 27-unit plan of study, one that reflects their interests. This is not something that is cast into concrete, but should be reviewed/modified/updated each semester by the student. Keep in mind that the courses you would like to take may not always be given (e.g., faculty go on sabbaticals) or may not be scheduled during the semester you would like to take it (if you know when a course is taught you will often be able to plan to take the pre-requisites so that you can take the course). Good starting points for a plan of study are the sample programs described next.
So what is a sample program of study? It is not a complete set of 27 prescribed units, but rather a collection of possible courses that can be associated with a focused subject area within EE. Since most of the sample programs do not use up all 27 units, you can take more than one of them. Also, be on the lookout for EE 599 courses that are related to your interests. Such courses are created by faculty usually based on their research interests. 

EE Courses of Note
Recorded lectures and discussions for a handful for EE courses can be found here.

EE 536a - Professor John Choma

EE 541 - Professor John Choma



Thesis Option

The minimum requirement is 27 units; four of these units are to be thesis.  At least 16 units, not including thesis, must be at the 500 level or higher, and at least 18 units must be in the major department.  A total of 4-8 units of 590 Research and 594ab Thesis must be included in the program.  The minimum thesis requirement in 594a is two units; in 594b, two units.