Requirements for the Sc.B. Degree
Concentration Prerequisites (2-3 courses)
Math
An approved math course (any Math course beyond 90 except for 420, or Applied Math 330).
Writing
A course that satisfies the CS Department Writing Requirement.Concentration Requirements (16 or 17 courses)
Core CS
Six (or, if CSCI 190 is taken, five) core courses are required:
- (CSCI 150 and CSCI 160) or (CSCI 170 and CSCI 180) or CSCI 190
- CSCI 220
- CSCI 310
- CSCI 320
- An approved introductory CS theory course, currently only CSCI 510
Additional CS
Seven advanced courses in computer science or related areas are required. Normally these advanced courses must be at the 1000-level or higher. However, either CSCI32 or CSCI36 may be used if it was not used to satisfy a core requirement. These seven courses must include:
- Two pairs of courses with each pair forming a coherent theme. A list of approved pairs may be found at the approved-pairs web page.
- A capstone course: 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.
- Of these seven courses, one must be a theoretical computer science course (CSCI149, CSCI151, CSCI155, CSCI157, CSCI159, CSCI173, or CSCI176), a second must be an artificial intelligence course (CSCI141, CSCI143, CSCI146, CSCI148, or CSCI149), and a third must be a computer science systems course (CSCI123, CSCI126, CSCI127, CSCI138, CSCI160, CSCI161, CSCI166, CSCI167, CSCI168, CSCI173, CSCI190). No course may be used to satisfy more than one area requirement.
- Four of the seven courses must be computer science courses.
Among the seven courses may be approved courses in Mathematics, Applied Mathematics, Biology, Engineering, Economics, Music, Cognitive and Linguistic Science, Neuroscience, and other departments that cover material relevant to the student's concentration.
See the FAQ for a list of approved courses.
Math
A concentrator must also complete two semesters of mathematics or applied mathematics beyond Math 100/170. One of these courses must be a linear algebra course (CSCI 530, Math 520 or Math 540).
Science
The student must also satisfy a two-course sequence in one of the following departments:
See the FAQ for a list of acceptable courses.
| Page Owner: Tom Doeppner | Last Modified: Mon Jun 23 14:09:00 2008 |