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

  1. Satisfactory grade point average as specified in Admission to Masters Degree Programs in The University Catalog.
  2. Approval by the department and the Office of Graduate Programs.
  3. An acceptable baccalaureate from an accredited institution, or an equivalent approved by the Office of Graduate Programs.
  4. Completion of background preparation equivalent to:
    1. CSCI 311 Algorithms and Data Structures
    2. CSCI 320 Computer Architecture
    3. 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:

  1. Completion of background preparation equivalent to the following undergraduate courses:
    1. CSCI 330 Software Engineering
    2. 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:

  1. Classified graduate standing and completion of, or enrollment in, the graduate core courses.
  2. Development of an approved program in consultation with the Graduate Coordinator.
  3. 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:

  1. Completion of an approved program consisting of 30 units of 500/600-level courses as follows:
    1. At least 24 units in the discipline of Computer Science.
    2. 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.
    3. At least 18 of the units required for the degree in 600-level courses.
    4. Not more than 9 semester units of transfer and or extension credit (correspondence courses and UC extension workshop work are not acceptable).
  2. Completion and final approval of one of the following three plans as approved by the Graduate Coordinator:
    1. 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.
    2. 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.
    3. 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.
  3. 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.

Chico Online Computer Science Program logo