CS200: Math Foundations of Computing

Many of the questions and answers we pose in computer science can be stated most simply and clearly using the language of mathematics. In this course, we will learn the language of mathematics in order to understand and communicate ideas in computer science.


Quick Links

Assignments

  • Problem Set 1
  • Problem Set 2
  • Problem Set 3
  • Problem Set 4
  • Problem Set 5
  • Problem Set 6
  • Problem Set 7
  • Problem Set 8
  • Problem Set 9
  • Problem Set 10
  • Problem Set 11
  • Programming Assignment 1
  • Programming Assignment 2