Skip to content
Columbia University in the City of New York
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.
Group | Approved Courses |
1. Systems |
|
2. Theory |
|
3. AI & Applications |
|
Questions? Email CS Advising!
Last Updated 8/19/24
Find open faculty positions here.
Computer Science at Columbia University
Upcoming Events
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}}
{{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}}