Main Content

Computer Science with Mathematics Emphasis

The Computer Science Department also offers a degree program for students who wish to combine Computer Science and Mathematics. Major requirements include CS111, CS112, CS115, CS116, CS213, CS220, and at least two other Computer Science courses numbered 300 or above, with Analysis of Algorithms strongly recommended. Mathematics requirements include: 170, 180, 210, 220 310, and two other mathematics courses from 370, 380 and 390. Students are encouraged to take statistics and additional computer science courses as electives.

Freshman Year
Humanities I Humanities II
Freshman English 103 Freshman English 104
CS115 Discrete Math I CS116 Discrete Math II
Language Language
CS111 Computing I CS112 Computing II


Sophomore Year
Humanities III Humanities IV
Philosophy/Theology Philosophy/Theology
Language Language
Science* Science*
Mathematics 170 Mathematics 180

*Elementary, General or Classical Physics recommended.

Junior Year
Philosophy/Theology Philosophy/Theology
CS213 Data Structure & Algorithms CS220 Computer Architecture
Mathematics 210 Mathematics 220
Computer Science Elective
Elective Elective


Senior Year
Philosophy/Theology Philosophy/Theology
Mathematics 310 Mathematics
Mathematics Computer Science
Elective Elective
Elective Elective