Major Requirements
60-61 credits
Calculus (8 credits)
Preparatory Courses (24 credits)
| CSCI-1040 | Computer Science I: Intro to Comp Sci | 4 credits |
| CSCI-2040 | Computer Science II: Data Structures | 4 credits |
| CSCI-3040 | Design and Analysis of Algorithms | 4 credits |
| MATH-2080 | Introduction to Proofs and Discrete Math | 4 credits |
| MATH-3060 | Linear Algebra | 4 credits |
| PHYS-2071 | Analytical Physics I | 4 credits |
Colloquium (1 credit)
Complete two semesters for a total of 1 credit.
| COFI-1998 | Natural Sciences and Mathematics Colloquium | 0.5 credit |
Computer Science and Mathematics Electives (26 credits)
Complete an additional 4 credits of CSCI, any level. Complete an additional 10 credits of MATH or CSCI coursework numbered 2000 or higher. Complete an additional 12 credits in MATH or CSCI coursework numbered 3000 or higher. Credit from Independent Study (4994), Guided Research (4996), and Course Assistant (4991) cannot count toward this requirement.
| CSCI- | Elective CSCI coursework, any level | 4 credits |
| CSCI/MATH- | Elective CSCI or MATH coursework, 2000-level or higher | 10 credits |
| CSCI/MATH- | Elective CSCI or MATH coursework, 3000- and/or 4000-level | 12 credits |
Capstone (1-2 credits)
| CSCI-4080 | Software Engineering and Senior Design | 2 credits |
-
| or | |
| MATH-4990 | Math-Physics-CS Capstone | 1 credit |
Computer Science-Mathematics majors may not also major in mathematics.