Computer Science Requirements

The Computer Science Major

The major in computer science consists of 12 course units; 9 in Computer Science and 3 in Mathematics. The Computer Science courses are 120-121 (the introductory sequence), 222, 244, 256 (the core courses), 334, and three additional courses in Computer Science, two of which will be at the 300 level. In addition the major requires Mathematics 170 (or the equivalent sequence Mathematics 106-166), Mathematics 171, Mathematics 216, and an additional Mathematics course beyond 171 or a 2 semester laboratory sequence in any science. Since the ability to do analytic and abstract reasoning is recognized as very important to the study of computer science, majors are encouraged to take additional coursework in science, mathematics, and logic.

The Minor in Computer Science

The minor in computer science consists of Computer Science 120-121, and three other course units numbered above 110. With departmental consent, certain courses from other departments may be counted toward the computer science minor.

The Interdepartmental Major

The six courses which compose Set I of the interdepartmental major in computer science include Computer Science 120-121 and four other courses numbered above 110, at least one of which is ordinarily expected to be numbered 300 or above. The additional courses in computer science and the six courses in Set II are selected by the student with the approval of the advisor.

Copyright 2006