Starting from
Programming in Scratch

• In this unit will focus on how to write computer
  programs.
• You will be using a program called Scratch
• Scratch will let you create programs that
  combine sound, graphics and animation.
• You will learn how to use Scratch through
  completing of a set of tasks and self exploration.
• At the end of each lesson, there will be set
  questions which will help you to check if you
  have understood what you have learned.
Programming in Scratch

Lessons
1.Scratching the surface
2.Story Time
3.A Mazing game
4.Get the picture
5.Forest Archery Game
6.Scratch Project
7.Scratch Project
Programming in Scratch

What will you learn
The following programming features:
•Program design, including algorithms
•How to identify bugs
•Reacting to events
•Decision-making - [if], [if…else]
•Variables - for example [scores, timers]
•Loops – fixed [repeat, forever], conditional [forever if]
•Collision detection – [if … touching] [if … touching colour]
Programming in Scratch

What will you learn
The following features of scratch:
•Sprites & stage
•Properties
   – Scripts
   – Costumes/backgrounds
   – Sounds
•Animation
•Graphics tools
Lesson 1 - Scratching the Surface

Level 3
 Demonstrate a basic use of Scratch to code
 Complete all tasks

Level 4
 Demonstrate an intermediate use of Scratch to code
 Complete all tasks and some of the challenges

 Level 5
 Demonstrate an advanced use of Scratch to code
 Complete all set tasks and all of the chanllenges
Lesson 1 - Scratching the Surface

Level 3
 Demonstrate a basic use of Scratch to code
 Complete all tasks

Level 4
 Demonstrate an intermediate use of Scratch to code
 Complete all tasks and some of the challenges

 Level 5
 Demonstrate an advanced use of Scratch to code
 Complete all set tasks and all of the chanllenges

Introduction

  • 1.
  • 2.
    Programming in Scratch •In this unit will focus on how to write computer programs. • You will be using a program called Scratch • Scratch will let you create programs that combine sound, graphics and animation. • You will learn how to use Scratch through completing of a set of tasks and self exploration. • At the end of each lesson, there will be set questions which will help you to check if you have understood what you have learned.
  • 3.
    Programming in Scratch Lessons 1.Scratchingthe surface 2.Story Time 3.A Mazing game 4.Get the picture 5.Forest Archery Game 6.Scratch Project 7.Scratch Project
  • 4.
    Programming in Scratch Whatwill you learn The following programming features: •Program design, including algorithms •How to identify bugs •Reacting to events •Decision-making - [if], [if…else] •Variables - for example [scores, timers] •Loops – fixed [repeat, forever], conditional [forever if] •Collision detection – [if … touching] [if … touching colour]
  • 5.
    Programming in Scratch Whatwill you learn The following features of scratch: •Sprites & stage •Properties – Scripts – Costumes/backgrounds – Sounds •Animation •Graphics tools
  • 6.
    Lesson 1 -Scratching the Surface Level 3  Demonstrate a basic use of Scratch to code  Complete all tasks Level 4  Demonstrate an intermediate use of Scratch to code  Complete all tasks and some of the challenges Level 5  Demonstrate an advanced use of Scratch to code  Complete all set tasks and all of the chanllenges
  • 7.
    Lesson 1 -Scratching the Surface Level 3  Demonstrate a basic use of Scratch to code  Complete all tasks Level 4  Demonstrate an intermediate use of Scratch to code  Complete all tasks and some of the challenges Level 5  Demonstrate an advanced use of Scratch to code  Complete all set tasks and all of the chanllenges