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
|Conversatio I||Conversatio II|
|Computer Science 111||Computer Science 112|
|Computer Science 115||English 105 - Freshman English|
|Language / Core requirement||Language / Core requirement|