Department of Computer Science
Degree Programs:
Full-Time: M.Phil., Ph.D.
Chair:
Shree
K.
Nayar,
Ph.D.
Degree Requirements
The requirements listed below are special to
this department and must be read in conjunction with the general requirements
of both The Fu Foundation School of Engineering and Applied Science and the
Graduate School of Arts and Sciences.
For the M.Phil. Degree
Completion of all departmental requirements except the dissertation.
Breadth requirement: While the thesis research provides depth, breadth
across the subfields of Computer Science is also important. The core of the
curriculum consists of five topics, each of which may be satisfied by an
examination or a course. Every doctoral student must complete all five of the core topics, which
are (with corresponding course numbers in parentheses): Programming
Languages and Translators (COMS W4115), Operating Systems (COMS W4118),
Analysis of Algorithms (CSOR W4231), Artificial Intelligence (COMS W4701), and
Computer Architecture (COMS W4824). Core
courses/exams may not be transferred from other institutions; they must be
taken in the Computer Science department at Columbia.
A student must also successfully complete five three-point elective graduate
(4000-level or above) courses, three of which must be distributed across the
three main areas of Computer Science: Theory, Systems, and AI. The same course cannot be used to fulfill two
requirements. The other two electives
may be taken in any area of Computer Science or from outside Computer Science. All electives require the advisor’s approval.
With departmental approval, some of the
elective requirements may be waived during the student’s first semester on the
basis of courses taken previously. Note
that while requirements may be waived with approval, no Columbia
credit is ever awarded for elective courses taken previously.
The minimum
passing grade for doctoral students in both core and elective courses is B+
(3.33); the average grade across all core and elective courses taken must be A-
(3.67) or higher (including electives taken previously that are used to waive
requirements). Courses may be retaken in a later semester, or a different
elective substituted, with the highest grades used to compute the average. Exams taken in lieu of core or elective
courses are graded on a pass/fail basis, and do not contribute to the average
grade computation.
Teaching requirement: Success as a computer scientist depends not only on
the ability to generate and explore new ideas, but also on the ability to
communicate those ideas effectively. For this reason, students are expected to
develop and exercise verbal and teaching skills as part of their education. All
students are required to fulfill two teaching units, which may involve a
combination of teaching fellow and instructor positions.
Candidacy exam: The candidacy oral exam
certifies that the student has demonstrated a depth of scholarship in the
literature and the methods of the student’s chosen area of research and has
shown a facility with the scholarly skills of critical evaluation and verbal expression.
The student is examined by a candidacy committee chosen by the advisor,
consisting of the student’s adviser and two researchers who hold Ph.D. degrees.
For the Ph.D. Degree
In addition to satisfying the requirements for the M.Phil. degree, the student
must submit, defend and deposit, in accordance with the regulations of the
Graduate School of Arts and Sciences, an acceptable dissertation embodying
original research.
Ph.D. thesis proposal: In the thesis proposal, the student lays out an intended course of research for the dissertation. By accepting the thesis proposal, the student's dissertation committee agrees to that the proposal is practicable and acceptable, that its plan and prospectus are satisfactory, and that the candidate is competent in the knowledge and techniques required, and formally recommends that the candidate proceed according to the prospectus and under the supervision of the dissertation committee. The student submits the proposal to a committee consisting of the student's advisor and two other researchers who meet GSAS requirements for dissertation committee membership. The thesis proposal may be completed and approved before or after obtaining the M.Phil. degree.
Ph.D. dissertation and defense: The semester in which the dissertation is
distributed to the committee is the last occasion for which the candidate needs
to be registered. The Ph.D. dissertation and defense is typically completed
during the fifth or sixth year in the program. Some very highly motivated
students, particularly in theoretical areas, may finish in less time. Remaining
enrolled beyond the sixth year requires special approval.
The dissertation defense committee comprises three faculty from inside
the Computer Science department and two from outside the department. At the time of submitting
the Dissertation Defense Application Form, students should have distributed the
copies of the dissertation to the committee members or should do so at least four
weeks before their defense date in order to give committee members
sufficient time to read the dissertation.
After the candidate passes (i.e., with minor revisions) the dissertation defense, he or she must deposit the dissertation. The documents for the dissertation defense
include a list of the materials to be brought to the final deposit at the
Dissertation Office in 107 Low Memorial Library. The candidate must deposit the
dissertation no later than six months from the defense. For more information visit the Dissertation Office website.
Length of Program of Study
Full-time students must complete the M.Phil.
and Ph.D. degrees within three and six years, respectively, of first
registration.
Financial Aid
A comprehensive program of financial aid for Ph.D.
candidates is available. Most full-time Ph.D. candidates are currently
supported either by outside sponsors or by the department. The departmental aid
consists of a graduate research assistantship (GRA) or a teaching fellowship
(TF). For 2008-2009, students with a GRA or TF received a monthly stipend of
$2,604, along with full tuition exemption that amounted to more than $34,000
per year. The GRA or TF is renewed each year contingent upon satisfactory
progress in the program and availability of funds. In addition, a student’s
basic health and medical insurance fees are covered by the Computer
Science department. Further information is available from the Office of
Engineering Financial Aid, 530 S. W. Mudd.
|