Blog Post

We are software developers - Lesson 3 - Y4

  • by James Lewis
  • 22 Sept, 2017

Lesson Learning Objectives:  

  1. To copy an advanced educational computer game example using selection and repetition.
  2. To understand and use SET and PICK Random blocks.
  3. To use the duplicate operation.
This game generates random multiplication questions
SET blocks, ASK AND WAIT blocks, Join blocks and IF THEN ELSE blocks are used

All children should be able to:

  

Put Scratch blocks into the right order for their game.

Use the SET block correctly.

Use ASK AND WAIT block correctly.

Use PICK RANDOM block correctly.

Use IF THEN ELSE correctly.

Use REPEAT block correctly.

Copy code that makes random multiplication questions.


 

Most children will be able to:

Self-assess and Screen-Print work independently

Make code that makes random multiplication questions.

Make code that makes random multiplication questions.

Use logical reasoning to detect and correct bugs in their games.

 


Some children will be able to do

Explain how the algorithm that underlies their game works.

Use logical reasoning to detect and correct bugs in their games.

Make code that makes random subtraction questions.

Make code that makes random addition questions.



Lesson 3   - Y4

Show the example game  #3 to the children and remind them about the purpose of games.

What new blocks are being used?

Show how the new blocks fit together


Show LO to children. How can the sums in the game last week be made more complicated using code. Discuss.

 

Show example:

https://scratch.mit.edu/projects/173457017/#player

 

Task 1 – copy the code by dragging across

Task 2 – duplicate code

  

Re-introduce digital self-assessment related to success criteria of learning objectives    


Talk through the word bank:

Key Words

SET block

ASK and WAIT block

PICK RANDOM block

JOIN block

IF THEN ELSE block

REPEAT block

Sequence – order of the code written

Selection – the programme will respond differently depending upon the correct/incorrect answer selected

Repetition – the programme will ask several questions

Variables – the scripts will keep track of the score/attempts/questions.

Algorithm – step by step guide/instructions to solve a problem.

Input – data supplied to the computer using a mouse/keyboard.

Output – Information produced by the computer on the screen or through the speakers.

Program – A set of instruction code understood by the computer to create an outcome.

Scratch Website Links

Explore examples of good games

https://scratch.mit.edu/explore/projects/all


by James D. Lewis 26 Nov, 2019
Y6 Literacy Lesson www.sencolewis.co.uk
by James Lewis 22 Nov, 2019
Ammar's Pizza Surprise
by James Lewis 20 Nov, 2019
Ammar's Pizza Surprise
by James Lewis 19 Nov, 2019
Ammar's Pizza Surprise
by James Lewis 18 Nov, 2019
Ammar's Pizza Surprise
by James D. Lewis 13 Nov, 2019
Guided Reading - "Boxing Out" using pictures - Primary Pupils www.sencolewis.co.uk
by James D. Lewis 04 Nov, 2019
12 times tables video www.sencolewis.co.uk
by James D. Lewis 04 Nov, 2019
Individual letter sounds video - Direct instruction precision teaching www.sencolewis.co.uk
by EIleen Browne - Handa's Surprise 04 Nov, 2019
Literacy lesson - based on Handa's Surprise by Eileen Browne - Primary Pupils www.sencolewis.co.uk
by J.D. Lewis 03 Jun, 2019
www.sencolewis.co.uk
More posts
Share by: