Python Classes

PYTHON is ON (Python 101)

Introduction to programming with Python. In this class, student will start transitioning from blocked-based coding to text based coding. They will learn basic python syntax, standard, and various concept in a modern day programming language. They will practice using data structure, functions and nested coding flows, and gain experiences with independent project work . This helps the students to practice their Math, deduction and logical reasoning skills. It also better prepare them in acamedic success in Science and Maths.




Competitive Coding

In this course, we look into advanced programming techniques that build upon Python 101 and Advanced Scratch classes. All the building blocks so far lead to a competitive coding level where students are challenged with solving complex real-world problem, with the help of automating certain processes. This also lead to preparation of Canadian Computing Competition (CCC) that are highly competitive among Canadian high schools.




Past Student Projects

Racing Car (by Lucas)

Tic-tac-toe (by Andrew)

Maze-Gaze (By Cristine)

Dragon Fight (By Gerry)

Soccer Time (By Nathan)

Number Game (By Lucas)

Bomb (By Eric)