Course Description

Have you ever wondered how computers use math to draw pictures, play games, or make smart decisions? In this course, students will discover how math gives computers their power! Using Python, a fun and beginner-friendly programming language, students will turn mathematical ideas into creative projects, like digital art, guessing games, and simulations. This is a great class for students who enjoy math, art, puzzles, and discovering how technology works. It is especially well suited for curious learners who like finding patterns, creating digital projects, and using their imagination to solve challenges. 

Each week focuses on a key math concept behind computer science, from logic and geometry to probability and data. Through hands-on coding, art challenges, and math-inspired puzzles, students will explore how computers use patterns, numbers, and problem-solving to make amazing things happen.

By the end of the course, students will understand that math isn’t just for solving problems, it’s the secret language that makes programming work! 

Some familiarity with Python is helpful but not required. Students are encouraged to bring a laptop to class; however, the Robinson Center will provide loaner laptops for students who need one. Please note that tablets are not permitted for this course.

Essential Questions

  • How do computers use math to think, create, and solve problems?
  • What kinds of math ideas are hidden inside games, art, and code?
  • How can loops, logic, and randomness make our programs smarter and more fun?
  • How can we use programming to explore patterns and creativity in math?

Weekly Breakdown

Week 1 Factors, primes, and divisibility. Students investigate what makes a number prime, find factor pairs by hand, and more.  
Week 2 Sequences and finding the rule. Students examine arithmetic and geometric sequences, work out the common difference or common ratio, and express each as a general rule for the nth term
Week 3 Remainders, cycles, and clock arithmetic. Students explore modular arithmetic through remainders and repeating patterns, such as the cycle in the last digit of the powers of a number. 
Week 4 Angles, polygons, and measurement. Students derive the interior and exterior angle relationships for regular polygons and the formulas for perimeter and area, then use Python as a calculator.  
Week 5 Probability. Students determine the sample space of a situation (coin, die, or spinner) and compute the theoretical probability of an event by mathematical reasoning. 
Week 6 Estimating the impossible with random sampling. Students confront a quantity that is hard to compute directly and reason about it as a ratio of areas.
Week 7 Statistics. Students compute the mean, median, and mode of a dataset by hand, examine how each responds differently to an outlier, and consider which best describes a given set. 
Week 8 Functions, tables, and graphs. Students treat a function as a rule that turns an input into an output, build a table of values, and predict the shape of its graph before plotting.
Week 9                                      Investigation and presentation. Each student chooses a mathematical question from the term to investigate more deeply.

Instructor

Other Details

Cost

  • $337.50
    • 9 classes, 50 minute class

Location

Date & Time

  • Saturdays, September 26 - November 21st 2026
  • 11:00am - 11:50am

Refund and Transfer Deadlines

  • Full refund: Two weeks before classes start
  • 50% refund: One week before classes start
  • No refund: Less than one week before classes start