Game Programming with Scratch!


Game Programming with Scratch!

Seven classes on Sunday afternoons 4 to 5 pm: October 22, 29, November 5, 19, 26, December 3 and 10th.

Bridgeland Riverside Community Association (BRCA), 917 Centre Ave NE, Calgary




Arcade Game Programming with Scratch!

Eeeep eeep! Blam Blam! Whoooeeeee!  Great fun learning how to program when creating games with Scratch! Join the worldwide community of millions of Scratch programmers and be part of the makers. Learning how to program in Scratch prepares the learner for all other programming languages. Learners will be able to visualize programming structures – and learning how to visualize fundamental in problem solving, not only in Computer Science and Engineering but in any science including medical and environmental.

In these amazing classes children in Grades 3 and up are introduced to programming and game development using MIT’s Scratch programming language. Students will learn how to program their own computer games by recreating some of the most popular games in history – from the early arcade hits such as Pong to ultimate video-game blockbusters such as Snake. Discussion of programming structures, patterns and algorithms, and debugging techniques will be threaded throughout the classes. Homework will be shared on MIT’s website for Scratch.

Children will dive into programming games with step by step instructions. Fortunately Scratch’s visual drag and drop programming makes it a joy to learn. Programs and graphics can be saved to flash drives and taken home!

The last two classes will have Brickineers integrate Lego robotics with games and go beyond virtual reality! (See the space battle picture!)

Scratch is similar to visual RobotC, thus anyone with VEX IQ kits, or LEGO Mindstorms, would benefit hugely from taking this camp. In fact we hope all participants will proceed to Robotics classes in January!

Brickineers classes are separated by knowledge and not by age. Classes are based on the principles of experiential learning, and it is important that children have similar arithmetic knowledge and social skills, so that they can share and build from common foundation at a pace that all can enjoy.  Classes have less students than the usual Calgary summer camp, and are more cohesive than the norm; giving more time and opportunity to learn, reflect and engage in community-based play. Class size is limited to 10 learners.

 In the Lost Interview with Steve Jobs, Apple’s co-founder said, “I think everybody in this country should learn how to program a computer because it teaches you how to think.”

Scratch & Wedo Space Battle

Scratch & Wedo Space Battle


Each learner will have use of their own designated computer. Basic computer literacy is required.

MIT’s “Scratch” visual programming language allows for more sophisticated programming and is used on Windows or MAC computers, Android and the iPad. Scratch is free allowing “Brickineers” to develop programs in class or at home without additional cost. A language similar to Scratch is also used to program the VEX IQ robot, which is used in the Robot Engineer Classes that follow.

An example of a Space Arcade game can be seen here: Space Invaders


Banana Chase

Space Explorer