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:
2.
COMPUTER SCIENCE SUBJECTS:
-
Programming languages and
Data structures (CS414, CS 460, CS470);
-
Operating systems (CS440,
CS490)
3.
ELECTRONIC SUBJECTS:
4.
MEZZANINE COURSES:
(Students with a
background deficiency can take these courses and earn graduate
credits)
MSCS CURRICULUM
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.
CS511
Computer Architecture
CS527
Database Design
CS543
Advanced Computer Networks
CS546
Operating System Design
2.
Area of Concentration
(12.0 credits)
In
addition to the three required graduate courses in section 1, a
student must select an area of concentration and complete at least 12
credits (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
CS560
NET Web Programming
CS572
Advanced Java Programming
Select two other graduate courses in this concentration area.
Area B. Database Technology
CS580
Database Administration
CS587
Advanced Database Design and Development
Select two other graduate courses in this concentration area.
3.
Courses for Breadth of
Study (6.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 (6.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) "CS527 database
design" and/or (2) "CS530 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 CS540.
MSCS TOTAL
REQUIREMENTS
(36credits) |