Research Tool

As of the Spring semester 2003, the Foreign Language Requirement is no longer an academic requirement necessary for advancing to candidacy.  It has been replaced by the Research Tool, the description of which follows:

Before advancing to candidacy, a student is required to show high-level programming proficiency. Students will satisfy this requirement by submitting to the Executive Officer a large computer program, written by themselves. The program must include relevant documentation. This can be written in industry; that they have developed on their own; or, that they have developed as part of a course requiring that such a program be written as part of its syllabus.

Course Distribution Before being advanced to candidacy, students who entered the Ph.D. Program in Computer Science after September, 2001 are required to demonstrate successful completion of at least 60 credits of approved course-work distributed as follows:


  • CSc 70010   Analysis of Algorithms
  • CSc 75010   Theoretical Computer Science
  • CSc 71010   Programming Languages and Their Implementation
  • CSc 72010   Parallel and Distributed Computing and Advanced Operating Systems
  • CSc 74010   Logical Foundations of Artificial Intelligence
  • CSc 80000   Readings in Computer Science
  • At least four 80000-level courses, from at least two of the areas of specialization listed in the Graduate Center Handbook.
  • At least one of the Program's Seminar Courses: CSc 80200, 81200, 82200, 83200, 84200, 85200, 86200 or 87200.

The course distribution check-list form attached below should be submitted to the Program Office at the time a student petitions to be advanced to candidacy.

AttachmentSize
Course Audit.pdf15.43 KB