Breadth Requirement | Department of Computer Science, Columbia University (2024)

Skip to content

Columbia University in the City of New York

Breadth Requirement | Department of Computer Science, Columbia University (3)

All students must complete the 4 course Breadth Requirement. To fulfill this requirement, take 1 course from Group 1 (Systems), 1 course from Group 2 (Theory), 1 course from Group 3 (AI and Applications), and 1 more course from any of the three approved lists for a total of 4 courses.

Only the courses listed in the table below may be used for Breadth. Exceptions to the table below will not be made. 6000-level courses cannot be used for Breadth.

The only joint-CS courses permitted are as specified below; all other breadth courses must be strictly “COMS.” Regardless of the course number, courses labeled “certificate only” or named “xxx for Data Science” or similar may not be applied to the MS breadth requirement.

Breadth courses may overlap with a required track or track/general elective course. Refer to your track page for more details. For a course overlap to be possible, the course must be listed on your track page and in the chart below. Please be advised that all students will still need 30 credits to complete the CSMS degree. All breadth courses must be taken at Columbia and cannot be waived or substituted.

GroupApproved Courses
1. Systems
  • All COMS 41xx courses
    • Except COMS 4121, COMS 416x, and COMS 417x
  • All COMS 48xx courses
  • COMS 4444
  • CSEE 4119, CSEE 4823, CSEE 4824, CSEE 4840, CSEE 4868
  • EECS 4340
2. Theory
  • All COMS 42xx courses
    • Except CSOR 4246
  • CSOR 4231
3. AI & Applications
  • All COMS 47xx courses
    • Except COMS 4721 and COMS 4776
  • All COMS 416x and COMS 417x
  • CBMF 4761

Questions? Email CS Advising!

Last Updated 8/19/24

Find open faculty positions here.

Computer Science at Columbia University

Upcoming Events

Sep 18 Coffee and Questions Wednesday 2:00 pm CSB 452 CS Advising, CS@CU
Sep 20 Careers Walk-In Hours Friday 12:00 pm CSB 452 , CS Careers
Sep 20 CS Internship Panel Discussion Friday 3:00 pm CS Lounge , CS Careers
Sep 27 Virtual Employer Info Session: echo3D Friday 3:00 pm Zoom , CS Careers

View All >>

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.

Sincerely,

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

{{title}}

{{month}} {{#doyear}}{{year}}{{/doyear}} {{day}}

{{start}} - {{end}}

{{#location}}

Location: {{location}}

{{/location}} {{#speaker}}

Speaker: {{{speaker}}}{{#organization}}, {{organization}}{{/organization}}

{{/speaker}} {{#series}}

Series: {{series}}

{{/series}}

{{#nlToBr}}{{{abstract}}}{{/nlToBr}}

{{#speaker}}{{#biography}}

Bio

{{{biography}}}

{{/biography}}{{/speaker}}

{{title}} {{fullname}}

{{#wwwLink}}{{personal_uri}}{{/wwwLink}} {{#cvLink}}{{cv_uri}}{{/cvLink}} {{#scholarLink}}{{scholar_uri}}{{/scholarLink}}

Breadth Requirement | Department of Computer Science, Columbia University (5)

{{longtitle}}

Interests: {{interests}}

{{#addRoom}}{{room}}{{/addRoom}}

{{#addPhone}}{{phone}}{{/addPhone}}

{{{bio2}}}

{{#showCourses}}

Courses This Semester

    {{#courses}}
  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})
  • {{/courses}}

{{/showCourses}}

{{#showBlogs}}{{{blog_posts}}}{{/showBlogs}}

Breadth Requirement | Department of Computer Science, Columbia University (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Dan Stracke

Last Updated:

Views: 6111

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Dan Stracke

Birthday: 1992-08-25

Address: 2253 Brown Springs, East Alla, OH 38634-0309

Phone: +398735162064

Job: Investor Government Associate

Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.