Requirements For The ScB In Math And Computer Science

Concentration Prerequisites (4 courses)

Math

Concentration Requirements (15 courses)

Core - Math

Core - Computer Science

Advanced Mathematics

Advanced Computer Science

Three advanced courses in Computer Science. These courses must be at the 1000-level or higher. Two of the these courses and the intermediate courses must satisfy one of the CS pathways. (Students who started at Brown before June 2019 may instead have a pair of courses from the approved-pairs web page, which does not constrain the intermediate courses.)

Note:CSCI 1010 may be used either as a math-oriented intermediate courses or as an advanced course. CSCI 1010 was formerly known as CSCI 510: they are the same course and hence only one may be taken for credit. CSCI 1450 was formerly known as CSCI 450: they are the same course and hence only one may be taken for credit. Applied Math 1650 or 1655 may be used in place of CSCI 1450 in CS pathway requirements. However, concentration credit will be given for only one of Applied Math 1650, 1655, and CSCI 1450.

Additional Courses

Four courses different from any of the above:

Professional Track

Click here for the requirements for the professional track.