Computer Science with Math
The Computer Science Department also offers a
degree program for students interested in combining their
computer course work with a strong concentration in mathematics.
Students in the Computer Science with Math program will
study topics in computing application and theory, and expand
these with studies in topics such as Linear Algebra and
Numerical Analysis.
Major requirements are Computing
I & II, Discrete Mathematics I & II, Data Structures, Computer
Architecture, and at least two other Computer Science courses
numbered 300 or above, with Analysis of Algorithms being
strongly recommended. Also required from the Mathematics
Department are Calculus I, II, & II, Vector Analysis and
Differential Equations, Linear Analysis, and two additional
courses from Operations Research, Intro. to Numerical Analysis,
or Combinatorics. Students are encouraged to take Statistics
(EC121) and additional computer science courses as electives.
Course Sequence: CS with Math 
Freshman Year 
Humanities I 
Humanities II 

Freshman English 3 
Freshman English 4 

Discrete Math I  CS115 
Discrete Math II  CS116 

Computing I  CS111 
Computing II  CS112 

Language 
Language 



Sophomore Year 
Humanities III 
Humanities IV 

Philosophy/Theology 
Philosophy/Theology 

Language 
Language 

Calculus. I  MA170 
Calculus II  MA180 

Science* 
Science* 



Junior Year 
Philosophy/Theology 
Philosophy/Theology 

Data Structures & Algorithms  CS213 
Computer Architecture  CS220 

Calculus III  MA210 
Vec. Analy & Diff. Eq.  MA 220 

Computer Science 
Elective 

Elective 
Elective 



Senior Year 
Philosophy/Theology 
Philosophy/Theology 

Linear Analysis  MA310 
Computer Science 

Mathematics 
Mathematics 

Elective 
Elective 

Elective 
Elective 
*Elementary or General Physics recommended 

