- Home
- Academics
- MSCS
- Majors & Minors
- Mathematics Major
Mathematics Major
Your Toolbox
Olin-Rice Science Center, Room 222
651-696-6287
sburr@macalester.edu
Importance of advising: There is a good deal of flexibility in the math program, and your exact schedule will be determined only after consultation with your major advisor. Seeking advice on your major plan in your first year is strongly recommended.
The first two years: A typical math major following the Mathematics track is recommended to take the following courses toward the major in the first two years: Mathematics 135, 136, 137, 155, 236, and 237; Computer Science 121 or 123. Many majors place out of 135 and/or 137. If you are looking for further courses to take in the first two years, we want to see you! Come in and meet the Department Chair, or talk to your current MSCS professor. As a starting point for further courses in the first few years, consider Math 312, 354, 371, 373, 376, 377, and 379. You should make this choice in consultation with the instructor of the course.
Linear algebra’s role in the major: Math 236 is a key course for all math students. The material is central to all areas of math, and learning it well is advantageous for all math students.
Interested in a math major that complements a CS major? You should consider Math 361, 365, 369, 373, 379 and 469.
Interested in a math major that complements a Physics major? You should consider Math 312, 365, 371, 432, 437, and 478.
Interested in a math major that complements an Economics major? You should consider Math 312, 353, 354, 365, 377, 432, and 455.
Interested in graduate school? If you are interested in graduate school in theoretical math, you must take both Math 376 and 377, ideally by the end of your junior year; these are our core proof-based courses. Most pure math graduate programs require proficiency in analysis, algebra and topology. Therefore, you should take as many of Math 471, 476, 477, and 478 as possible. Additional courses should be drawn from the remaining core courses: Math 312, 371, 373 and 379.
Beginning in the academic year 2011-2012, the requirements for a major in Mathematics are as follows.
1. Introductory Courses (3). Take each of these: Math 136 Discrete Math, Math 236 Linear Algebra, and Math 237 Multivariable Calculus
2. Discrete Core (1). Take at least one of these: Math 373 Number Theory, Math 376 Algebraic Structures, or Math 379 Combinatorics
3. Continuous Core (1). Take at least one of these: Math 312 Differential Equations, Math 371 Geometry, or Math 377 Real Analysis
4. Depth Course (1). Take at least one of these: Math 432, 437, 469, 471, 476, 477, 478
5. Elective Courses (2). Any additional two Math 300 or 400 level courses
6. Supporting Courses (2). Math 155 and a Computer Science course
7. Capstone. To major in Mathematics you must successfully complete our capstone requirement. This is in two parts; you must do both.
- You must take a capstone course in your junior or senior year (capstone courses are Math 353, 354, 373, 432, 437, 469, 471, 476, 477, 478). This course is not in addition to the 10 courses in 1-6.
- You must give an acceptable Senior Capstone Presentation on Capstone Day in April.
Our 300 and 400 level courses are taught on a rotating schedule, as follows:
| Comp 302 | Intro Database Mgmt Systems | Spring semester in even numbered years |
| Math 312 | Differential Equations (Math 236 and 237) |
Every semester |
| Comp 320 | Computational Biology | Alternate spring semesters |
| Comp 325 | Compilers/Interpreters (CS 221 and either CS 240 or 261) | Alternate fall semesters |
| Comp/Phys 340 | Digital Electronics (Mathematics 137 and permission of instructor) | Alternate spring semesters |
| Comp 342 |
Operating Systems & Computer Architecture |
Alternate spring semesters |
| Comp 346 | Internet Computing (CS 225) | Alternate fall semesters |
| Math 353 | Modern Statistics (Math 253 or Economics 381 or Psychology 202) |
Every fall semester |
| Math 354 | Probability (Math 237 recommended, not required) |
Every fall semester |
| Math 361 | Theory of Computation (CS 124 or Math 136) |
Every spring semester |
| Math/CS 365 | Computational Linear Algebra (CS 121 or 123, and Math 236) |
Every spring semester |
| Math/Phil 369 | Advanced Symbolic Logic (Philosophy 120 or Math 136) |
Alternate years |
| Math 371 | Geometry (Math 236 and 237) |
Spring semester in even numbered years |
| Math 373 | Number Theory (Math 136) |
Fall semester in even numbered years |
| Math 376 | Algebraic Structures (Math 136 and 236) |
Every spring semester |
| Math 377 | Real Analysis (Math 237) |
Every fall semester |
| Math 379 | Combinatorics (Math 136, CS 121 or 123 or the equivalent) |
Fall semester in odd numbered years |
| Comp 380 | Bodies & Minds: AI Robotics (CS 221) | Alternate spring semesters |
| Math 432 | Mathematical Modeling (Math 312 and CS 121 or 123) |
Fall semester in odd numbered years |
| Math 437 | Continuous Applied Mathematics (Math 236 and 312, and CS 121 or 123) |
Spring semester in odd numbered years |
| Comp 440 | Collective Intelligence (CS 124 and 221) | Alternate fall semesters |
| Comp 445 | Parallel and Distributed Processing (CS 240 and 221) | Alternate fall semesters |
| Math 455 | Mathematical Statistics (Math 354) |
Spring semester in even numbered years |
| Math 469/ CS 369 |
Discrete Applied Mathematics (Math 236 and 379, and CS 121 or 123) |
Fall semester in even numbered years |
| Math 471 | Topology (Math 236 and 377) |
Fall semester in even numbered |
| Math 476 | Topics in Algebra (Math 376) |
Fall semester in odd numbered |
| Math 477 | Topics in Analysis (Math 377) |
Spring semester in odd numbered |
| Math 478 | Complex Analysis (Math 377 or 437) |
Spring semester in even numbered |
| Comp 484/ CNS 484 |
Introduction to Artificial Intelligence (CS 221) Note that the CNS 484 prerequisites are different. | Alternate fall semesters |
| Comp 488 | Senior Seminar in Computer Science |