Ph.D. Specialization in Data Science

The ph.d. specialization in data science is an option within the applied mathematics, computer science, electrical engineering, industrial engineering and operations research, and statistics departments..

Only students already enrolled in one of these doctoral programs at Columbia are eligible to participate in this specialization. Students should fulfill the requirements below in addition to those of their respective department's Ph.D. program. Students should discuss this specialization option with their Ph.D. advisor and their department's director for graduate studies.

Applied Mathematics Doctoral Program

Computer Science Doctoral Program

Decision, Risk, and Operations (DRO) Program

Electrical Engineering Doctoral Program

Industrial Engineering and Operations Research Doctoral Program

Statistics Doctoral Program

The specialization consists of either five (5) courses from the lists below, or four (4) courses plus one (1) additional course approved by the curriculum committee. All courses must be taken for a letter grade and students must pass with a B+ or above. At least three (3) of the courses should come from outside the student’s home department. At least one (1) course has to come from each of the three (3) thematic areas listed below.

Specialization Requirements

  • COMS 4231 Analysis of Algorithms I
  • COMS 6232 Analysis of Algorithms II
  • COMS 4111 Introduction to Databases
  • COMS 4113 Distributed Systems Fundamentals
  • EECS 6720 Bayesian Models for Machine Learning
  • COMS 4771 Machine Learning
  • COMS 4772 Advanced Machine Learning
  • IEOR E6613 Optimization I
  • IEOR E6614 Optimization II
  • IEOR E6711 Stochastic Modeling I
  • EEOR E6616 Convex Optimization
  • STAT 6301 Probability Theory I
  • STAT 6201 Theoretical Statistics I
  • STAT 6101 Applied Statistics I
  • STAT 6104 Computational Statistics
  • STAT 5224 Bayesian Statistics
  • STCS 6701 Foundations of Graphical Models (joint with Computer Science) 

Information Request Form

Ph.d. specialization committee.

  • View All People
  • Faculty of Arts and Sciences Professor of Statistics
  • The Fu Foundation School of Engineering and Applied Science Professor of Computer Science

Richard A. Davis

  • Faculty of Arts and Sciences Howard Levene Professor of Statistics

Vineet Goyal

  • The Fu Foundation School of Engineering and Applied Science Associate Professor of Industrial Engineering and Operations Research

Garud N. Iyengar

  • Data Science Institute Avanessians Director of the Data Science Institute
  • The Fu Foundation School of Engineering and Applied Science Professor of Industrial Engineering and Operations Research

Gail Kaiser

Rocco a. servedio, clifford stein.

  • The Fu Foundation School of Engineering and Applied Science Wai T. Chang Professor of Industrial Engineering and Operations Research and Professor of Computer Science

John Wright

  • The Fu Foundation School of Engineering and Applied Science Associate Professor of Electrical Engineering
  • Data Science Institute Associate Director for Research

computer science columbia phd application

MASTER OF SCIENCE PROGRAM

The Master of Science (MS) program is intended for people who wish to broaden and deepen their understanding of Computer Science. Columbia University and the New York City environment provide excellent career opportunities in 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 eight such disciplines. MS students are encouraged to participate in state-of-the-art research with our research groups and labs.

REQUIREMENTS

  • Complete a total of 30 points (Courses must be at the 4000 level or above)
  • Maintain at least a 2.7 overall GPA. (No more than 1 D is permitted). The full Academic Standing Policy can be found here .
  • Complete the Columbia Engineering Professional Development & Leadership (PDL) requirement (Not applicable to CVN students)
  • Satisfy breadth requirements
  • Take at least 6 points of technical courses at the 6000 level
  • At most, up to 3 points of your degree can be Non-CS/Non-track If they are deemed relevant to your track and sufficiently technical in nature. Please submit the course syllabus to your CS Faculty Advisor for review, and then forward the approval confirmation email to [email protected]

TRACK OPTIONS

Choose one of the tracks below, view each track webpage for details on requirements.

Columbia Video Network (CVN) students should also choose from one of the above tracks. For faculty advisement, please contact the assigned track advisors .

Cs ms faculty track advisors.

CS Faculty Advisors will be assigned after you select a track in Mice. If you do not yet have a Mice account but are a CS MS student, please contact [email protected] . Contact your Track Advisor to get special permission for any course not specifically approved on your CS track websites .

DEGREE PROGRESS CHECKLIST

Students should keep an updated copy of their Degree Progress Checklist on hand for any academic progress reviews with their Faculty and/or Admin advisor. This form will also be requested a few weeks before graduation to verify your program requirements are met.

HOW TO FILL OUT YOUR CHECKLIST:

  • List all coursework that should be used to meet your CS MS program requirements.
  • For all topics courses (COMS 4995 & COMS 6998 courses), remember to include the actual course title (for example, use “COMS 4995 Hacking for Defense” NOT “COMS 4995”).
  • For all Projects courses (COMS 6901), include the name of the instructor and how many points the course was worth.
  • For all Thesis courses (COMS 6902), include the name of the instructor and how many points the course was worth.
  • For all Personalized Track students, include the name of your track advisor on your checklist.
  • For Advanced standing – mark which courses are approved by SEAS Academics.
  • For waived Required Track courses, list which course you are using to satisfy the points requirement for the waived course. 

TOPICS COURSES

If you are interested in applying a specialized Topics in Computer Science courses (COMS 4995 or COMS 6998) to your Track electives, please view Topics Courses by Track Approval . 

Students may take multiple sections of COMS 4995 and/or COMS 6998, as each topic title will vary by content each semester. If you aren’t sure if a course is the same, please email your MS Faculty Track Advisor.

No approval is required for the course to count as a General Elective.

A list of current and recent Topics Course Descriptions can be found here .

MS IN COMPUTER ENGINEERING

In addition to the Computer Science MS Program, we offer the Computer Engineering MS Program jointly with the Electrical Engineering Department. More information about the program can be found in the Computer Engineering section of the SEAS bulletin and on the Computer Engineering website .

DUAL MS IN JOURNALISM AND COMPUTER SCIENCE

Admitted students will enroll for a total of four semesters. In addition to taking classes already offered at the Journalism and Engineering schools, students will attend a seminar and workshop designed specifically for the dual degree program. The seminar will teach students about the impact of digital techniques on journalism; the emerging role of citizens in the news process; the influence of social media; and the changing business models that will support news gathering. In the workshop, students will use a hands-on approach to delve deeply into information design, focusing on how to build a site, section, or application from concept to development, ensuring the editorial goals are kept uppermost in mind. For more information, please visit the program website .

IMPORTANT AND USEFUL LINKS

  • MS TRACK ADVISORS
  • MS PROGRAM FAQ
  • FIELDWORK/CPT FAQ
  • COLUMBIA ENGINEERING RESEARCH OPPORTUNITIES
  • COLUMBIA ENGINEERING PROFESSIONAL DEVELOPMENT & LEADERSHIP (PDL) PROGRAM
  • COMPUTER SCIENCE ACADEMIC HONESTY POLICY

ADMISSIONS INFORMATION

Updated 09/04/2024

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, making elections more trustworthy (and trusted).

Distinguished Lecture Series

Monday 11:40 am

CSB 451 CS Auditorium

Matt Blaze, Georgetown University

Virtual Employer Info Session: North Atlantic Industries Inc.

Friday 3:00 pm

, CS Careers

Academic Holiday

Monday 9:00 am

Election Day - University Holiday

Tuesday 9:00 am

In the News

Press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

computer science columbia phd application

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

Columbia | Engineering

Graduate Engineering

Application management.

  • Skip to Content
  • Bulletin Home
  • Institution Home

Columbia Engineering

  • Columbia Engineering /
  • Academic Departments and Programs /
  • Computer Science /

Graduate Programs

The Department of Computer Science offers graduate programs leading to the degree of Master of Science and the degree of Doctor of Philosophy.

M.S. students must complete the professional development and leadership course, ENGI E4000 PROF DEVELOPMENT&LEADERSHIP , as a graduation requirement. Doctoral students will be enrolled in ENGI E6001 Professional development and leadership for first year doctoral students – ENGI E6004 Professional development and leadership for fourth year doctoral students and should consult their program for specific PDL requirements.

  • Computer Science (MS)
  • Computer Science (PhD)
  • Dual Degree Program in Journalism and Computer Science
  • CS@CU MS Bridge Program in Computer Science

Print this page including tabs.

Skip navigation

Career Education Logo

  • Fall Updates
  • For Employers
  • In the Know
  • Make An Appointment
  • Internships
  • Employer Connections
  • CCE Programs
  • Funding Programs
  • Drop-in Hours
  • Career Counseling Appointments
  • Practice Interviews
  • Programs & Services
  • Design Your Next Steps
  • Resumes & CVs
  • Cover Letters
  • Negotiating
  • Career Advancement
  • Graduate School
  • Premium Resources
  • Communications & Media
  • Engineering & Technology
  • Environment & Sustainability
  • Financial Services
  • International Affairs
  • Non-Profits & Social Justice
  • Psychology, Counseling, & Social Work
  • Ways to Gain Experience
  • Career Assessments
  • Connect With Alumni
  • Student Experiences
  • First-Generation/Low-Income Students
  • International Students
  • Students with Disabilities
  • Veteran Students
  • LGBTQ+ Students
  • Visiting Students
  • Students of Color

How to Write a Personal Statement for a PhD Program Application

Personal statement guidelines, general guidelines to keep in mind:.

  • One size does not fit all : Tailor your personal statement to each program and department you are applying to. Do your research to learn what is unique about each of your choices and highlight how this particular program stands out.
  • Yes, it’s personal : Showcase your unique strengths and accomplishments. Explain what influenced your personal decisions to pursue the program. Ask yourself, could this be applied to your friend or neighbor? If so, you need to be more specific and provide examples. Saying that you are a “good scientist” isn’t enough. Provide examples of your previous research experience, projects you’ve completed, and what technical skills you learned. Explain how you overcame any challenges along the way.
  • Set aside enough time :  Although personal statements are generally short in length (approx. 700 words; 1-2 pages), give yourself ample time to write a strong, well-written statement. It takes more time than you think to develop a final draft for submission.
  • Focus on your spelling, grammar, and vocabulary :  It’s important to present a well-written statement with good grammar and vocabulary. Write concrete, succinct sentences that flow well. Avoid flowery language. Visit the  Writing Center  for additional review and feedback.
  • Proofread one more time:  Check your grammar and spelling again before submitting your final draft. Ask a friend, professor, or advisor to proofread your final draft one more time before sending it in. 

YOUR PERSONAL STATEMENT SHOULD ANSWER THE FOLLOWING QUESTIONS:

  • Why do you want to complete further research in this field?  Write down a list of reasons as to why you are interested in pursuing further study in the field. When did you become interested in the field and what knowledge have you gained so far? Describe how your previous work provided the foundation and for further study.
  • Why  have you  chosen to apply to this particular university ? Does the institution have a particular curriculum, special research facilities/equipment, or interesting research that appeal to you?
  • What are your strengths ? Demonstrate how you stand out from other candidates. Highlight relevant projects, dissertations thesis or essays that demonstrate your academic skills and creativity. Include IT skills, research techniques, awards, or relevant traveling/ study abroad experience.
  • What are your transferable skills?  Be sure to emphasize transferable skills such as communication, teamwork, and time management skills. Give examples of how you have demonstrated each of these with specific examples.
  • How does this program align with your career goals?  It’s okay if you don’t know the exact career path you plan to take after completing your PhD. Provide an idea of the direction you would like to take. This demonstrates commitment and dedication to the program.

ADDITIONAL RESOURCES

For examples of successful personal statements, visit the  Online Writing Lab (OWL) .

Privacy Policy Accessibility Notice of Non-Discrimination Terms of Use

IMAGES

  1. Computer Science PhD Pre-Submission Application Review (PAR) Program

    computer science columbia phd application

  2. Computer Science PhD Pre-Submission Application Review (PAR) Program

    computer science columbia phd application

  3. Computer Science PhD Pre-Submission Application Review (PAR) Program

    computer science columbia phd application

  4. Computer Science PhD Pre-Submission Application Review (PAR) Program

    computer science columbia phd application

  5. Fillable Online cs columbia PhD (with Distinction), Computer Science

    computer science columbia phd application

  6. Computer Science PhD Pre-Submission Application Review (PAR) Program

    computer science columbia phd application

VIDEO

  1. Columbia Computer Science 여러분도 입학 가능합니다! #미국 #미국대입 #미국유학 #미국입시컨설팅 #미국대학컨설팅 #미국대학 #미국대학입시 #sat학원

  2. Engineering for Humanity: Columbia Engineering

  3. Application Tips: Columbia Journalism School Admissions

  4. Why Computer Science at CU?

  5. Fully Funded PhD in Nutrition and Metabolic Biology at Columbia University

  6. What does it mean to pursue an MS in Sustainability Science at Columbia?

COMMENTS

  1. Admissions

    A small number of highly qualified students are admitted each year to the PhD Program in Computer Science. Admission is very competitive, based primarily on research-oriented reference letters, academic grades, and overall experience and record. Applicants need not already hold a master's degree; bachelor's degree-level applicants are also ...

  2. Doctoral Program

    The PhD is the Computer Science Department's primary doctoral program. PhD students are expected to be full-time on-campus during every fall and spring academic semester from initial enrollment until the dissertation has been distributed to their defense committee, except during leaves of absence approved by the university. PhD students spend ...

  3. PhD in Computer Science

    In the PhD in Computer Science program at Columbia Engineering, you'll find a vibrant, collaborative community of research with broad interests including natural language processing, security and privacy, graphics and user interfaces, computational biology, computer vision, robotics, machine learning, and artificial intelligence. ...

  4. Doctoral Program Requirements

    All doctoral students are expected to complete an acceptable lecture course (graduate or upper-level undergraduate) in Analysis of Algorithms, with grade B+ or higher, prior to entering the program. Sometimes new doctoral students are admitted without a prior Analysis of Algorithms course. Those students are required to complete CSOR W4231 ...

  5. Registration

    Step 3: When you start working on your thesis, you should instead register each semester for three (3) points your advisor's section of COMS E9800: Directed Research in Computer Science. You must complete 12 points in COMS E9800. These 12 points do not count towards the 30 points residence requirement. *The call number for your advisor's ...

  6. M.S. Leading to Ph.D.

    Every MS/PhD track student (registration status ETCOMS) must apply for MS graduation in order to receive the MS degree from Columbia University and be awarded advanced standing (two RUs) towards the PhD. The faculty will approve the MS degree application following successful completion of six (6) breadth requirement areas completed in the ...

  7. Department of Computer Science, Columbia University

    A game designer, entrepreneur, and computational biologist are set to receive scholarship aid from Columbia Engineering's Computer Science MS Bridge Program. The computer science department advances the role of computing in our lives through research and prepares the next generation of computer scientists with its academic programs.

  8. Ph.D. Specialization in Data Science

    Students should discuss this specialization option with their Ph.D. advisor and their department's director for graduate studies. The specialization consists of either five (5) courses from the lists below, or four (4) courses plus one (1) additional course approved by the curriculum committee. All courses must be taken for a letter grade and ...

  9. M.S.

    The Master of Science (MS) program is intended for people who wish to broaden and deepen their understanding of Computer Science. Columbia University and the New York City environment provide excellent career opportunities in multiple industries. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific ...

  10. Computer Science Department

    The department advances computer science on both theoretical and applied levels to improve the performance, safety, and usefulness of digital technology. Fu Foundation School of Engineering & Applied Science. 500 West 120 Street, Room 450, MC0401, New York, NY 10027. Symposium on AI and Sports - Hosted by the Columbia-Dream Sports AI Innovation ...

  11. Computer Science Master's Degree

    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 eight such disciplines. Requirements. Complete a total of 30 points (Courses must be at the 4000 level or above)

  12. Admissions

    Introduction to GSAS Admissions. Thank you for your interest in applying to the Graduate School of Arts and Sciences of Columbia University. One of the nation's oldest and most distinguished graduate schools, GSAS confers graduate degrees in the humanities, natural sciences, and social sciences. Our renowned faculty works with students to ...

  13. Application Management

    Office of Graduate Student Affairs 500 W. 120th Street New York, NY 10027 Admissions (212) 854-4688 | [email protected]

  14. Computer Science < Columbia College

    Students considering a major in computer science are encouraged to talk to a program adviser during their first or second year. The Computer Science major is composed of four basic components: The Mathematics Requirement, the Computer Science Core, the Area Foundation Courses, and the Computer Science Electives. Mathematics Requirement (6-11 ...

  15. Graduate Programs

    The Department of Computer Science offers graduate programs leading to the degree of Master of Science and the degree of Doctor of Philosophy. M.S. students must complete the professional development and leadership course, ENGI E4000 PROF DEVELOPMENT&LEADERSHIP, as a graduation requirement. Doctoral students will be enrolled in ENGI E6001 ...

  16. Application Requirements

    Program Eligibility. The basic requirement for admission as a graduate student is the bachelor's degree received from an institution of acceptable standing. Ordinarily, applicants will have majored in the field in which graduate study is intended, but in certain programs preparation in a related field of engineering or science is acceptable.

  17. How to Write a Personal Statement for a PhD Program Application

    Set aside enough time: Although personal statements are generally short in length (approx. 700 words; 1-2 pages), give yourself ample time to write a strong, well-written statement. It takes more time than you think to develop a final draft for submission. Focus on your spelling, grammar, and vocabulary: It's important to present a well ...

  18. Graduate Program

    Graduate Program. The Computer Engineering Program offers a course of study leading to the degree of Master of Science (M.S.). Details about the program requirements can be found in the Computer Engineering section of the Bulletin.

  19. Upcoming Fellowship and Award Opportunities

    DOE Office of Science Graduate Student Research (SCGSR) Program. Application deadline: May, 2024 Eligibility: PhD candidates in physics, chemistry, material sciences, biology (non-medical), mathematics, engineering, or computer or computational sciences who are at work on the dissertation. Dolores Zohrab Liebmann Fellowships

  20. Home Page

    Columbia Engineering offers undergraduate and graduate programs in engineering, applied science, and innovation. Learn about the latest news, events, awards, and achievements of the faculty and students.

  21. MS/PhD in Computer Science

    In the MS/PhD in Computer Science program at Columbia Engineering, you'll find a vibrant, collaborative community of research with broad interests including natural language processing, security and privacy, graphics and user interfaces, computational biology, computer vision, robotics, machine learning, and artificial intelligence. ...