The B.A. in Computer Science with Mathematics offers a degree program for students who wish to combine an understanding of Computer Science with an appreciation of mathematics.
Course Sequence - Class of 2018 and Beyond
Freshman Year
Conversatio I
Conversatio II
Computer Science 111
Computer Science 112
Computer Science 115
English 105 - Freshman English
Language / Core requirement
Language / Core requirement
The B.A. in Computer Science with Mathematics offers a degree program for students who wish to combine an understanding of Computer Science with an appreciation of mathematics.
Major requirements include:
- CS 111 - Computing I
- CS 112 - Computing II
- CS 115 - Discrete Mathematics
- CS 213 - Data Structures and Algorithms
- and at least three other Computer Science courses, two numbered 300 or above, and the remaining above 205 (excluding CS 214 ).
Mathematics requirements include:
- MA 170 - Calculus I
- MA 180 - Calculus II
Three courses from:
- MA 210 - Calculus III
- MA 220 - Vector Analysis and Differential Equations
- MA 310 - Linear Algebra
- MA 330 - Statistics I
- MA 340 - Statistics II
- MA 360 - Modern Geometry
- MA 390 - Graph Theory and Combinatorics
Note:
Note: Students are encouraged to take statistics and additional computer science courses as electives.