During the Game Programming workshop we will learn programming concepts such as sequences, loops, iterative development, and debugging using a modern, block-based approach. Students create animations, games and videos to share with friends and family. No prior experience necessary.
The Game Programming Workshop provides an introduction to creative computing with Scratch, using a design-based learning approach. The activities in this course are designed to explore computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data), practices (working iteratively and incrementally, testing and debugging, reusing and remixing, abstracting and modularizing), and perspectives (expressing, connecting, questioning).
Design-based learning is an approach that emphasizes designing (creating things, not just using or interacting with things), personalizing (creating things that are personally meaningful and relevant), collaborating (working with others on creations), and reflecting (reviewing and rethinking one’s creative practices). As such, a design-based approach to learning is particularly well suited to creative computing, and forms the basis for the design of each session.
Ages 6-12