Sub Module | Description | Learning Outcomes | Projects | Child investigations |
Section – 1 | ||||
Getting Started | Programming is becoming more ubiquitous by the day. Scratch is the most popular tool used to introduce programming to children. | 1. Get Familiar with the different aspects of the tool 2. Create an Account – Know to save, reopen, share the projects 3. Know to add sprites, backgrounds, add blocks 4. Know how scripts can be written for sprites or backgrounds | 1. Make a chasing game | 1. How can I move objects 2. Can I move backgrounds? Why? 3. What can I use this tool for |
Events, Movements, Looks | Scratch is a Block based event-driven programming language. Know what are the common events used. Learn about the movement options and appearance options. | 1. Understand what events are in Scratch 2. Understand programs execute in a sequential manner once an event occurs 3. Know instructions to program Sprites to move and change their color, size, and graphic effects 4. Write programs to make the sprite move in a simple pattern and simple graphic effects | 1. Make an Animated Name | 1. Can I animate a sprite that is not there in Scratch? 2. Can I make a bird sprite flap its wings? |
Using Buttons, Conditionals | Explore conditionals to make story arcs, buttons to create interactive programs | 1. Making Programs with buttons 2. USe of conditions to change program behavior conditionally | 1. Make a Story 2. Make a Talking Tom Game | 1. What do I need to make my favorite videogame in Scratch? |
Loops and Variables | Explore Loops to make repeated actions. Introduce to the idea of variables as a memory storage | 1. Explore the concept of Loops 2. Use variables to store scores | 1. Make a pong game 2. Make a Dance animation | 1. What else can I do with variables? 2. Like dancing, can I make a cricket game animation? |
Section – 2 | ||||
Flowcharts 2 hrs | Even though children have been using logic, we introduce them to flowcharts here | 1. Knows symbols and connectors used in the flowchart 2. Can make flowcharts for real-world problem | 1. Make a flowchart for ‘Getting ready to School’ | 1. Why should I make a flowchart? 2. What are other ways to represent the program logic? |
Extensions – Video Sensing, Music | Once covering the basic concepts we move to the extensions. | 1. Understand features of the Video sensing extension 2. Explore the music Extensions | 1. Make a video sensing game 2. Make Happy Birthday Music | 1. Can I use video to detect my actions? 2. How can make scratch play a random music |
Extensions – Pen | The pen is a useful extension that is used as a beginning to introduce the concept of graphics in programming | 1. Use Pen extension to make simple shapes 2. Explore graphics using the pen extension | 1. Make a Shape Generator 2. Create a graphic pattern | 1. Can I make a full painting using a pen? |
–
Reviews
There are no reviews yet.