Enrolling in Courses

Enrollment for Fall 2025

Updated Apr 13, 2025

Regarding requirements

The current Brown Bulletin URL goes to the 25-26 Bulletin, meaning that the listed requirements take effect in Fall 2025. If you declare in Spring 2025, your requirements follow the 24-25 Bulletin. For CS requirements, in particular, the 24-25 Bulletin lists more courses as satisfying the foundations courses. Also, APMA has made significant changes to their requirements starting in Fall 2025. ASK forms will update to the 2025 bulletin during summer 2025.

You may find the CS-maintained requirements pages easier to navigate, as we have tried to summarize multiple years on one page. 


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. 


Notes on Course Changes for Fall 2025-Spring 2026

** marks new notes as of April 2025 


New Courses for Fall 2025

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


Spring 2026 Courses

CAB is largely set up for the fall, but remains sparse for Spring as entries get approved. Here are the courses expected to be offered in Spring 2026:

100-level: 0111, 0200, 0220, 0300, 0410, 0500,

1000-level: 1040, 1302, 1310, 1380, 1411, 1420, 1430, 1470, 1491, 1515, 1620, 1660, 1680, 1710, 1800, 1805, 1820, 1880, 1950U, 1951T, 1952B, 1952Y

2000-level: 2002, 2200, 2240, 2660, 2680, 2820, 2840, 2951O, 2951X, 2952N, 2952S, 2952T, 2952W

New courses


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.