Block based programming lesson 4

Slide 1: Question ouverte
ComputingLower Secondary (Key Stage 3)

Cette leçon contient 14 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Slide 1 - Question ouverte

Do now activity should take 3 mins for students to answer after accessing lessonup. 

Extension task allows students to develop their typing skills which will be useful when we move to text based languages. 
Do Now answer

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Lesson 4: Block based programming
Understanding the fundamentals of programming


Slide 3 - Diapositive

Cet élément n'a pas d'instructions

Lesson objectives 
Conquer: Apply you programming skills to create and solve problems in Minecraft.
Aspire: Use loops to make your programs more efficient.




 
 
Aspire: Create a set of loops to make a program more efficient.

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

Recap
Previously we have made use of three very important concepts in programming.


  1. Sequencing: Creating a set of instructions in order.
  2. Loops: Make a set of instructions repeat.
  3. Conditional statements: A decision point in a program






Slide 5 - Diapositive

Cet élément n'a pas d'instructions

What is a loop?
A
A set of instructions to complete a task.
B
A set of instructions in order.
C
A repeated section of code.
D
The end result of your program.

Slide 6 - Quiz

Cet élément n'a pas d'instructions


A
The bird will end up one step short of the pig.
B
The bird will make it to the pig.
C
The bird will run into the TNT.
D
The bird will run into the wall.

Slide 7 - Quiz

Cet élément n'a pas d'instructions

What is sequencing?
A
A set of instructions.
B
A set of instructions in order.
C
A program created by code.
D
The result of our program when run.

Slide 8 - Quiz

Quiz should take 3-4 mins, allow time on later questions for students to read through the code options to figure out which option is correct. 

A
Scrat will reach the acorn. There are no bugs in the code.
B
Scrat will not move from the first block.
C
Scrat will not reach the acorn because he turns the wrong way.
D
There are not enough move forward blocks.

Slide 9 - Quiz

Cet élément n'a pas d'instructions


A
The harvester will collect all of the crops.
B
They not pick any of the crops with the path she is taking.
C
The harvester will only pick the pumpkin.
D
The harvester will pick all of the crops, except the pumpkin.

Slide 10 - Quiz

Cet élément n'a pas d'instructions

Practice your skills
We are going to practice the skills covered over the previous few weeks.
Complete levels 1-14

Extention task:

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

What is programming?
A
The order in which we write our code.
B
The programs we use.
C
A set of instructions to complete a task.
D
The result of our program when run.

Slide 12 - Quiz

Cet élément n'a pas d'instructions

What is a conditional statement?
A
A decision in a program.
B
A section of the program that loops.
C
A set of instructions in order.
D
An error in the code.

Slide 13 - Quiz

Cet élément n'a pas d'instructions

Why do we use loops in your programs?
A
To make the program run faster.
B
To make the program more efficient.
C
They allow decisions to be made.
D
They put information onto the screen,

Slide 14 - Quiz

Cet élément n'a pas d'instructions