B.S. in Computer Science Curriculum
B.S. in Computer Science Curriculum Curriculum Requirements (binding on students admitted Fall, 2014) Revised June, 2014 The B.S. curriculum in Computer Science requires a minimum of 360 units and can be divided into the following sections:
Mathematics
Science and Engineering 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. Courses with a primary focus on programming, computation or mathematics are not acceptable for science or engineering courses. 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. Required Minor 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:
Free Electives 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.
|