Department of Math and Computer Science
Computer Science Comprehensive Exam Syllabus
Effective: Fall 2006


SUMMARY OF THE NEW EXAM STRUCTURE

The main features are:


DETAILS OF THE EXAM STRUCTURE

The three part examination will be given toward the end of the Fall and Spring quarters. On each part, a student must choose to answer 2 of 3 questions. One and a half hours are allotted for each exam. The exams are closed book, closed notes.


INITIAL ELIGIBILITY AND RE-TAKING THE EXAM

Special Note on New Exam Structure

If a student has passed 2 sections prior to Fall 2005, and needs:

Signups are done via the Comprehensive Exam Web Page with details from the Math/CS student center. To be eligible to take the exams, a student must have completed all prerequisites, the 3 required graduate level classes (6000, 6260, 6560) and at least 26 units towards the 45 required for the M.S. degree. Courses currently being taken can be counted.

In order to pass the comprehensive examinations, a student must pass all 3 parts. A student passing only 2 parts does not have to retake those sections, while a student who passes fewer than 2 parts must retake all 3 sections.

A student may not attempt just 2 of the 3 sections. A student must either attempt all 3 or just the 1 that remains after having passed 2 of 3 at the same time.

A student will be permitted 2 attempts to pass the exams, with a third attempt allowed only to pass a single remaining section. We call this a Category I student.

Otherwise, the student is in Category II and requests for an additional attempt must be made in writing to the Graduate Committee.

For a student in Category II, the following are possible decisions of the Committee.

  1. If the student showed some reasonable performance already on the test (e.g. passed 1 out of 3 sections and was close to passing the others), then the Committee may allow an additional attempt. The student would be expected to submit a study plan and then check-in with the Graduate Advisor to demonstrate that they are following this study plan.
  2. The Committee may ask the student to re-take a number of courses where the student needs improvement. The student must pass these courses with a grade of B or better before taking the exam again.
  3. The Committee may choose not to permit an additional attempt due to repeatedly inadequate results.

Without a successful appeal, a Category II student will not be permitted to re-register for another attempt. Category I students are allowed to re-register and do not need special permission.


SYSTEMS SYLLABUS

Operating Systems References: Computer Architecture References:

DATA STRUCTURE SYLLABUS

Data Structures References:

THEORY SYLLABUS

Programming Languages References: Analysis of Algorithms References: Theory of Computation Starting Fall 2006: Question 3 will be from the entire Theory of Computation syllabus.

References: