Você está na página 1de 3

Computing Lesson

Lesson Two Plan


By Kerry, Sam, Megan and James

LESSON OVERVIEW

The children are now to build on the knowledge touched upon in the previous session;
sequencing, repetition, selection and logical reasoning. We will also introduce them to functions
and how this will condense their coding. The aim of this session is for the children to ‘race’ their
ChickBot’s through the maze, debugging their code along the way.

NATIONAL CURRICULUM

● Design, write and debug programs that accomplish specific goals, including controlling
or simulating physical systems; solve problems by decomposing them into smaller parts
● Use logical reasoning to explain how some simple algorithms work and to detect and
correct errors in algorithms and programs

INTENDED LEARNING OUTCOMES

1. Can I create a function to condense coding.


2. Can I code and debug my ChickBot to navigate a set route.

OUTCOMES

● A set of instructions (or an algorithm) to navigate through the maze.


● 3 functions to move ChickBot; Forwards, Left and Right.

1
RESOURCES NEEDED

● Big Map
● Laptop’s/iPad’s (4/8)
● MicroBit’s (4)
● ChickBot’s (4)
● Masking Tape (1)
● Spare AA Batteries (8)
● Trophy (1)
● Medals (20)

ASSESSMENT

1. The lesson was formatively assessed throughout the lesson by teaching staff.
2. During the lesson we will assess the children by questioning;
a. Why hasn’t this code worked?
b. How will you debug your algorithm?

ACTIVITIES

ACTIVITY 1 / STARTER

Refresh the children’s knowledge on the pins, giving a written diagram on the board and
introduced to the concept of a function. The children were then sent away into smaller groups
to work on their specific function, feeding back to the whole group with the answers then
written on the board.

ACTIVITY 2

We showed the children the maze that they would be working through. Then in pairs the
children were given a smaller print out of the maze to aid in working through the route, and
then were left to plan their journey. As teachers we encouraged the children to use repetition

2
and simplify code as much as possible.

ACTIVITY 3

The children then tested their ChickBot on the maze, this then allowing them the opportunity to
use computational language and debug their code.

ACTIVITY 4 / PLENARY

We would reuse the same quiz, used in session one to reassess the children’s learning. This
would allow us to see if they had progressed rather than just had fun.

Você também pode gostar