Scratch - Click Here >>

Scratch Training Course (Module 1)

Age Group

Duration

Price

One School Term : R2500 or R900 pm for 3 months

One School Year : R9000 or R850 pm for 12 months

What do I need?

Outcomes

Certification

Contents

1. Getting Started

What is Scratch

Scratch Programming Environment

  • The stage
  • Sprite list
  • Blocks tab
  • Scripts area
  • Costumes tab
  • Sounds tab
  • Backdrops tab
  • Sprite info
  • Toolbar

Paint Editor

  • Setting the centre of an image
  • Setting transparent colour

Your first Scratch Game

  • Prepare the backdrop
  • Add the paddle and ball
  • Start the game and get your sprites moving
  • Spice it up with sound

Scratch blocks: An overview

Arithmetic Operators and Functions 

  • Arithmetic Operators 
  • Random Numbers
  • Mathematical Functions

2. Motion and Drawing


   Using Motion Commands 

  • Absolute Motion
  • Relative motion
  • Other motion commands

  Pen commands and easy draw

  The power of repeat

  • Rotated squares
  • Exploring with stamp

Scratch Projects.

  • Get the Money 
  • Catching Apples
  • More on Cloned Sprites . .

Looks and Sound

The Looks Palette 

  • Changing Costumes to Animate 
  • Sprites That Speak and Think 
  • Image Effects 
  • Size and Visibility 
  • Layers 

The Sound Palette 

  • Playing Audio Files 
  • Playing Drums and Other Sounds
  • Composing Music 
  • Controlling Sound Volume 
  • Setting the Tempo 

Scratch Projects

  • Dancing on Stage 
  • Fireworks .

4. Procedures

Message Broadcasting and Receiving 

  • Sending and Receiving Broadcasts 
  • Message Broadcasting to Coordinate Multiple Sprites
  • Creating Large Programs in Small Steps
  • Creating Procedures with Message Broadcasting 
  • Building Your Own Block 
  • Passing Parameters to Custom Blocks 
  • Using Nested Procedures 

Working with Procedures 

  • Breaking Programs Down into Procedures .
  • Building Up with Procedures . .

5. Variables

Data Types in Scratch 

  • What’s in the Shape? 
  • Automatic Data Type Conversion 

Introduction to Variables 

  • What Is a Variable? 
  • Creating and Using Variables 
  • The Scope of Variables 
  • Changing Variables 
  • Variables in Clones 

Displaying Variable Monitors 
Using Variable Monitors in Applications 

  • Simulating Ohm’s Law 
  • Demonstrating a Series Circuit . .
  • Visualizing a Sphere’s Volume and Surface Area 
  • Drawing an n-Leaved Rose .
  • Modeling Sunflower Seed Distribution 

Getting Input from Users 

  • Reading a Number
  • Reading Characters 
  • Performing Arithmetic Operations

6. Making Decisions
Comparison Operators 

  • Evaluating Boolean Expressions 
  • Comparing Letters and Strings 

Decision Structures 

  • The if Block 
  • Using Variables as Flags 
  • The if/else Block 
  • Nested if and if/else Blocks 
  • Menu-Driven Programs 

Logical Operators 

  • The and Operator 
  • The or Operator 
  • The not Operator 
  • Using Logical Operators to Check Numeric Ranges

Scratch Projects

  • Guess My Coordinates 
  • Triangle Classification Game .
  • Line Follower .
  • Equation of a Line .

Repetition: A Deeper Exploration of Loops
More Loop Blocks in Scratch 

  • The repeat until Block
  • Building a forever if Block

Stop Commands

  • Ending a Computational Loop
  • Validating User Input .

Counters 

  • Check a Password
  • Counting by a Constant Amount 

Revisiting Nested Loops .
Recursion: Procedures That Call Themselves .

Scratch Projects 

  • Analog Clock 
  • Bird Shooter Game
  • Free-Fall Simulation .
  • Projectile Motion Simulator 

8. String Processing

Revisiting the String Data Type 

  • Counting Special Characters in a String 
  • Comparing String Characters 

String Manipulation Examples 

  • Igpay Atinlay 
  • Fix My Spelling 
  • Unscramble 

Scratch Projects 

  • Shoot 
  • Binary to Decimal Converter .
  • Hangman
  • Fraction Tutor 

Avoid disappointment

Book Now!