Math Circles lessons from prior years have been organized by themes. A lesson may have more than one theme. These resources are provided for both students and teachers. Please use them!
Information about the audience, dates and location.
Computational Thinking
(Logic, Coding)
Within each theme, lessons have been further organized by grade level: Grade 6, Grade 7/8, Grade 9/10,
and Grade 11/12.
Grade 6
|
Computer Science
|
Lesson 1
|
PDF
|
Problem Set 1
|
PDF
|
Solutions 1
|
PDF
|
Lesson 2
|
PDF
|
Problem Set 2
|
PDF
|
Solutions 2
|
PDF
|
|
Cryptography
|
|
Logic Puzzles
|
|
Graph Theory
|
|
Pascal's Triangle
|
|
Graph Theory
|
|
Logic Puzzles
|
|
Control Flow
|
|
Back to Top
Grade 7/8
|
Game Theory
|
|
Boolean Algebra
|
|
Graph Theory and Search Algorithms
|
|
BCC Prep
|
|
Graph Theory Proofs
|
|
Propositions & Control Flow
|
|
Algorithms
|
|
Turing Machines
|
|
Mathematical Logic
|
|
Induction
|
|
Recursion and Stack ADTs
|
|
Back to Top
Grade 9/10
|
Knot Theory
|
|
Sheldon's Shells
|
|
Counting
|
|
Addition Magician
|
|
State Machines
|
|
Colouring Graphs
|
|
Surprise Party
|
|
More Counting
|
|
Computer Programs
|
|
Pigeonhole Principle
|
Lesson 1
|
PDF
|
Problem Set 1
|
PDF
|
Solutions 1
|
PDF
|
Lesson 2
|
PDF
|
Problem Set 2
|
PDF
|
Solutions 2
|
PDF
|
Lesson 3
|
PDF
|
Problem Set 3
|
PDF
|
Solutions 3
|
PDF
|
|
Formal Logic
|
|
Sorting Algorithms
|
Lesson and Problem Set 1
|
PDF
|
Solutions 1
|
PDF
|
Lesson 2
|
PDF
|
Problem Set and Solutions 2
|
PDF
|
|
Back to Top
Grade 11/12
|
Game Theory
|
|
Cryptography
|
Lesson 1
|
PDF
|
Problem Set 1
|
PDF
|
Solutions 1
|
PDF
|
Lesson 2
|
PDF
|
Problem Set 2
|
PDF
|
Solutions 2
|
PDF
|
|
Mathematical Games
|
|
Partitioning Puzzles
|
|
Dwellings with Many Doors
|
|
Proof by Contradiction
|
|
Trugs and Falths
|
|
Greedy Algorithms
|
|
Comparison Machine
|
|
Silly Square Roots
|
|
Generating Functions
|
Lesson 1
|
PDF
|
Problem Set 1
|
PDF
|
Solutions 1
|
PDF
|
Lesson 2
|
PDF
|
Problem Set 2
|
PDF
|
Solutions 2
|
PDF
|
|
Back to Top