Mathematics B.A. - Combinatorics and Optimization
Program Overview
Bachelor of Arts in Mathematics with a Concentration in Combinatorics and Optimization
The Bachelor of Arts in Mathematics with a concentration in Combinatorics and Optimization is a comprehensive undergraduate program designed to provide students with a strong foundation in mathematical sciences, particularly in the areas of combinatorics and optimization.
General Degree Requirements
To earn a baccalaureate degree, all students must complete the University of Montana General Education Requirements. Additional requirements for graduation include a minimum grade point average of 2.00 in all work attempted at the University of Montana-Missoula.
Credit Requirements
The program requires 62-67 credits, with specific requirements for core courses, electives, and concentration courses.
Core Courses
Students must complete the following core courses:
- M 171: Calculus I (4 credits)
- M 172: Calculus II (4 credits)
- M 210: Introduction to Mathematical Software (3 credits)
- M 221: Introduction to Linear Algebra (4 credits)
- M 273: Multivariable Calculus (4 credits)
- M 300: Undergraduate Mathematics Seminar (1 credit)
- M 307: Introduction to Abstract Mathematics (3 credits)
Electives
Students must complete 18-23 credits of elective courses, with at least three courses at the 400 level. Elective courses include:
- M 274: Introduction to Differential Equations
- M 301: Teaching Mathematics with Technology
- M 325: Discrete Mathematics
- M 326: Number Theory
- M 361: Discrete Optimization
- M 362: Linear Optimization
- M 381: Advanced Calculus I
- M 412: Partial Differential Equations
- M 414: Deterministic Models
- M 429: History of Mathematics 2
- M 431: Abstract Algebra I
- M 432: Abstract Algebra II
- M 439: Euclidean and NonEuclidean Geometry
- M 440: Numerical Analysis
- M 445: Statistical, Dynamical, and Computational Modeling
- M 461: Data Science Analytics
- M 462: Theoretical Basics of Big Data Analytics and Real Time Computation Algorithms
- M 472: Introduction to Complex Analysis
- M 473: Introduction to Real Analysis
- M 485: Graph Theory
- STAT 342: Probability and Simulation
- STAT 421: Probability Theory
- STAT 422: Mathematical Statistics
- STAT 452: Statistical Methods II
Science Requirement
Students must complete 18 credits in at most three areas selected from astronomy, biology, chemistry, computer science, economics, forestry, geosciences, management information systems, and physics.
Language/Computer Science Requirement
Students must complete either the General Education Language Requirement or one of the following courses:
- CSCI 126: Computation in the Sciences with Calculus
- CSCI 150: Introduction to Computer Science
- CSCI 151: Interdisciplinary Computer Science I
- CSCI 152: Interdisciplinary Computer Science II
Combinatorics and Optimization Concentration
The concentration requires the following core courses:
- M 361: Discrete Optimization
- M 362: Linear Optimization
- M 485: Graph Theory Students must also complete one of the following elective courses:
- CSCI 332: Advanced Data Structures and Algorithms
- M 414: Deterministic Models
- M 440: Numerical Analysis
- STAT 342: Probability and Simulation
Total Hours
The total number of credits required for the program is 62-67.
