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.