Declaring a CS Major
If you are considering the Computer Science major, we encourage you to come to our departmental open house / program planning meeting before registration begins for the following semester and/or our departmental welcome events near the start of each semester. See our events page for details about this and other upcoming events.
Declaring the Major
To declare Computer Science as a major, submit the Major Declaration form in Slate at the link below. Before submitting the form, you should meet with your pre-major adviser; you do not need to meet with the CS chair unless you wish to.
https://slate.barnard.edu/register/major_declaration
Major Adviser Assignment and Curriculum
After you submit the Major Declaration form, you will be assigned a Barnard CS faculty member as your major adviser. You should meet with your newly assigned major adviser once the Major Declaration is complete.
As of Fall 2023, there is a new "trackless" version of the CS curriculum. All students who entered Barnard after spring 2023 follow the new major. Barnard students who joined before Fall 2023 follow the track-based version of the CS curriculum, though they can switch to the new version as an exception. See this FAQ for answers to some frequently asked questions (Barnard login required).
All Barnard CS majors are given an individualized CS Major Progress Checklist (Barnard login required), which is shared with their major adviser, the department chair, and the department admin. If you are a declared major and do not have the link for your Checklist, you can request it at chair-cs@barnard.edu. We ask all CS majors to keep their Checklist current, reflecting the classes they have taken for the CS major and their plans.
Questions? If you have any questions, please contact the Barnard CS Administrator at inquiry-cs@barnard.edu.