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 171, 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 171: Introduction to Computer Science
Sophomore Math 210: Introduction to Proof Techniques Math 222: Calculus III
Math 231: Linear Algebra and Differential Equations
Junior Math 321: Advanced Analysis I
Math 337: Operations Research (or Math 331)
Math 322: Advanced Analysis II
Math 329: Complex Analysis (or Math 357)
Senior Math 332: Abstract Algebra I, Math elective Math 333: Abstract Algebra II, Math elective


Bachelor of Arts in Mathematics

The Bachelor of Arts degree requires 5 core courses plus CS 171, 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 171: Introduction to Computer Science
Sophomore Math 210: Introduction to Proof Techniques Math 222: Calculus III
Math 231: Linear Algebra and Differential Equations
Junior Math 321: Advanced Analysis I (or Math 332)
Math 337: Operations Research (or Math 331)
Math 329: Complex Analysis (or Math 357)
Senior Math elective Math elective


BA Degree Over 3 Years
Fall Spring
First Year
Sophomore Math 123: Calculus I Math 124: Calculus II
CS 171: Introduction to Computer Science
Junior Math 210: Introduction to Proof Techniques
Math 222: Calculus III
Math 231: Linear Algebra and Differential Equations
Math elective
Senior Math 321: Advanced Analysis I (or Math 332)
Math 337: Operations Research (or Math 331)
Math 329: Complex Analysis (or Math 357)
Math elective