Concentration Requirements 2024

These requirements took effect in Fall 2024 (class of 2028 and later). Students matriculated at Brown as of Spring 2024 may use either these requirements or the "old" (2020) requirements. We strongly encourage those in the class of 2027 to use the Fall 2024 or later requirements.

In Spring 2024, we revised the Computer Science (and CS-joint concentration) requirements to provide students with more flexibility in choosing their upper-level courses. In the 24-25 requirements, students complete a 2-course introductory sequence, 3-4 foundations courses, a collection of upper-level courses, and a capstone course. (The pathways that were central in the 2020 requirements are not part of the 2024 requirements.) This summary highlights the differences between the 2020 and 2024 requirements.

A professional track is also available for each degree. To complete this track, you must complete the requirements for your concentration and complete two two-to-four-month full-time professional experiences, doing work that's related to your concentration program. Such work is normally done within an industrial organization, but may also be at a university under the supervision of a faculty member. More details are in the professional track page.

All degrees now require a capstone (this was not required for ABs in the 2020 requirements).'

Follow the links below for web-based versions of the requirements that may be easier to read than the format of the Brown Bulletin

This requirements-planning worksheet can help you map out your courses for either the CS AB or CS ScB.

Prerequisites and Dependencies in the Early Courses

The following diagram shows the dependencies among the foundations courses, math courses, and certain 1000-level courses to aid you in planning. Note that the diagram shows that the AI Foundations prereq will take effect in 26-27. This has moved up to 25-26 because 0410 was running at capacity ahead of schedule (and there are good motivations to continue strengthening our AI courses)

 

diagram of prerequisites

Prerequisite dependencies around Foundations courses

Declaring Your Concentration In ASK

See our separate page of instructions on how to declare the concentration

As of Sept 1, 2024, ASK defaults to the new requirements form. If you declare after Sept 1 2024 and want to use the old requirements, begin an edit to your declaration but do not submit it. Then email Kathi Fisler, who can switch you over to the old form.