Introduction to programming with Scratch
Scratch is a visual programming environment (drag and drop blocks like lego snapped together to create a script). The key idea of Scratch is to focus on projects instead of puzzles (like code.org). Children become familiarized with the process of transforming an idea to a program. Kids learn how to deal with challenges, how to solve problems, how to develop abstract problem solving skills.
Lesson 1: Move around
Learning objectives
Problem solving and math skills in game context.
Create an animation and enhance visuospatial abilities.
Simple logical test.
Know the difference between if statements and loops.
Introduction
Ask the children to choose a sprite from the library.
They may delete, rename, enlarge or shrink the sprite.
Computer Science teacher