The bachelor of arts in computer science meets the needs of students who seek a balanced education or the opportunity for interdisciplinary study.
Degree Requirements
The Computer Science AB requires 32 courses. Students must maintain a minimum 2.0 GPA in all CS courses.
The Core Computer Science Courses:
The Major Math Requirements:
- MATH161 (Calculus I)
- MATH182 (Discrete Structures)
- MATH186 (Applied Statistics) [or BIOL265 (Biostatistics), or MATH335 (Probability) & MATH336 (Mathematical Statistics), or PSYC120 (Quantitative Methods in Psychology)]
The following should be completed by the end of Sophomore year:
- An intro course (CS 104, CS 105, or CS 106)
- Data Structures and Algorithms (CS 150)
- Software Engineering (CS 205)
- Discrete Structures (Math 182)