Workbook for Scratch in South African schools

Work books ( 198 pages )

  • explain blocks,
  • guide learners through the design cycle to
  • analyze problems,
  • brainstorm ideas,
  • plan and write algorithms,
  • execute and test the solution and then
  • reflect using Eduardo De Bono’s thinking hats. 
  • Workbooks also include rubrics and assessments.
 
Workbooks are available at www.textbooks4u.co.za.  Bulk discount and free training on Zoom for teachers who order our books for their classes. (English and Afrikaans copies available) 

Scratch video lessons on YouTube

The video lessons can be used to introduce topics and explain blocks in the classroom. 

Each lesson’s theme is unique to South Africa and learners are exposed to facts about STEM subjects like solar energy, wind energy, rainwater harvesting, and the SKA telescope.

In each lesson, a few new blocks are explained in Scratch, so that learners can use most of the blocks after these lessons. Lists, gaming blocks and even cloning of sprites and integration of Scratch with the micro:bit is covered.

The lessons can be used without the workbook, although learners will need notes to refer to and keep all planning and notes together and the work books make assessment easy.

Scratch lesson 1 - Nationale Parks in South Africa

What you will learn today

  • Get to know the Scratch interface.
  • Change the background.
  • Add sprites
  • Remove sprites.
  • Change the size and position of sprites.
  • Save the project.

Scratch Lesson 2 - South African woman going to Mars

What you will learn today

  • Events
  • When green flag clciked
  • go to random position
  • go to sprite
  • glide to random posistion
  • glide to sprite
  • point in direction

Scratch lesson 3 - Wind farm in Noupoort

What you will learn today

  • next costume
  • forever loop
  • wait
  • draw sprites
  • import backdrops

Scratch lesson 4 - Plastic pollution

What you will learn today

  • move  ( ) steps
  • if on edge bounce
  • set rotation style
  • show
  • hide
  • when sprite is clicked

Scratch lesson 5 - Namakwaland ecosystem

What you will learn today

  • pen blocks
  • stamp
  • erase all
  • repeat loop
  • pick random
  • coordinates
  • go to x : ( ) y: ( )
  • when space key pressed

Scratch lesson 6 - Kimberley diamond mine

What you will learn today

  • say
  • switch backdrop
  • broadcast
  • when I receive
  • make title background

Scratch lesson 7 - Cango caves

What you will learn today

  • play (  ) sound until done
  • set volume to %
  • change volume by ( )

Scratch lesson 8 - Sound and music

What you will learn today

  • music blocks
  • play ( ) drum for ( ) beats
  • set instrument to ( )
  • play note ( ) for ( ) beats
  • rest for ( ) beats

Scratch lesson 9- Desalination of seawater

What you will learn today

  • change /set color effect 
  • change /set fisheye effect 
  • change /set whirl effect 
  • change /set pixalate effect 
  • change /set mosaic effect 
  • change /set brightness effect 
  • change /set ghost effect 
  • clear graphics effects

Scratch lesson 10 - Rugby

What you will learn today

  • what is  a variable?
  • create a variable
  • set variable to
  • change variable by
  • show variable
  • comments

Scratch lesson 11 - Solar power

What you will learn today

  • Input  of numbers
  • ask ( ) and wait
  • answer
  • operators + – x  /
  • BODMAS
  •  

Scratch lesson 12 - Harvesting rain water

What you will learn today

  • join ( ) ( )
  • conditions
  • equal to
  • less than
  • greater than
  • if then
  • if then else
  •  

Scratch lesson 13 - Hiking trails

What you will learn today

  • Principles of a line following robot
  • if color is touching color
  • turn clockwise
  • turn anti clockwise
  • logical not, and , or
  • point in direction (degrees)
  • touching another sprite
  • repeat until conditional loop

Scratch lesson 14 - Rhino poaching

What you will learn today

  • Display the current year, month, date, day of the week, hour, minute, or second
  • x position on stage
  • y position on stage
  • round to nearest integer

Scratch lesson 15 - Ostrich farming

What you will learn today

  • What is a list?
  • Make a list
  • show list
  • hide list
  • delete all from list
  • add to list

Scratch lesson 16 - Climate

What you will learn today

  • import text file into list
  • refer to item ( ) of list
  • length of list

Scratch lesson 17 - Blue flag beaches

What you will learn today

  • parallel lists
  • letter ( ) of ( )
  • list contains 
  • item # in list

Scratch lesson 18 - Mountain peaks

What you will learn today

  • create a quiz program
  • use parallel list
  • broadcast messages from buttons
  • check answers
  • keep score

Scratch lesson 19 - SKA telescope

What you will learn today

  • switch costume to ( )
  • direction
  • set x to ( )
  • set y to ( )
  • change x by ( )
  • change y by ( )
  • point towards mouse pointer
  • mouse down?
  • shoot missiles from canon
  • shoot falling objects to cause explosion

Scratch lesson 20 - Squash

What you will learn today

  • mouse x
  • reset timer
  • display timer
  • touching color?
  • ping pong game against time

Scratch lesson 21 - Castle of Good Hope

What you will learn today

  • when right arrow key pressed
  • when left arrow key pressed
  • when up arrow key pressed
  • when down arrow key pressed
  • stop all

Scratch lesson 22 - Table mountain

What you will learn today

  • create new blocks
  • create new blocks with parameters
  • key pressed?
  • pen down
  • pen up
  •  

Scratch lesson 23 - Gold mining

What you will learn today

  • create clone of ( )
  • when I start as a clone
  • delete this clone
  • collect objects
  • use lives and a score

Scratch lesson 24 - Smart houses

What you will learn today

  • connect the micro:bit to Scratch
  • write event handlers for:
  • when micro:bit is tilted right
  • when micro:bit is tilted left
  • when micro:bit is tilted away from you
  • when micro:bit is tilted towards you
  • when micro:bit is shaken
  • when button A is pressed
  • when button B is pressed
Total Page Visits: 2170 - Today Page Visits: 3