Logo: University of Southern California

MSCEECN Master of Science in Electrical Engineering

MSEECN -  Master of Science in Electrical Engineering (Computer Networks)


DEGREE REQUIREMENTS
A minimum cumulative grade point average (GPA) of 3.0 must be earned on all course work applied toward the MS, Engineer or PhD degrees. This average must also be achieved on all 400-level and above course work attempted at USC beyond the bachelor’s degree, whether or not it is applied toward the degree. Courses with grades of C- or below cannot be counted for graduate credit. The following descriptions of degree requirements should enable students to develop a study program that will both meet educational objectives and satisfy graduation requirements. The University Catalogue is the document of authority for basic degree requirements.
 
Note: Any Non-Electrical Engineering Course needs Prior Approval from the EE Faculty Advisor, Prof. Jerry Mendel.
 
The Computer Networks option of the MSEE is available to students interested in data and computer networks. Students are required to have a BS degree in Electrical Engineering, Computer Engineering, or Computer Science.
 
A minimum of 27 units, including:
  • 21 units in the School of Engineering
  • 18 units at the 500 level
  • 15 units in Electrical Engineering (cross-listed courses are acceptable)
  • The following required courses: EE 549 or EE 550, EE 555 and CSCI 551.
It is expected that each student in this program will take or has taken the equivalent of the following fundamental courses:
 
FUNDAMENTAL COURSES
  • CSCI 402x
  • EE 450
  • EE 457Lx
  • EE 465

Students who have previously taken equivalent courses elsewhere should obtain a waiver by passing the placement exam at USC, as this will allow additional electives to be taken.

REQUIRED COURSES
 
  • CSCI 551
  • EE 549 or EE 550
  • EE 555

ELECTIVE COURSES

CSCI 530, CSCI 555, CSCI 558L, CSCI 570, CSCI 694a, CSCI 694b, EE 532, EE 535, EE 554, EE 557, EE 558, EE 579, EE 590, EE 597, EE 599, EE 650, EE 652, EE 659. Any other course must be approved by a faculty advisor. Total units required for the degree is 27.
 

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.

 



Sample Program I:

FALL (1st semester, 9 credits)
EE 465 - F
CS 402 - F
EE 450 - C

SPRING (2nd semester, 9 credits)
CS 551 - C
EE 555 - C
EE 549 - C/E
FALL (3rd semester, 9 credits)
EE 550 - C/E
CS 558 - E
CS 570 - E
Notes:
  1. (F - Fundmental Course, C - Core Course, E - Elective Course)
  2. Other Electives allowed in MSEECN program or approved by advisor can be
    chosen instead of the elective courses listed above (e.g.: EE 590, EE 650, EE 579,
    EE 652, CS 530, CS 555, EE 535, EE 554, EE 557, CS 694).
  3. This template assumes that student can pass placement exam for EE 457,
    a fundamental course for MSEECN. Note that only 9 credits of 400-level
    courses can be counted towards the 27-credit requirement.
Sample Program II:

FALL (1st semester, 6 credits)
EE 465 - F
CS 402 or EE 450 or EE 457 - F (takes and passes CS 402 and EE 450
placement exams or takes one of these courses to ensure prerequisites are
met for taking CS 551 and EE 555)

SPRING (2nd semester, 9 credits)
CS 551 - C
EE 555 - C
EE 549 or an elective - C/E
(All these three courses in the same semester could be lot of work. If EE
549 is not chosen as the core required course, one can take a different
elective course)
FALL (3rd semester, 9 credits)
EE 550 or an elective - C/E
CS 558 or an elective - E
CS 570 - E
SPRING (4th semester, 3 credits)
Elective course or EE 590
(Many EE and CS elective courses suitable for MSEECN can be taken)
(F - Fundamental Course, C - Core Course, E - Elective Course)
Notes:
  1. Registering for less than 8 units require prior permission to take less
    than minimum load.
  2. Other Electives allowed in MSEECN program or approved by advisor can be
    chosen instead of the elective courses listed above (e.g.: EE 590, EE 650, EE 579,
    EE 652, CS 530, CS 555, EE 535, EE 554, EE 557, CS 694).
  3. This template assumes that student can pass placement exam for EE 457,
    a fundamental course for MSEECN. Note that only 9 credits of 400-level
    courses can be counted towards the 27-credit requirement.
  4. All requirements for MSEECN degree specified in the University Catalog
    must be satisfied.

Advisement
Students are encouraged to seek academic advice from faculty every semester during their regular office hours and during registration week (the week before classes begin). Please take a copy of your completed USC course work on an OASIS transcript to your advisement session to help faculty determine the right academic path for you. Advisement is not mandatory for d-clearance and registration.
 
Students must satisfy the degree requirements (outlined above) for the degree program in which they are admitted. Students will be held to all pre-requisites as they appear in the university catalog unless they have been specifically waived by a faculty member or the appropriate placement exam has been passed.
 
For approval of transfer credit, waiver of pre-requisites, waiver or substitution of degree requirements, or approval of courses taken outside the department of Electrical Engineering or Computer Science, please see EEB 102 for a special request form. This will be submitted to the faculty for a decision.
 
New Students
 
Faculty signatures are not required for d-clearance.
All pre-requisites must be satisfied by either:
  1. Taking the appropriate classes
  2. Passing appropriate placement exams or
  3. Filing a special request form in EEB 102
Please come to EEB 102 if you have questions.
 
NOTE: THE UNIVERSITY CATALOG SUPERCEDES ALL OTHER PUBLICATIONS.

Guidelines
  1. Plan your course selection for the entire MS program.
  2. Identify all the prerequisites for all core courses and electives of interest: a) if you have taken a prerequisite course elsewhere, clear the placement test; b) or, plan on taking that prerequisite course early in your program.
  3. It is recommended that you prioritize taking courses using the following criteria: 1) prerequisite courses first; 2) Core courses; and 3) technical electives offered infrequently.
  4. Take into account in your planning that not all courses are offered every semester; some courses may even be offered only once a year.
  5. Note that very few courses are available during summer term.

Click here to apply