The basic major, leading to a bachelor of arts degree, consists of: 1) seven required courses in computer science, 01:198:111, 112, 205, 206, 211, 323, and 344; 2) three required courses in mathematics, 01:640:151-152 and 250; and 3) four electives from a designated list of courses in computer science and related disciplines (e.g., electrical engineering, mathematics). For details, see a computer science adviser or the departmental web site.
To receive a bachelor of science degree, students must satisfy requirements 1) and 2) for the bachelor of arts degree, and, in addition, complete computer science courses 01:198:314 and 416, three (not four) other courses from category 3), plus physics courses 01:750:203-204 and 205-206 (or 01:750:123-124, 227, 229, 193-194).
The B.A. option requires 51-55 credits (depending on 3-credit or 4-credit elective options), and the B.S. option requires 64-67 credits. No more than one grade of D can be accepted in the courses required for the major.
Declared computer science majors (198) will not receive credit (major or degree) for subsequent enrollment in computer science 110 and 170.
A minimum of seven courses must be taken with the New Brunswick Division of Computer and Information Sciences.