Degree Programs

In Fall 2014, the Department introduced its new major. The information on this page applies only to incoming students and students who entered Saint Mary’s since that time. Other students should refer to the degree program descriptions as they appear in the course catalog of their entering year.

Overview of Degree Programs

The Department offers a B.S. degree with three distinct tracks:

  • Pure: for students bound for graduate school in mathematics and for future teachers
  • Applied: for students bound for an industry career right after graduation, or for students interested in advanced studies in other sciences
  • Computer Science: for students interested in scientific computation or graduate school in computer science

Each track within our major begins with a foundational course (Math 103: Intro to Upper Division Math) and ends with a capstone project (Math 193: Senior Seminar).

We also offer a minor in Mathematics. In addition, double and split majors with other disciplines are possible.

General Major Requirements

A student wishing to major in Mathematics should have a strong interest in the field and, normally, a background of four years of high school mathematics (at least two years of algebra, one year of geometry, and one year of pre-calculus).

A major consists of four lower-division and ten upper-division Mathematics/CS courses. In addition to the Mathematics/CS requirements, a candidate for the B.S. degree must complete either Physics 1/2 and 3/4 or Chemistry 8/9 and 10/11.

Minor Requirements

The minor in Mathematics requires Math 27 (Calculus I), Math 28 or 38 (Calculus II), Math 103 (Introduction to Upper Division Math), and two additional upper-division courses. Math 39 (Calculus III) and Math 120 (Linear Algebra) are recommended.

Pure Track

The pure track represents a traditional mathematics curriculum and is ideal for a student considering graduate school in mathematics (or a closely related science) or planning a career in high school mathematics teaching.

Lower Division Requirements for the Major

Math 27 (Calculus I), 38 (Calculus II), 39 (Calculus III), and CS 21 (Introduction to Programming).

Upper Division Requirements for the Major

A total of ten upper-division courses must be completed in the following way:

  1. Required upper-division:
    • Math 103: Introduction to Upper-Division Math
    • Math 120: Linear Algebra
    • Math 111: Abstract Algebra
    • Math 150: Advanced Calculus
    • Math 193: Senior Seminar
  2. Plus two courses from:
    • Math 115: Number Theory
    • Math 131: Topology
    • Math 185: Complex Variables
  3. Plus three upper-division electives

Applied Track

The applied track is designed for students planning on entering the workforce immediately after college. Students in this track will study a wide variety of applications of mathematics in their courses.

Lower Division Requirements for the Major

Math 27 (Calculus I), 38 (Calculus II), 39 (Calculus III), and CS 21 (Introduction to Programming).

Upper Division Requirements for the Major

A total of nine upper-division courses must be completed in the following way:

  1. Required upper-division:
    • Math 103: Introduction to Upper-Division Math
    • Math 120: Linear Algebra
    • Math 111: Abstract Algebra or Math 150: Advanced Calculus
    • Math 193: Senior Seminar
  2. Plus three courses from:
    • Math 113: Probability and Statistics
    • Math 114: Mathematical Modeling
    • Math 134: Differential Equations
    • CS 102: Advanced Programming
  3. Plus two upper-division electives (at most one of which is a CS course)

Computer Science Track

The computer science track is designed to familiarize students with the principles of computing (especially scientific computing), building on a sound foundation of mathematics. This track is designed for students interested in computational aspects of mathematics, or mathematical aspects of computation (Note: a major Mathematics with a CS track is not equivalent to a traditional Computer Science major).

Lower Division Requirements for the Major

Math 27 (Calculus I), 38 (Calculus II), 39 (Calculus III), and CS 21 (Introduction to Programming).

Upper Division Requirements for the Major

A total of nine upper-division courses must be completed in the following way:

  1. Required upper-division:
    • Math 102: Advanced Programming
    • Math 103: Introduction to Upper-Division Math
    • Math 120: Linear Algebra
    • Math 140: Combinatorics and Discrete Mathematics
    • Math 111: Abstract Algebra or Math 150: Advanced Calculus
    • Math 193: Senior Seminar
  2. Plus three upper-division electives (at lease two of which are CS courses)