Computer Science, A.B. Major (Class of 2022 and beyond)
Requirements
The program consists of a minimum of 8 major courses and 8 collateral courses:
CS 104 | Introduction to Game Programming | |
| Or | |
CS 105 | Digital Media Computing | |
| Or | |
CS 106 | Personal Robotics | |
| | |
CS 150 | Data Structures and Algorithms | |
CS 202 | Analysis of Algorithms | |
CS 203 | Computer Organization | |
CS 205 | Software Engineering | |
CS | Three CS 300 or 400 level electives | |
MATH 161 | Calculus I | |
MATH 182 | Discrete Structures | |
| | |
MATH 186 | Applied Statistics | |
| Or | |
PSYC 120 | Quantitative Methods in Psychology | |
| Or | |
MATH 335 | Probability | |
| And | |
MATH 336 | Mathematical Statistics | |
| | |
| Approved Five or Six course cluster | |
This page reflects the requirements for completing this major. General graduation requirements for all students can be found here.