CS Curricula

←All schools

Brown UniversityWebsiteAcademic Catalog

Computer ScienceDepartment Website

A.B. Degree in Computer Sciencesource 1source 2source 3source 4source 5

30 units needed for graduation. Updated for 2024-25.

CS Courses

Math/Stat Courses

Other Courses


History of the Major

2024  
Drop calculus requirement.
Add probability requirement.
Replace 7 electives with depth/breadth requirement → 1 class from each of 3 topic lists + 2 CS Electives (1000+) + 2 Technical Electives.
Add capstone project requirement (from Sc.B.).
2023  
Replace CSCI 150 + CSCI 160 (Introduction to Algorithms and Data Structures) intro sequence → CSCI 150 + CSCI 200 (Program Design with Data Structures and Algorithms).
Replace CSCI 170 + CSCI 180 (Computer Science: An Integrated Introduction) intro sequence → CSCI 170 + CSCI 200 (Program Design with Data Structures and Algorithms).
Tweak depth-elective lists.
2022  
Tweak depth-elective lists.
2021  
Tweak depth-elective lists.
2020  
Add CSCI 0111 + CSCI 0112 + CSCI 0180 alternative intro sequence.
Tweak depth-elective lists.
2019  
Tweak depth-elective lists.
2018  
Tweak depth-elective lists.
2017