Programs of Study :: Computer Science
Requirements for Computer Science Majors
A student majoring in computer science is required to take CS-173. 174, 274, 371; one of CS-373 or 374; CS-350; at least four other computer science courses at the 300- or 400-level, one of which must be a 400-level capstone course; Math- 236W; and one other course in mathematics numbered 112 or above, excluding Math/PHIL-260. Internships (CS-381, 383) and one-credit and two-credit research/independent work courses (CS-391, 394) do not fulfill any requirements for the major.
Recommendations for Computer Science Majors
Additional recommended mathematics courses are Math- 112, 211, 235, 310, 241, 341 and 413. Recommended ancillary courses are Physics 111, 112, 209, and BE-100.
Requirements for Computer Science Minors
A minor concentration in computer science consists of CS-173, 174; and three additional courses chosen from Math 236W, CS270, 274, 371, 373W, 374, 375, 376, 377, 471, 472, 475, 476, 477, 478, at least one of which must be at the 300 or 400 level.