Recommended Schedules for Mathematics Majors

Students intending to major in Mathematics should take the 5 core courses (please see the course catalog) by the end of their sophomore year. It is still possible to major in Mathematics if you start the major during your sophomore year, but your schedule will be much more constrained.

The prerequisite graph for the Mathematics major is shown below.  For more details, consult the course catalog

Math major prerequisites

Bachelor of Science in Mathematics

The Bachelor of Science degree requires 5 core courses plus CS 110 or 111, the real analysis sequence (Math 321-322), the abstract algebra sequence (Math 332-333), one course in discrete mathematics, one course in continuous mathematics, and two additional electives.  (Please see the course catalog for more details.)

The following table summarizes these requirements in the form of a possible four-year schedule. Note that your actual schedule may differ depending on when courses are offered. The advanced analysis sequence and abstract algebra sequence alternate years. One of the discrete mathematics courses and one of the continuous mathematics courses is taught each year.

BS Degree Over 4 Years
Fall Spring
First Year Math 123: Calculus I Math 124: Calculus II
CS 110 or 111: Foundations of Computing
Sophomore Math 210: Introduction to Proof Techniques Math 231: Linear Algebra and Differential Equations
Math elective
Junior Math 321: Advanced Analysis I
Math elective
Math 322: Advanced Analysis II
Math 232: Mathematical Modeling or elective
Senior Math 332: Abstract Algebra I, Math elective Math 333: Abstract Algebra II
Math 232: Mathematical Modeling or elective


Bachelor of Arts in Mathematics

The Bachelor of Arts degree requires 5 core courses plus CS 110 or 111, one of Math 321 or Math 332, one course in discrete mathematics, one course in continuous mathematics, and two additional electives.  (Please see the course catalog for details.)

The following tables summarize the requirements starting in both the first and second years. Your actual schedule may differ depending upon which courses are offered which years.

BA Degree Over 4 Years
Fall Spring
First Year Math 123: Calculus I Math 124: Calculus II
CS 110 or 111: Foundations of Computing
Sophomore Math 210: Introduction to Proof Techniques Math 231: Linear Algebra and Differential Equations
Math elective
Junior Math 321: Advanced Analysis I or elective Math 232: Mathematical Modeling
Math elective
Senior Math 332: Abstract Algebra I or elective Math elective


BA Degree Over 3 Years
Fall Spring
First Year
Sophomore Math 123: Calculus I Math 124: Calculus II
CS 110 or 111: Foundations of Computing
Junior Math 210: Introduction to Proof Techniques
Math elective
Math 231: Linear Algebra and Differential Equations
Math elective
Senior Math 321: Advanced Analysis I (or Math 332)
Math elective
Math 232: Mathematical Modeling
Math elective