|
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
|