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 - Mathematical Statistics I
  • MA 340 - Mathematical Statistics II
  • MA 360 - Modern Geometry
  • MA 370 - Numerical Analysis
  • MA 390 - Graph Theory and Combinatorics

  • Note:

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