Python is a programming language used by many technology professionals. Learn – Experiment – Practice – Master is the program philosophy of this course. We encourage students to take programming theories, experiment with provided resources, practice skills in a variety of contexts, and apply mastered skills to new and creative contexts.
– Computational thinking
– Students learn programming concepts such as text/Images in processing, keyboard interaction; If-statements/mouse interaction; Python logical operators; math and variables; basic collision detection, loops with lists and 2D lists
– Students work independently on projects such as designing a greeting card, Tic-Tac-Toe, Paddle Play and a maze
– Parents are invited to play the games designed by students