MathematicsComputer Science
Requirements for the Sc.B. degree.
Prerequisites: (5 courses)
- Math
- Three semesters of calculus through MATH 0180, 0200, or 0350
- MATH 0520 or 0540
- Writing
- A student must take at least one course that satisfies the
CS Department Writing Requirement.
- OR
- Pass or place out of FREN 0200, GRMN 0120, or RUSS 0200.
Concentration Requirements (14 or 15 courses):
- Core Math
- Core Computer Science
- (CSCI 0150 and CSCI 0160) or (CSCI 0170 and CSCI 0180) or CSCI 0190
- CSCI 0310
- CSCI 0320
- CSCI 0510
- Advanced Mathematics
- Three 1000-level Mathematics courses.
- Advanced Computer Science
- Three advanced courses in Computer Science. These courses must be at the 1000-level or higher. The three courses must include a pair of courses with a coherent theme. A list of approved pairs may be found at the
approved-pairs web page.
- Additional Courses
- Four courses different from any of the above:
- Three 1000-level courses chosen from Mathematics, Computer Science, Applied Mathematics, or related areas. These must be approved by a concentration advisor.
- A capstone course in Computer Science or Mathematics: a one-semester course, normally taken in the student's last undergraduate year, in which the student (or group of students) use a significant portion of their undergraduate education, broadly interpreted, in studying some current topic in depth, to produce a culminating artifact such as a paper or software project.
Page last updated in February, 2008.
Back to Brown University Registrar's Home Page