Enrolling in Courses

Enrollment for Spring 2026

Updated Oct 27, 2025

Regarding requirements

The current Brown Bulletin URL goes to the 25-26 Bulletin, meaning that those requirements took effect in Fall 2025. If you started at Brown in Fall 2025 (or later), you must follow those requirements. If you started at Brown in Fall 2024 (mot current sophomores), you can use either the 25-26 Bulletin or the 24-25 Bulletin. For CS requirements, in particular, the 24-25 Bulletin lists more courses as satisfying the foundations courses. Also, APMA made significant changes to their requirements starting in Fall 2025. 

You may find the CS-maintained requirements pages easier to navigate, as we have tried to summarize multiple years on one page. If you need an earlier version of the official Brown Bulletin, go to the 25-26 link and edit the years to get the version you need.


Notes on Prerequisite Changes taking affect in Fall 2025-Spring 2026

CS 500 and CS 1570 are getting stricter about math prerequisites. Both courses will assume that you have experience with proofs, such as through CS 220 or MATH 540 (but NOT MATH 520 or APMA 0260). Starting in Fall 2026, CS 500 will be a prereq for undergrads to take CS 1570.

For undergrads, the 1000-level AI courses will start requiring CSCI 0410 or 1411 in Fall 25/Spring 26. Rising seniors/juniors (current juniors/sophomores) will be able to use existing 1000-level AI courses as a replacement (through overrides this fall). If you have not yet taken 1000-level AI courses (this semester or earlier), you will need to take CSCI 410 first.

Graduate students will be able to register for 1570 and 1000-level AI courses through the standard prereq WAIVE, but you should be aware that the 1000-level AI courses will start assuming that you have already had an introduction to AI. 


Starting Spring 2026: A Placement Exam option for CSCI 0220

In January 2026, CS will offer a placement exam for those who believe they have already covered the content of CSCI 0220. Here are the rough details while we prepare a proper webpage:


New Courses for Spring 2026

Entries for these courses are making their way into CAB in time for pre-registration.


Academic Year 2026-2027 Courses

The current draft schedule for 2026-2027 is available in a Google Sheet. If a cell is solid gray, that means the course is not currently planned for that semester. If it says TBD, we will definitely offer the course, but we are still figuring out the instructor.

We are still updating CAB to match the sheet. The sheet has the most accurate information.


Frequently Asked Questions

Every semester, there is a lot of turnover in who enrolls throughout shopping period. Seats are likely to open up in most courses as shopping period plays out. Keep an eye out during pre-registration, and try for a seat again when the semester starts if you still need one at that time. Some faculty maintain their own waitlists: see the CAB entry to find out of this applies to you.

Reach out to your academic advisor to figure out alternate arrangements. If your advisor isn't sure what to do, reach out to the Director of Undergrad Studies (Kathi Fisler) or the Director of Masters Studies (Nikos Triandopoulos). 

Each instructor decides how to handle overrides for their own courses. Many faculty will not issue any overrides until shopping period begins.