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

Master of Science in Computer Systems Engineering (MSCSE)
(Catalog 2010)

Background Preparation

Students admitted into the MSCSE 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, MATH208);
  • English/communication (One of the following: CE398, BUS300 or a College English course);
2. Engineering Sciences:  PHYS201 & Lab, PHYS202 & Lab;  PHYS301 recommended;
3. Electrical Engineering Subjects:  
  • Circuit theory (EE210);
  • Digital electronics and logic design (EE205 & Lab, EE323 & Lab);
  • Fundamentals of Analog Electronics(EE302& lab)when choosing either of the following two concentration areas: Embedded Engineering, Wireless Communications.
4. Computer Science Subjects:
  • Programming languages and data structures (CS204 & Lab, CS350 & Lab, CS360);
  • Operating systems (CS230 & Lab, CS380);
  • Students choosing Computer Networks concentration area are required to be proficient in Unix/Linux Scripting (CS385 & Lab)

MSCSE Curriculum

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

I. Area of Concentration  

A student must select an area of concentration and complete the courses required for the concentration area as listed below.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. Embedded Engineering
(The student must also have a background in CE470G Computer Networks.)
CE450G    Fundamentals of Embedded Systems
CE506    Operating System Design    
CE521    Real-time Systems and Programming    
CE523    Embedded Design in Device Driver Environment

and at least one of the following three courses:
CE527    Embedded Systems in Windows CE Environment
CE528    Embedded Systems in VxWorks and Windows CE Environment
CE530    Embedded Software Design in Linux


Area B. Computer Networks and Network Security
(The student must also have a background in CE470G Computer Networks.)
CE506    Operating System Design    
CS503    Advanced Computer Networks
CS510    UNIX/Linux System Programming
CS515    Linux / UNIX Network Programming
CS535    Network Security Fundamentals
CS575    Network Analysis and Testing


Area C. Communication Systems
EE450G   Signals and Systems
EE451G   Introduction to Communication Systems
EE530    Analytical Methods for Communications Engineers
EE531    Data Compression
CE504    Introduction to Wireless Communication
CE505    Wireless networks and Architecture
CE507    Wireless Communication Systems


Area D. Bioengineering     
(Students are encouraged to take IT510 to gain practical skills required in bioengineering projects)
BE450G    Introduction to Bioengineering
BE505    Fundamentals of Bioinformatics
BE510    Biometrics and Computer Aided Detection (CAD)  Technology
BE515    Bioinformatics Methodologies    


Area E. Nanotechnology and NEMS
EE466G   Introduction to Nanotechnology
EE501    Advanced Engineering Analysis
EE581    Electrons, Photons, and Nanotechnology
EE583    Introduction to Nanoelectromechanical Systems (NEMS)
EE590    Nanotechnology Project


II. Courses for Breadth of Study  (minimum 6 units)

The student is required to take at least 6 units in graduate coursework outside the chosen concentration area.  The courses 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.

III. Electives  

The student may elect graduate-level courses in any discipline, in or outside the chosen concentration area, to meet the elective requirements.  Credit earned from taking CE470G to meet the background requirement for the concentration areas can be counted as electives.  The student must observe the limits on the number of 400 level courses with a "G" designation.


MSCSE Total Requirements (36 units)

Back to Top

 

47671 Westinghouse Drive, Fremont, CA 94539, USA
Tel: (510)592-9688 Ext. 8  Fax: (510)657-8975
© 2010 Northwestern Polytechnic University. All Rights Reserved.