Skip to the content of the web site.

Math Circles Presentations

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.

2023-2024 Materials Number Sense Geometry & Measurement Algebra Data Management Computational Thinking

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
Lesson PDF
Problem Set PDF
Solutions PDF
Logic Puzzles
Lesson PDF
Problem Set PDF
Solutions PDF
Graph Theory
Lesson PDF
Problem Set PDF
Solutions PDF
Pascal's Triangle
Lesson PDF
Problem Set PDF
Solutions PDF
Graph Theory
Lesson PDF
Problem Set PDF
Solutions PDF
Logic Puzzles
Lesson PDF
Problem Set PDF
Solutions PDF
Control Flow
Lesson PDF
Problem Set PDF
Solutions PDF

Back to Top


Grade 7/8
Game Theory
Lesson PDF
Problem Set PDF
Solutions PDF
Boolean Algebra
Lesson PDF
Problem Set PDF
Solutions PDF
Graph Theory and Search Algorithms
Lesson PDF
Problem Set PDF
Solutions PDF
Extension PDF
BCC Prep
Lesson PDF
Problem Set PDF
Solutions PDF
Graph Theory Proofs
Lesson PDF
Problem Set PDF
Solutions PDF
Propositions & Control Flow
Lesson PDF
Problem Set PDF
Solutions PDF
Algorithms
Lesson PDF
Problem Set PDF
Solutions PDF
Turing Machines
Lesson PDF
Problem Set PDF
Solutions PDF
Mathematical Logic
Lesson PDF
Problem Set PDF
Solutions PDF
Induction
Lesson PDF
Problem Set PDF
Solutions PDF
Recursion and Stack ADTs
Lesson PDF
Problem Set PDF
Solutions PDF

Back to Top


Grade 9/10
Knot Theory
Lesson PDF
Problem Set PDF
Solutions PDF
Sheldon's Shells
Lesson PDF
Solutions PDF
Counting
Lesson PDF
Problem Set PDF
Solutions PDF
Addition Magician
Lesson PDF
Problem Set PDF
Solutions PDF
State Machines
Lesson PDF
Part 2 Lesson PDF
Solutions PDF
Colouring Graphs
Lesson PDF
Solutions PDF
Surprise Party
Lesson PDF
Solutions PDF
More Counting
Lesson PDF
Solutions PDF
Computer Programs
Lesson PDF
Part 2 Lesson PDF
Solutions PDF
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
Lesson PDF
Problem Set PDF
Solutions PDF
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
Lesson 1 PDF
Solutions 1 PDF
Lesson 2 PDF
Solutions 2 PDF
Cryptography
Lesson 1 PDF
Problem Set 1 PDF
Solutions 1 PDF
Lesson 2 PDF
Problem Set 2 PDF
Solutions 2 PDF
Mathematical Games
Lesson PDF
Solutions PDF
Partitioning Puzzles
Lesson PDF
Solutions PDF
Dwellings with Many Doors
Lesson PDF
Solutions PDF
Proof by Contradiction
Lesson PDF
Solutions PDF
Trugs and Falths
Lesson PDF
Solutions PDF
Greedy Algorithms
Lesson PDF
Solutions PDF
Comparison Machine
Lesson PDF
Solutions PDF
Silly Square Roots
Lesson PDF
Solutions PDF
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