Math & Computer Science
Majoring & Minoring
All majors in the department are required to successfully complete the designated senior seminar in their respective majors or to carry out a Departmentapproved senior project to satisfy the capstoneexperience requirement.
MATHEMATICS
Major in Mathematics (BA): 11 courses totaling a minimum of 39 credits.
 MAT52154 Calculus I
 MAT52254 Calculus II
 MAT52354 Calculus III
 MAT52674 Linear Algebra
 MAT52684 Algebraic Structures
 MAT52854 Real Analysis
 MAT52894 Senior Seminar in Mathematical Modeling (requires Major Field Test) (Capstone)
 Four additional approved upperlevel courses in Mathematics
Major in Mathematics (BS): 11 courses totaling a minimum of 39 credits.
 MAT52154 Calculus I
 MAT52254 Calculus II
 MAT52354 Calculus III
 MAT52674 Linear Algebra
 MAT52684 Algebraic Structures
 MAT52754 Differential Equations
 MAT52854 Real Analysis
 MAT52894 Senior Seminar in Mathematical Modeling (requires Major Field Test) (Capstone)
 Three additional approved upperlevel courses in Mathematics
Required supporting course in the Mathematics major (BA or BS): One course
 CSC54184, normally to be completed no later than the sophomore year
Minor in Mathematics: Six courses totaling a minimum of 21 credits.
 MAT52154 Calculus I
 MAT52254 Calculus II
 MAT52674 Linear Algebra
 Three additional approved upperlevel courses in Mathematics
COMPUTER SCIENCE
Major in Computer Science (BA or BS): 10 courses totaling a minimum of 35 credits.
 CSC54184 Computer Science I
 CSC54284 Computer Science II
 CSC54384 Discrete Mathematics
 CSC54394 Computer Organization
 CSC54454 Algorithms
 CSC54474 Programming Languages
 CSC54644 Computer Systems
 CSC54894 Senior Seminar in Software Engineering (requires Major Field Test) (Capstone)
 Two additional approved upperlevel courses in Computer Science
Required supporting courses in the Computer Science major (BA or BS): Two courses
 MAT52154 Calculus I, normally to be completed no later than the sophomore year
 MAT52674 Linear Algebra
Minor in Computer Science: Five courses (Minors consist of a minimum of 18 credits.)
 CSC54184 Computer Science I
 CSC54284 Computer Science II
 One course from:

 CSC54394 Computer Organization
 CSC54454 Algorithms
 Two additional approved upperlevel courses in Computer Science
COMPUTATIONAL MATHEMATICS
Major in Computational Mathematics (BA or BS): 14 courses (Majors consist of a minimum of 30 credits.)
 CSC54184 Computer Science I
 CSC54284 Computer Science II
 CSC54384 Discrete Mathematics
 CSC54394 Computer Organization
 CSC54454 Algorithms
 One additional approved upperlevel course in Computer Science
 MAT52154 Calculus I
 MAT52254 Calculus II
 MAT52354 Calculus III
 MAT52524 Introduction to Numerical Analysis
 MAT52674 Linear Algebra
 MAT52754 Differential Equations
 One additional approved upperlevel course in Mathematics
 MAT52894 Senior Seminar in Mathematical Modeling (requires Major Field Test) or CSC54894 Senior Seminar in Software Engineering (requires Major Field Test) (Capstone)
EDUCATION
See the Education Department for information regarding the 24 credits required for secondary or alllevel certification in mathematics or computer science.
ENGINEERING
See the Dual Degree, “32” Engineering Program regarding the 16 mathematics credits required for engineering.