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 |
|
|
|