The goal of this workshop is to get girls in primary and middle school excited about coding.
Scratch is a great introductory programming language that is used to create interactive stories,
animations, and games. Scratch is designed specifically for children to help them develop 21st
century learning skills.
Learn about advanced coding concepts to create multi-level interactive games in Scratch. Mini challenges will be given during the class to get the girls excited about learning coding.
- Event handlers
- Nested Loops
- Conditional statements (if statements, if-then-else statements)
- Complex Conditionals
- X & Y Coordinates
- User input
Day 1: Introduction to the Scratch platform, Project 1- Pong game
Make a version of a popular pong game. Hit the bouncing ball with a paddle and score points to win.
Day 2: Project 2 - Classification game
In this project the girls will create a classification program where they will classify different objects based on their properties.
Day 3: Project 3 - Math racer game
Make an exciting racing game where you race against the computer and answer multiplication questions to win the race.
Day 4: Project 4 - Guess my number game
Girls will make this fun game where the computer will randomly select a number between 1 and 100, and then prompt the user to guess the number. The user will have 10 chances to guess the number, and for each guess the computer outputs whether the guess is too high, too low, or exactly right.
Day 5: Women in STEM role model talk, Project 5- Star Hunter game
Make a game where the player will collect gold stars and build their score. The player must not touch the patrolling enemies otherwise the game will be over.
- No previous coding experience needed
- An account in Scratch (https://scratch.mit.edu/)
- Zoom accessibility
- A laptop with stable internet connection
- Access to a second screen, though not mandatory, would be helpful