Tutoring

I offer programming tutoring services in the use of GameMaker. Using GameMaker to teach programming keeps kids far more engaged than abstract programming classes. Rather than learning about how to make a text-input program which calculates the diameter of a pizza, students learn all the same skills and more through programming a computer game. The game they program provides a consistent, real-world example for them to see how programming skills are applied.

The course I have created combines a University programming class, a High-school programming class, and my own personal experience in creating games.

Learn School-Skills

The tutoring course I provide includes the following school-related skills:

  • Basic Algebra
  • Cartesian Grids
  • Angles and Measures
  • Pythagorean Theorem
  • Basic Trigonometry
  • Logic
  • Problem Solving
  • Digital Art
  • Animation

My Background

  • Over 13 years of programming computer games
  • 11 years as an Instructor / Director at AfterFour
  • Graduate of St. Michael's College School
  • University class in C++ Programming

Overview

  • 8 lesson Intro to Programming
    • Further lessons available covering advanced programming techniques!
    • Lessons are personalized for each student to ensure more time is spent on subjects where they need the most help
  • Lesson length: 2 - 2.5 hours (4 / 5 hour double-lessons available on weekends)
  • Lesson frequency: 1 / week or bi-weekly
  • Rate: $25 / hour
  • Evaluations: Tests I have written which are included in the cost of the program to see which concepts need more time to properly impart
  • Location: If you live nearby, I'll come to you! Otherwise, the AfterFour space is available for my tutoring service (Near Bayview and Moore, top of the Bayview Extension)

Lesson Plan

The following concepts are taught over the Intro to Programming class:

  • Code / Naming Conventions
  • Variables: Initialization, Scope
  • Relative Assignment
  • Game Object Manipulation
  • If / else statements
  • Logical Operators: And / Or
  • Functions (methods): Arguments
  • Drawing Images and Text
  • Keyboard / Mouse Input
  • Strings and Text Handling
  • Arrays
  • Loops
  • And more!

Please get in touch if you would like any other information about the tutoring service: