Year 1
Year 1
Programming - Moving a Robot
This unit introduces learners to early programming concepts. They will explore using individual commands, both with other learners and as part of a computer program. They will identify what each floor robot command does and use that knowledge to start predicting the outcome of programs. The unit is paced to ensure time is spent on all aspects of programming and builds knowledge in a structured manner. Learners are also introduced to the early stages of program design through the introduction of algorithms.
Learning objectives
To explain what a given command will do
● I can predict the outcome of a command on a device
● I can match a command to an outcome
● I can run a command on a device
The children were introduced to floor robots. They talked about what the buttons on a floor robot might do and then tried the buttons out. They spent time linking an outcome to a button press. They investigated the direction command buttons, as well as the ‘clear memory’ and ‘run program’ buttons.
Kestrel class used Bee- bots to discover how the buttons work and which directions the Bee-bots go to.
'I pressed fowards buttons.
'I pressed fowards buttons.
' i pressed on the backwards button'.
'I pressed all of the buttons'.
Kinglet class enjoyed discussing the different use we have for robots and exploring the buttons on the Bee-bots.
James and Hudhayfah
"We used the command buttons."
Kaleah
"You have to press 'Go' to start the programme."
Aminah
"You have to remember to press the clear button which has a cross."
Afia and Aizah
"You can press the Go button to stop it or the pause button."
Faiq
"If you don't press the clear command it will keep doing the same thing."
Cassian
"We worked with our friends to give instructions."
Duaa
"They have other buttons underneath."
Muhammad
"I can make it move in all directions."
Learning objectives
To act out a given word
● I can follow an instruction
● I can recall words that can be acted out
● I can give directions
In this lesson, the children thought about the language used to give directions and how precise it needs to be. They also worked with a partner to give and follow instructions. These real-world activities were related to the floor robots introduced in Lesson 1.
Kestrel listened to set a instructions by the teacher. They worked in groups to think of language to give set of instructions.
'We all moved two steps to the left'.
'I moved two steps fowards
'I moved two steps fowards
'I moved two steps fowards
'I moved 2 steps backwards'.
'I moved two steps fowards
Kinglet Class were robots!
They listened to, and followed commands given by their teacher.
They thought about different commands to give each other. They understood the commands had to be clear.
Our class Computer Scientist is ready to programme the class robots!
The children tried to follow only the commands that were given.
It was important that the instructions were clear.
The children then gave each other commands to follow.
'Put your hand on your head.'
(They realised you needed to say which hand!)
The class robots are ready!
The children became robots and carefully followed commands to step forward, step backward, turn to the left, turn to the right, wave, clap and jump!
Learning objectives
To combine ‘forwards’ and ‘backwards’ commands to make a sequence
● I can compare forward and backward movements
● I can start a sequence from the same place
● I can predict the outcome of a sequence involving ‘forwards’ and ‘backwards’ commands
In this lesson the children focussed on programming the floor robot to move forwards and backwards. They saw that the robot moves forwards and backwards a fixed distance. This highlights the idea that robots follow a clear, fixed command in a precise and repeatable way. The children started the robot from the same place each time. Using the same starting position with fixed commands allowed the children to predict what the program will do.
Kinglet Class were skilled at moving the BeeBots forwards and backwards. They entered a command and predicted what the program would do.
Duaa
"It did what I expected! Look!"
Afia
"I feel confident doing this. I know it will go to the green cross. I pressed the forward button twice."
Rohaan
Sometimes it doesn't go to plan!
"Oh, no! Stop!"
Faiq
"You have to remember to press the 'clear' button. It went too far back."
Kestrel class used beebots to move it fowards and backwards to make a sequence. The children used directions to tell the beebots to move fowards and backwards to the orange circle and green cross.
'I moved the beebots to go left on the green cross'
' I moved the beebots to go backwards to the orange circle'.
Learning objectives
To combine four direction commands to make sequences
● I can compare left and right turns
● I can experiment with ‘turn’ and ‘move’ commands to move a robot
● I can predict the outcome of a sequence involving up to four commands
This week, the children used the ‘left turn’ and ‘right turn’ commands along with ‘forwards’ and ‘backwards’ commands. This meant they were able to develop slightly more complex programs.
Kinglet Class were able to programme their BeeBot to move all around the map: forwards, backwards and making left and right turns.
The children were proud of their ability to combine commands together.
"You don't have to pick it up to make it go the other way."
James and Zain K
The boys worked well together to programme robot.
James and Zain K
The boys tried all the different routes possible.
Aminah and Hawwa
The girls showed a great understanding and moved their robot around the map with ease.
Muhammed and Alassane
"You have to remember to press clear and don't press the direction button too many times."
Muhammed and Alassane
The boys helped each other and decsribed what they were doing.
Cassian and Hudhayfah
The boys were able to combine moves and accurately predict where the end position.
Kaleah
"I can turn the Beebot!"
Kestrel class used bee bots to come up with different directions to get predict the end positions of the bee bots. The children enjoyed this as they move the bee bots using left, right, forwards and backwards directions. The children attempted tio turn the beebot left and right.
As part of Safer Internet Day, Year 1 watched a BBC video link about how to stay safe online, how amazing digital technology can be.
In this 30-minute Lesson in partnership with the UK Safer Internet Centre, aimed at primary-aged students and linked to the primary computing curriculum, Year 1 learned about how we can stay safe, responsible and wise in an increasingly digital world, with tips and advice from some of the biggest personalities on the web.
The children then took part in a Safer Internet Day Quiz.