After CSCI 0200 — the core fan-out
Gateway: CSCI 0200
Building the department map…
Department paths
Most students enter through one of three doors — the two-course CSCI 0111 → 0112 path, the accelerated CSCI 0190, or the classic CSCI 0150 / 0170 intros — and everything funnels through CSCI 0200 before the upper-level tree opens up. Systems work runs through CSCI 0300, and theory and AI/ML branch from 0200 plus the math prerequisites shown as feeder nodes.
Courses with no prerequisites inside the department that unlock the most downstream work.
Generated from Brown University’s catalog, prerequisite, and concentration data, with curated ordering and notes. Spotted an error? Departments can adjust labels, ordering, and notes without a code change, so contact us.
The shortest canonical route from each entry point to a gateway course.
Each of these unlocks the largest share of downstream work on this map. Courses from other departments can appear here when they genuinely gate CSCI coursework.
Intro tiers at the top, advanced work below; arrows point from a prerequisite to the course it unlocks. Courses from other departments appear where they gate CSCI work. Click any course to see what it requires and unlocks without leaving this page; hovering lights up its neighbors. The lists on this page carry the same courses in text form.
Showing the 125 CSCI and feeder courses that have prerequisite links. 109 more CSCI courses have no recorded prerequisites. They are listed under Tracks below, not drawn as loose dots here.
The concentrations and majors that build on CSCI, and how their requirements are structured. Expand a program to see which courses satisfy each group, then plan it in the Planner.
Ordinary differential equations (APMA 0355)1 required
Partial differential equations (APMA 0365)1 required
Two 1000+ APMA courses2 required
One 1000+ APMA or MATH course1 required
Introductory series (one path)choose 1
CS foundations (one per area)all required
Three 1000+ technical CSCI courses3 required
Introductory series (one path)
Introductory series (one path)choose 1
Series Aall required
CSCI 01501 required
CSCI 02001 required
Two biology core courses2 required · verify with the official sheet
Two general-core biology courses.
Differential equations1 required
Linear algebra
Linear algebra
Upper-level clusters, grouped by the gateway that opens them.
Gateway: CSCI 0200
Gateway: CSCI 0160
CSCI 0410 opens the AI/ML line — 1420 machine learning, 1470 deep learning, and the 2000-level research seminars beyond them.
Gateway: CSCI 0410
The deepest prerequisite chains in CSCI. These are the routes that take the most semesters to climb.
7 courses deep, ending at CSCI 1640
7 courses deep, ending at CSCI 2952G
6 courses deep, ending at CSCI 1385
6 courses deep, ending at CSCI 1460
CSCI 02001 required
ECON 01101 required
Introductory series (one path)choose 1
ECON 11301 required
ECON 12101 required
ECON 16301 required
ECON 01101 required
Introductory series (one path)choose 1
ECON 11301 required
ECON 12101 required
ECON 16301 required
Four additional electives4 required · verify with the official sheet
Includes 1000/2000-level CSCI, linear algebra, or up to three approved 1000-level courses outside CS — see the concentration handbook.
Two additional electives2 required · verify with the official sheet
Includes 1000/2000-level CSCI, linear algebra, or one approved 1000-level course outside CS — see the handbook.
MATH 15301 required
Introductory series (one path)choose 1
Chemistry core1 required · verify with the official sheet
One general-core chemistry course.
Intro CS serieschoose 1
APMA 16551 required
APMA 10801 required
ENGN 05101 required
ENGN 05201 required
APMA 16501 required
MATH 01901 required
MATH 02001 required
CHEM 03301 required
CSCI 02201 required
Introductory series (one path)choose 1
NEUR 00101 required
NEUR 10201 required
CSCI 02001 required
NEUR 06801 required
Two upper-level neuroscience electives2 required · verify with the official sheet
Two electives that deepen neuroscience understanding.
Capstone / senior seminar1 required · verify with the official sheet
APMA 1360, an APMA senior seminar, or approved research / independent study.
APMA 03551 required
APMA 03651 required
APMA 16551 required
ECON 11301 required
ECON 12101 required
ECON 16301 required
All CSCI courses in the Brown catalog
Grade medians are for verified students. Sign in with your school email to see them.
Use your school emailInstructors on CSCI sections in Spring 2027, from the registrar's schedule.
Groups the university lists under this department.
This shows once five students share their club memberships.
Computer Science does not run a page here yet. When it does, its events show up here and on the Brown campus feed.