Computer Science

Minor in Computer Science: Mathematical Foundations of Computer Science

Adviser: N/A

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.


  1. 111 (Computer Science I)
  2. 212 (Programming w Data Structures)
  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)