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. ENGLISH/COMMUNICATION:
- English communication (one of the following: CS397or a college English course);
2. COMPUTER SCIENCE SUBJECTS:
- Programming languages and Data structures (CS404, CS460);
- Operating systems (CS430, CS480);
3. ELECTRONIC SUBJECTS:
- (EE390, EE410);
4. MEZZANINE COURSES:
(Students with a background deficiency can take these courses and earn graduate credits)
- Database Design (CS517)
- Computer networks (CS520)
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 (6.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.
CS501 Computer Architecture
CS517 Database Design
CS533 Advanced Computer Networks
CS536 Operating System Design
2.) Area of Concentration (12.0 credits)
In addition to the three 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 students 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 courses tables published with each release of the semester class schedule to select courses for meeting the concentration area requirements.
Area A, Internet Technology and Digital e-Business Systems
Required courses:
CS550 NET Web Programming
CS562 Advanced Java Programming
CS532 Software Engineering
CS560 Algorithms
3.) Courses for Breadth of Study (12.0 credits)
The student is required to take at least 6 units in graduate course work outside the chosen Concentration area. The courses may be at 400 level or 500 level And above. The student must observe the limits on the number of 400 level courses with a designation.
4.) Electives (12.0 credits)
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 students must observe the limits on the number of 400 level courses with a designation.
Mezzanine Courses for Program Requirement
Students admitted with a background deficiency in (1) database design and/or (2) computer networks must take the courses (1) “CS517 database design” and/or (2) “CS520 computer networks” at CSBU. Credit earned can be counted as elective
* 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 the courses such as CS530.
MSCS TOTAL REQUIREMENTS (36credits)
|