What Discrete Teaching Offers
Sample Topics
K-8
- Intro to Counting
- Anagrams
- Choose Numbers
- Geometry
- Logic
- Patterns
- Probablity/Statistics
- Graph Colouring
- Euler's Theorems
- Hamiltonian Graphs
High School
- Graph Colouring
- Eulerian Graphs
- Graph Algorithms
- Hamiltonian Graphs
- Planar Graphs
- Directed Graphs
- Voting
- Scheduleing
- Fair Division
- Linear Programming
- Codes
- Iteration
- Self-Similarity
- Fractals
- Sorting
- Markov Chains
- Probablity/Statistics
- Counting
- Anagrams
- Choose Numbers
- Linear Algebra (10 days)
- Geometry (10 days)
Summer Program in Computational Science
Click here to apply to the summer workshopCourses at Various Levels
We offer courses for K-8 groups and 9-12 groups, as well as courses intended for a more focused K-2, 3-5 or 6-8 audience.
One-day Workshops
One-day workshops featuring a single, in-depth discrete mathematics topic.
Courses of Various Lengths
Week-long courses offering 5 topics, and two-week courses offering 10 topics, which may be taken in a single summer, or split between two summers.
Each Day of a Course Includes:
- An activity-based workshop presenting the topic content.
- Problems which the participants work on, individually and in groups, to reinforce the content.
- The opportunity for participants to present solutions to the problems.
- A shorter activity-based presentation on a related topic, or on how to implement the day's content.