Minor in Computer Science: Mathematical Foundations of Computer Science

Adviser: Michael Albertson.

The goal of this minor is the study of algorithms, from the points of view of both a mathematician and a computer scientist, developing the correspondence between the formal mathematical structures and the abstract data structures of computer science.

Requirements

  1. 111 (Computer Science I)
  2. 112 (Computer Science II)
  3. 250 (Foundations of Computer Science)
  4. One of:
    1. 252 (Algorithms)
    2. 274 (Computational Geometry)
  5. MTH 254 (Combinatorics)
  6. MTH 353 (Advanced Topics in Discrete Applied Mathematics)