Main Content

Computer Science with Mathematics Emphasis

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 CS111 Computing I with lab, CS112 Computing II with lab, CS115 Discrete Math , CS213 Data Structures, and  at least three other Computer Science courses, two of which must be numbered 300 or above, and the remaining course numbered above 205. The Analysis of Algorithms and Theory of Computation are strongly recommended.

Mathematics requirements include: MA170 Calculus I, MA180 Calculus II, MA210 Calculus III, MA220 Vector Analysis and Differential Equations, MA310 Linear Algebra, and one other mathematics course numbered 300 or above.

Students are encouraged to take statistics and additional computer science courses as electives.

Course Sequence - Classes of 2015 - 2017


Please refer to the College Catalogue and consult with your academic advisor for recommended course sequencing. Revised graduation requirements for each graduating class can be found in the Guide to the Core Curriculum.

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