Campers will be introduced to the concept of coding by programming an “instructor robot”. This robot will have a set of predetermined commands. The goal is to program the instructor to draw the picture they are shown as accurately as possible.
Campers will learn what makes a strong password, and best practices for making and using passwords. They will use this knowledge to make a Python program that takes user input and returns a strong, memorable password to the user.
Campers will strengthen their knowledge of variables by drawing mandalas. These mandalas will have features that are determined by a list of variables.
In this unplugged activity, campers will play the role of a programmer and write the set of directions, or "code", for getting around the house, or around different places in the neighbourhood, while exercising their new-found knowledge of if-statements, for-loops, and while-loops
Get creative and learn some basic commands in Python to create your own choose your own adventure game. For this project we will need to know how to print to the console, take user input, and write if/else statements to deal with the user’s input.
Learn functions in Scratch to implement animations and transitions into your comic code. We will also explore communications and dialogue in comics with Scratch.
Let us introduce you to Scratch as a platform to code a cartoon story. Concepts introduced in this lesson include: saving and importing in scratch, uploading sprites and backgrounds, creating new sprites, adding costumes, and how to put together blocks.
To begin a comic or cartoon, one must learn how to storyboard. Youth will learn about storyboarding, the different camera angles used in a scene and practice completing a scene.