Home | Prospective Students | Current Students | Faculty & Staff | Contact Us | Alumni | 中文

■ Apply
■ Programs
     MSEE
     MSCS
■ Courses

 

 

MASTER OF SCIENCE IN COMPUTER SCIENCE (MSCS):

BACKGROUND PREPARATION
Students admitted in to the MSCS 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 CSBU and earning a grade of at least C-or higher or (2) taking and passing a proficiency exam on the subject. The student is advised to clear all deficiencies before attempting to enroll in graduate level courses.
1. ENGINEERING MATHEMATICS:
- MATH 210, MATH 220

2. COMPUTER SCIENCE SUBJECTS:
- Programming languages and Data structures (CS414, CS 460, CS470);
- Operating systems (CS440, CS490);

MSCS CURRICULAM
A minimum of 36 semester units of graduate study are required for the MSCS program. A maximum of four (4) 4xx courses (400 level courses with a 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.

1.) Basic Courses     (12.0 credits)
The required courses emphasize understanding of (1) the principles and architecture of Computer networks and (2) the design of modern operating systems. 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.
CS500 Network Engineering and Management
CS511 Computer Architecture
CS540 Java Programming & Internet Applications
CS546 Operating System Design

2.) Core Requirements     (12.0 credits)
In addition to the three required graduate courses in section 1, a student must complete 12 units (four courses) required.
CS542 Software Engineering
CS543 Advanced Computer Networks
CS572 Advanced Java Programming
CS560 NET Web Programming

Select two other graduate courses in this concentration area

3.) Electives     (9.0 credits)
The student may elect graduate-level courses in any discipline, in or outside the chosen Concentration area, to meet the elective requirements. The students must observe the limits on the number of 400A level courses with a designation.

4.) Master's Project     (3.0 credits)
Required course:
CS607 Master's Project

MSCS TOTAL REQUIREMENTS            (36credits)