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 |