Requirements for the Major (B.A.)
disciplinary, 10 courses CPSC 124, CPSC 220, CPSC 225, CPSC 229, CPSC 327, CPSC 329; two additional 300- or 400-level CPSC courses excluding CPSC 450, CPSC 495, and CPSC 499; two additional computer science or mathematics (MATH 130 or above) courses.
Requirements for the Major (B.S.)
disciplinary, 15 courses CPSC 124, CPSC 220, CPSC 225, CPSC 229, CPSC 327, CPSC 329; two 400-level computer science courses excluding CPSC 450, CPSC 495, and CPSC 499; two additional computer science courses; and five additional courses from the Natural Science division that count towards the major in their respective departments, chosen in consultation with the adviser. (MATH 130 can be included in the last category.)
Requirements for the Minor
disciplinary, 5 courses CPSC 124, CPSC 225, and three additional computer science courses chosen in consultation with the adviser.