B.S. in Computer Science Curriculum
Curriculum Requirements (binding on students admitted Fall, 2012)
Revised July, 2012
The B.S. curriculum in Computer Science requires a minimum of 360 units and can be divided into the following sections:
Four engineering or science courses are required, of which at least one must have a laboratory component and at least two must be from the same department.
At present, courses meeting the lab requirement are:
The following courses from the Lane Center can be used to satisfy the Science and Engineering requirement and can be paired with a Biology [03-] course for two courses from one department:
The following courses cannot be used to satisfy the Science and Engineering requirement:
Humanities and Arts
All candidates for the bachelor's degree must complete a minimum of 63 units offered by the College of Humanities & Social Sciences and/or the College of Fine Arts. The humanities and arts (or general education) courses for SCS students are to meet the distribution requirements found on the SCS Humanities and Arts page.
A sequence of courses prescribed by the requirements of the particular department. Completion of a second major (or double degree) also satisfies this requirement. If permitted by the minor or second major department, courses taken in satisfaction for the minor or second major may also count toward any category other than required courses in Computer Science. More information can be found on the minor requirement page.
Computing @ Carnegie Mellon
The following course is required of all students to familiarize them with the campus computing environment:
A free elective is any Carnegie Mellon course. However, a maximum of nine units of Physical Education and/or Military Science (ROTC) and/or Student-Led (StuCo) courses may be used toward fulfilling graduation requirements.
|CSD Home Webteam ^ Top SCS Home|