Back to Dan's Home Page

Problem Sets from Mathcamp 2006

Overview

Every summer, I teach at Canada/USA Mathcamp, a summer camp for high school students talented in mathematics. The level of the material is accessible to students without an extensive math background while still often covering graduate school material. Teachers and students are both excited to be there and a wonderful synergy occurs that creates one of the best learning environments I've ever seen.

Each year I teach several classes, at various levels of difficulty and with various levels of homework. During the summer of 2006, I taught:

The only class of these to generate significant quantities of problem sets was Theoretical Computer Science, which had many handouts, largely revisions of the same class from Mathcamp 2005. The problem sets were much more refined this year, and well-received by students. If you're interested in the material, although you'll probably recognize some of the problems, you'll also enjoy doing others.

In prior years I've had other classes that also generated significant material. You can see these archives below.


Theoretical Computer Science

This class ran for three weeks. It covered Turing machines, the Halting problem, decidability/undecidability, P vs. NP, PSPACE, the polynomial hierarchy/alternating hierarchy, and a teensy bit of random computation (BPP).

The class was a lot of fun, and was very well received. It will probably run again at a future Mathcamp.

Class Handouts

Homework Assignments


Back to Dan's Home Page