You are using a 0 browser. MICE can only be used with IE 5.0, IE 6.0, Netscape 7, Opera or Mozilla, not IE 4.0, Netscape 4.x or earlier browsers.

CS@CU Admissions
 Home 
 Education 
Admissions  Undergraduate  M.S.  Ph.D.  Courses 
 Research 
Areas  Publications 
 People 
Faculty  Directory  Alumni  Achievements 
 Resources 
A to Z  Computing  Jobs  Webmail  Newsletters  Directions  Wiki 
 Lectures 
Lectures 
 Faculty Positions 
parallel and
  distributed computing 
 
   

Admissions

Undergraduate
Masters
Ph.D.
Professional

Undergraduate

Columbia University has 4 major undergraduate schools:

Each school has its own application procedure, however online information is centralized under Applying to Columbia. Most (but by no means all) of the CS majors are from the School of Engineering and Applied Science.




Masters

The Master of Science (M.S.) program is intended for professionals who wish to broaden and deepen their understanding of computer science. Columbia University and the New York City environment provide excellent career opportunities with multiple industries.The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines. The department currently offers concentration tracks covering seven such disciplines. MS students are encouraged to participate in state of the art research with some 22 research groups and labs (see Department Research).


Please note that the deadline to submit a completed application to the M.S. program is Feb. 15 for September admission and Oct. 1 for January admission.

Every M.S. student completes a 12-credit core requirement taking four courses from the following six:

COMS W4115 Programming Languages & Translators

COMS W4118 Operating Systems 1

COMS W4156 Advanced Software Engineering

COMS W4231 Analysis of Algorithms 1

COMS W4701 Artificial Intelligence

COMS W4824 Computer Architecture

and completes an 18-credit concentration track. Students can choose from one of the following tracks:





Ph.D.

The Columbia University Department of Computer Science is looking for top-quality students to join its PhD program. The department hosts exciting projects in a growing number of research areas. (See below.) Columbia University is located in New York City, one of the cultural, financial, and communications capitals of the world. This central location makes it possible for the members of the Department of Computer Science to have close ties with the nearby research labs of AT&T, Google, IBM (T. J. Watson), Alcatel-Lucent, NEC, Siemens, Telcordia Technologies, Verizon, and Yahoo!, as well as with a number of major companies including financial companies of Wall Street.

Overview of the Ph.D. Program

A small number of highly qualified students are admitted each year to the Ph.D. program in Computer Science. Admission is very competitive, based primarily on research-oriented reference letters, subject and general GRE scores, and academic grades. Applicants need not already hold a master's degree; bachelor's degree level applicants are also encouraged to apply.

Most admitted students receive full financial support through Graduate Research Assistantships or Teaching Assistantships, which consist of a monthly stipend plus full tuition exemption (continuation of support is, of course, contingent upon the students' satisfactory progress in the Ph.D. program and availability of funding).  In addition, the Fu Foundation School of Engineering and Applied Sciences awards a small number of prestigious "Presidential Distinguished Fellowships," while the Department of Computer Science also awards selective "Departmental Fellowships."  These fellowships provide full financial support to their recipients.  Applicants are strongly encouraged to seek external funding, such as government and industry fellowships. Also, Columbia rents low-cost subsidized apartments near campus for both single students and students with families.

All Ph.D. students are expected to participate in departmental and laboratory activity full-time on-campus throughout the program, except possibly for summer internships elsewhere. Therefore the department does not normally consider admission of part-time students. Also, note that it is not possible to participate in the Ph.D. program through the Columbia Video Network.

How and When to Apply to the Ph.D. Program

All applications to our Ph.D. Program must be made electronically. No paper-based applications will be accepted. Unfortunately, we cannot make any exceptions to this rule. The online application system is available at https://mice.cs.columbia.edu/recruit/index.php?program=GDCOMS. The deadlines for the submission of your fully completed application are:

  • To start the Ph.D. program in Spring 2008: apply by October 1, 2007.
  • To start the Ph.D. program in Fall 2008: apply by December 1, 2007.

You can still apply after these deadlines. However, be aware that applications are usually reviewed soon after the deadline, so late applications may not be processed as quickly or have the best chance of getting funding from our department.

How to Get More Information

Please check the answers to our comprehensive frequently asked questions (FAQ's), as well as our online application system; they both contain detailed information about all aspects of the application process.

You are also encouraged to investigate the research conducted in the Department of Computer Science prior to application. In particular, think about which faculty members share your research interests, and also look at the research group homepages. Feel free to contact potential faculty advisors by email to request information about their recent research and publications, and to ask about opportunities in their research groups or labs.

Finally, you should become familiar with our Ph.D. degree requirements.

Questions?

We receive an enormous volume of email with application-related questions, so we ask that you please read this website carefully before sending us email. If you do not find an answer to your question, then contact us by . Questions about particular research groups and/or individual faculty members should be directed to the appropriate faculty members by email.

 



 

Professional Degree Admissions

The professional degree in computer science, called the Computer Systems Engineer (CSE) degree, is for people who already hold a master's degree in computer science and who wish to develop further their knowledge of the area. The course of study entails the equivalent of two full time semesters. There are no specific course requirements, but an independent project is required. Applicants must submit brief (about 1 page long) essays outlining the general areas in which they propose to do their project work as well as the name of the faculty member that has agreed to supervise this project work. A listing of current faculty members and their research interests is available in the the Computer Science Department's Faculty Research Guide.

Course Requirements
Students must complete at least 24 credits of graduate coursework. At least 9 of these credits must be regular computer science courses at the 6000 level (not including project or seminar courses). Up to 12 credits of project or research courses may be taken, INCLUDING the project discussed below. The program can include courses in departments other than COMS, such as ELEN, IEOR, MATH, etc., provided that a total of at least 15 credits (including the project) are COMS courses.

All courses credited towards the degree must be taken for regular credit; they cannot be satisfied via auditing (R-credit) or with courses taken on a pass/fail basis.

The Project
In addition to the 24 credits specified above, students are required to carry out an independent project under the supervision of a faculty member on a topic chosen jointly by the student and the faculty member. This culminates in a formal report and counts for 6 course credits.
Program Approval
All CSE candidates must complete a Program Approval Form listing those courses to be credited toward the degree. Usually, the student's advisor helps formulate it. This must be submitted for approval by the Department and the Dean, either after completion of 15 points or prior to the start of the last full semester before graduation, whichever is sooner.
Scholastic Average
A minimum gradepoint average of at least 3.0 must be maintained.
Time Limit
All degree requirements must be completed within 5 years of the beginning of the first course credited toward the degree.
Award of the Degree
The candidate must file an application for the degree with the Registrar several months before the expected date of the award; see the Academic Calendar for deadlines.
Financial Aid
The Department of Computer Science has no tuition scholarships and only very limited financial support available for CSE candidates in the form of research or teaching assistantships. The competition for these positions is very high and there is no guarantee that they will be available. There are, however, opportunities for part-time employment either on campus or with nearby organizations.
Application Deadlines
The deadline for submission of COMPLETED applications to the CSE program in Computer Science is February 15 for September admission and October 1 for January admission.

Credits

Columbia University Department of Computer Science / Fu Foundation School of Engineering & Applied Science
450 Computer Science Building / 1214 Amsterdam Avenue, Mailcode: 0401 / New York, New York 10027-7003
Tel: 1.212.939.7000 / Fax: 1.212.666.0140

This site is maintained by the Department of Computer Science