Skip to content Skip to navigation

Math of Computation

Mathematics of Computation Concentration

The Mathematics of Computation concentration has an automatic Computer Science minor. With preparation in mathematics combined with a background in another field, you can enjoy the dual pleasures of computational mathematics, using your mind and seeing the results.

 

Suggested Schedule

SEMESTER 1

  • MATH 1512 Calculus I (4)
  • Computer Science Minor (3) ≠

SEMESTER 2

  • MATH 1522 Calculus II (4)
  • Computer Science Minor (3) ≠

SEMESTER 3

  • MATH 2531 Calculus III (4)
  • MATH 441 Probability (3) OR STAT 345 Elements of Mathematical Statistics and Probability Theory (3)

SEMESTER 4

  • MATH 321 Linear Algebra (3)
  • MATH Upper Division Elective (3)**
  • Computer Science Minor (3) ≠

SEMESTER 5

  • MATH 375 Introduction to Numerical Computing (3)
  • MATH 464 Applied Matrix Theory (3)
  • Computer Science Minor (3) ≠

SEMESTER 6

  • MATH Upper Division Elective (3)**
  • MATH Upper Division Elective (3)**

SEMESTER 7

  • MATH 471 Introduction to Scientific Computing (3)
  • MATH Upper Division Elective (3)**

SEMESTER 8

  • MATH 401 Advanced Calculus I (4) √
  • Computer Science Minor (3) ≠

 

**List of approved MATH Upper Division Electives. Select four courses from the following list, in consultation with your advisor:

  • MATH 312 – Partial Differential Equations for Engineering;
  • MATH 316 – Applied Ordinary Differential Equations;
  • MATH 317 – Elementary Combinatorics;
  • MATH 319 – Theory of Numbers;
  • MATH 322 – Modern Algebra I

 

≠ Computer Science Minor requirements: Earn at least 15 credits of computer science courses from those required for the CS major, and at least 6 of those 15 credit hours must be at 300-level and above. A grade of C or better is required for all CS coursework counted toward the minor. Below is a sample list of possible computer science courses someone can take to complete the CS minor. Please refer to the UNM Catalog website for more information and additional course options.

  • CS 152L – Computer Programming Fundamentals
  • CS 261 – Mathematical Foundations of Computer Science
  • CS 241L – Data Organization
  • CS 375 – Introduction to Numerical Computing
  • CS 361L – Data Structures and Algorithms

 

√ MATH 401 is not required for this concentration, but is recommended for students contemplating advanced study in mathematics.