Home  |   Contact Us  |   Español   中文   한국   日本語    
  Search:
   
Home > Academics > Master's Degree Programs > MSEE

Master of Science in Electrical Engineering (MSEE)
(Catalog 2008)

Background Preparation

Students admitted into the MSEE degree program are required to have the following background preparation.  A student with any deficiency is required to clear it by either (1) taking the course at NPU and earning a grade of at least C- or higher  or (2) taking and passing a proficiency exam on the subject.   The student must clear all deficiencies before attempting to enroll in graduate level courses.

1. Mathematics and English/Communication:
  • Engineering mathematics (MATH201, MATH202, MATH205, MATH206, and MATH208);
  • English/communication (One of the following: EE398, BUS300 or a College English course);
2. Engineering Sciences:  PHYS201 & Lab, PHYS202 & Lab, PHYS301;
3. Electrical Engineering Subjects:  
  • Circuit theory and analysis (EE210, EE301);
  • Digital electronics and logic design (EE205 & Lab, EE323 & Lab);
  • Analog circuits (EE302 & Lab);
  • Software techniques for electrical engineers (PREE01 covering basiscs of Unix/Linux, structured programming, object-oriented programming, shell script and MatLab).
4. Computer Science Subjects:
  • Students choosing Embedded Engineering concentration are required to be proficient in a structured programming language (CS204 & Lab), data structures (CS350 & Lab), object- oriented programming language (CS360), and operating systems (CS380). Students choosing Bioengineering concentration area are required to have a background in data structures (CS350 & Lab).
5. Mezzanine course: EE481/G (*Student may earn graduate credit by taking the course at NPU).

MSEE Curriculum

A minimum of 36 semester units of graduate study are required for the MSEE program.  A maximum of four (4) 4xxG courses (400 level courses with a "G" designation taken as elective courses) are allowed to count towards graduation credits.   The student must meet prerequisite requirements when taking any of the following courses.

I. Required Courses  (6 units)

The required courses emphasize understanding of the mathematics and modeling techniques for circuits and other engineering systems, and the design of modern computers. A student must take the following two courses to complete the required graduate course requirement. These two courses cannot be used to meet concentration coursework requirements.

EE501    Advanced Engineering Analysis    
EE504    Advanced Computer Organization and Structure    

II. Area of Concentration  (12 units)
    
In addition to the two required graduate courses in section I, a student must select an area of concentration and complete at least 12 units (four courses) listed in one chosen concentration area.  This is to ensure the student's competence in a selected area.   As new courses are also offered between publications of school catalogs, the students are advised to refer to the "Concentration Area Course Tables" published with each release of the semester class schedule to select courses for meeting the concentration area requirements.  

Area A.  Chip Design and VLSI
(*Background requirement: EE461/G Verilog HDL and Digital Design)
Required courses:
EE505    Digital IC Design
EE506    Advanced Digital IC Design    
    
Select two other graduate courses in this concentration area.    

Examples of other course in this area are: EE507, EE508, EE510, EE512, EE529, EE614, EE615, and EE616.

Area B. Digital Signal Processing
(*Background requirements: EE450/G Signals and Systems and EE452/G Digital Signal Processing)
Required courses:
EE531    Data Compression
EE532    Image processing and Applications

Select two other graduate courses in this concentration area.

Area C. Nanotechnology and NEMS
(*Background requirements: EE466/G Fundamentals of Nanotechnology)
Required courses:
EE581    Electrons, Photons, and Nanotechnology
EE583    Introduction to Nanoelectromechanical Systems (NEMS)

Select two other graduate courses in this concentration area.    

Area D. Embedded Engineering
(*Background requirements: CS350 Data Structures, CS360 Object-oriented Programming in C++, CS380 Operating Systems, and CE450/G Fundamentals of Embedded Systems)
Required courses:
CE521    Real-time Systems and Programming    
CE523    Embedded Design in Device Driver Environment

Select two other graduate courses in this concentration area.

Area E. Wireless Communications
(*Background requirements: EE450/G Signals and Systems and EE451/G Introduction to Communication Systems)
Required courses:
CE504    Introduction to Wireless Communication
CE505    Wireless Networks and Architecture        

Select two other graduate courses in this concentration area.

Area F. Bioengineering
(*Background requirement: CS350 Data Structures and BE450G Introduction to Bioengineering)
Required courses:
BE510    Biometrics and Computer Aided Detection (CAD) Technology
BE520    Bioinformatics Programming and Applications    

Select two other graduate courses in this concentration area.

III. Courses for Breadth of Study  (6 units)

The student is required to take at least 6 units in graduate coursework outside the chosen concentration area to broaden his/her knowledge in one or two application areas.  For example, a student choosing the Chip Design and VLSI concentration is encouraged to select one or two courses in the DSP applications, such as the course EE539.  Courses for breadth of study may be at 400 level with a "G" designation or 500 level and above.  The student must observe the limits on the number of 400 level courses with a "G" designation.
 
IV. Electives  (12 units)

The student may elect graduate-level courses in any discipline, in or outside the chosen concentration area, to meet the elective requirements.  Elective courses may also include mezzanine courses taken to meet the background requirements for the program and/or for the chosen concentration area.  The student must observe the limits on the number of 400 level courses with a "G" designation.

Mezzanine Course for program requirement - Students admitted with a background deficiency in microprocessor structure must take the course "EE481G Microcomputer Structure and Programming" at NPU.  Credit earned can be counted as elective credit towards the MSEE graduation requirements.

* Other background requirements for the concentration area: Each concentration area requires certain 400 level background courses.  Students may earn credit towards the degree, if observing the limit for the number of 400-level courses for the program, by taking these courses, such as EE450G, EE451G, EE452G, EE461G, EE466G, BE450G, or CE450G.

MSEE Total Requirements (36 units)

Back to Top

 

47671 Westinghouse Drive, Fremont, CA 94539, USA
Tel: (510)657-5913  (510)657-5914  (510)248-4582  (510)248-4584  (510)657-0256  Fax: (510)657-8975
© 2008 Northwestern Polytechnic University. All Rights Reserved.