2007-2009 Catalog Description of the Master's Degree in Computer Science
Course Requirements for the Masters Degree: 30 units
Continuous enrollment is required. A maximum of 9 semester units of computer
science or 6 semester units of computer science related transfer credit
may be applied toward the degree.
Graduate Time Limit: All requirements for the degree are
to be completed within seven years of the end of the semester of enrollment
in the oldest course applied toward the degree. See Graduate Education in
The University Catalog for complete details on general degree requirements.
- Prerequisites for Admission to Conditionally Classified Status
- Prerequisites for Admission to Classified Status
- Advancement to Candidacy
- Requirements for the MS Degree in Computer Science
- Graduate Literacy Requirement
- Graduate Grading Requirements
Prerequisites for Admission to Conditionally Classified Status
- Satisfactory grade point average as specified in Admission to Masters
Degree Programs in The University Catalog.
- Approval by the department and the Office of Graduate Programs.
- An acceptable baccalaureate from an accredited institution, or an
equivalent approved by the Office of Graduate Programs.
- Completion of background preparation equivalent to:
- CSCI 311 Algorithms and Data Structures
- CSCI 320 Computer Architecture
- MATH 120 , MATH 121,
MATH 314, MATH 317, or
equivalents.
return to top of page
Prerequisites for Admission to Classified Status
In addition to all requirements listed above:
- Completion of background preparation equivalent to the following
undergraduate courses:
- CSCI 330 Software Engineering
- CSCI 340 Operating Systems Programming.
All required undergraduate Computer Science courses must be taken for
a letter grade, and a grade of C or better must be earned in each course.
Students are expected to complete these courses immediately as a matter
of reasonable progress toward the masters degree.
Advancement to Candidacy
In addition to all requirements listed above:
- Classified graduate standing and completion of, or enrollment in,
the graduate core courses.
- Development of an approved program in consultation with the Graduate
Coordinator.
- If the thesis or project option is chosen, formation of the graduate
advisory committee in consultation with the Graduate Coordinator.
return to top of page
Requirements for the MS Degree in Computer Science
Completion of all requirements as established by the department graduate
committee, the graduate advisory committee, and the Office of Graduate
Programs, to include:
- Completion of an approved program consisting of 30 units of 500/600-level
courses as follows:
- At least 24 units in the discipline of Computer Science.
- Completion of the graduate core courses:
- CSCI 630 Software Engineering
- Prerequisites: CSCI 330 and classified
graduate standing, or faculty permission.
- CSCI 650 Design and Analysis of
Algorithms
- Prerequisites: CSCI 311, MATH 31, and classified graduate standing,
or faculty permission.
- CSCI 640 Operating Systems
- Prerequisites: CSCI 340 and classified
graduate standing, or faculty permission.
- CSCI 620 Computer Architecture
- Prerequisites: CSCI 320 and classified
graduate standing, or faculty permission.
- At least 18 of the units required for the degree in 600-level
courses.
- Not more than 9 semester units of transfer and or extension
credit (correspondence courses and UC extension workshop work
are not acceptable).
- Completion and final approval of one of the following three plans
as approved by the Graduate Coordinator:
- Examination Plan. This plan includes 30 units of in-class course
work, and a passing score on the written comprehensive examination
covering the core. The examination may be taken a maximum of
two times. Failure on the second attempt will result in dismissal
from the graduate program in Computer Science.
- Project Plan. The project plan includes 27 units of in-class
course work and 3 units of project preparation (CSCI 699). The
project must reflect a personal in-depth study of a topic in
an applied area of computer science. A formal written description
of the project must be submitted to the Office of Graduate Programs
for approval and accession to the library.
- Thesis Plan. This plan includes 24 units of in-class course
work and 6 units of thesis research and preparation (CSCI 699).
Research may be theoretical or applied, but must reflect a personal
in-depth study into an approved topic. This plan requires a formal
research thesis which must be submitted to the Office of Graduate
Programs for approval and accession to the library.
- Approval by the Graduate Coordinator and the Graduate Coordinators
Committee on behalf of the faculty of the university.
return to top of page
Graduate Literacy Requirement
Writing proficiency is a graduation requirement.
Computer Science students will demonstrate their writing competence
through successfully completing a departmentally administered examination
given at the beginning of each semester, or successful completion (B-
or better) of an approved technical writing course. The writing examination
may be taken a maximum of two times. Consult the Graduate Coordinator
for specific information.
Graduate Grading Requirements
All courses in the major (with the exceptions of Independent Study-597/697, Comprehensive Examination
and Masters Study-699P&T) must be taken for a letter grade, except those
courses specified by the department as ABC/No Credit (500-level courses),
AB/No Credit (600-level courses), or Credit/No Credit grading only. A
maximum of 10 units combined of ABC/No Credit, AB/No Credit, and Credit/No
Credit grades may be used on the approved program (including 697, 699,
and courses outside the major). While grading standards are determined
by individual programs and instructors, it is also the policy of the
university that unsatisfactory grades may be given when work fails to
reflect achievement of the high standards, including high writing standards,
expected of students pursuing graduate study.
Students must maintain a 3.0 grade point average in all course work
on the approved masters degree program as well as in all course work
taken subsequent to admission to conditionally classified status.
In addition, students may not count more than two courses in which they
receive a grade of C toward the approved program.
|