Coding and Robotics Lesson Overview: Grade 5 and Grade 1

Rob Kelly’s Lego NXT + EV3 ‘SAFE CAR’ Development Task: Grade 5 Lessons

Learning in Digital Technologies for Level 5/6 focuses on further developing understanding and skills in computational thinking such as identifying similarities in different problems and describing smaller components of complex systems. It also focuses on the sustainability of information systems for current and future uses. https://www.australiancurriculum.edu.au
If you love working with Lego and have access to a Lego Mindstorm kit (and enjoy learning to code) – this is for you.
Lego NXT + EV3 ‘SAFE CAR’ Development Task
What do I have to do?

Task: Research, design and develop a safe vehicle for the roads around your house.

  • The vehicle must be original in concept and design. It must be built and programmed using NXT coding software.
  • The vehicle must move in all directions, and use a range of sensors to help make it a safe vehicle on the roads. For information about NXT sensors see this address: http://www.legoengineering.com/nxt-sensors/
As a guide to help you understand the expectations of this task, download and print the PDF rubric below.
Students are given three 60 minute lessons to complete the Lego NXT ‘SAFE CAR’ development task .
Lesson Structure 
  • Lesson 1: Research and design your vehicle. Use Google Docs to record your research, sketches and notes. Think about the questions: “What would a safe car look like?” “What senors and design elements could I include on my vehicle to make it safe on the road?”
  • Lesson 2: Using the available Lego, start building your vehicle.
  • Lesson 3: Using the NXT software, start programming and coding your vehicle’s movements and sensors. Remember to ensure that the sensors you use on your vehicle have a rationale behind their inclusion on the vehicle. 
  • Lesson 4: Continue to program and code your vehicle’s movements and sensors.
  • Lesson 5: Check to ensure you have completed all the building and coding. Test the vehicle to ensure it performs as it needs to for the assessment in the following lesson. (Assessment rubric can be found here: Lego NXT + EV3 ‘SAFE CAR_ Development Task Assessment Rubric For Teachers).
  • Lesson 6: Assessment and Feedback.
Need help programming your vehicle? This video will help you.

This short robotics program was designed for Grade 5 students participating in robotics classes at Berwick Lodge Primary School. Feel free to use it/adapt it to suit your needs.  

Rob Kelly’s Scratch Jr and LEGO WeDo Program: Grade 1 Lessons

These Scratch Jr and LEGO WeDo lessons are designed to teach students in Grade 1 about the fundamentals of coding/robotics by using the Scratch Jr iPad program and the LEGO WeDo kits. 🙂

Why is coding/robotics taught at Berwick Lodge? As the Australian Curriculum outlines from Foundation/Level 2 students are required to build on concepts, skills and processes developed in the Early Years Learning Framework. It focuses on developing foundation skills in computational thinking and an awareness of personal experiences using digital systems.

By the end of Year 2, students will have had opportunities to create a range of digital solutions through guided play and integrated learning, such as using robotic toys to navigate a map or recording science data with software applications.In Foundation – Year 2, students begin to learn about common digital systems and patterns that exist within data they collect. Students organise, manipulate and present this data, including numerical, categorical, text, image, audio and video data, in creative ways to create meaning.They begin to develop their design skills by conceptualising algorithms as a sequence of steps for carrying out instructions, such as identifying steps in a process or controlling robotic devices.Students describe how information systems meet information, communication and/or recreational needs.

 https://www.australiancurriculum.edu.au

These Scratch Jr and LEGO WeDo lesson cards were created by multimedia teacher and robotics co-ordinator Rob Kelly.

Week 1: Scratch Introduction
Grade 1: Scratch Jr
1 x 45minute lesson per week across Term 1 2018
Scratch: Introduce Scratch Jr (on iPads) to the students. Explain that Scratch Jr is coding software – used to create games, animations and films. (Discuss the terminology associated with coding/programming using Scratch Jr – i.e Sprite, stage, blocks and audio). 
Student Task: Ask the students to select a sprite (character) from the sprite selection box. Ask them to find and add a background to the stage and one sound effect, too. 
Extension:
Challenge the students to create a program/code that will move Scratch the Cat from the left side of the screen to the right side of the screen using the blue motion coding blocks. 
Outcomes/Assessment:
By the end of the lesson, students should know the primary features of Scratch Jr.
Students should be able to produce a simple Scratch code that makes Scratch the Cat move across the screen.
Focus Skill: Have-a-go.
Week 2: Scratch Continued
Grade 1: Scratch Jr
1 x 45minute lesson per week across Term 1 2018
Following on from the previous Scratch Jr lesson, the students will now create a slightly more sophisticated program using Scratch Jr algorithms. They will add additional sprites, sounds and scenes to their program.
Student Task: As the students to delete Scratch the Cat from the Stage. Ask them to explore adding new sprites and backgrounds to the program. Can they add sounds, too?
Extension:
Challenge the students to write a code that makes their new sprite move from the left side of the screen to right side of the screen by using only three different coloured coding blocks. 
Outcomes/Assessment:
Students should be able to add new sprites and backgrounds to their program.
Focus Skill: Build on foundation knowledge.
Week 3: Scratch: Copy and Duplicate
Grade 1: Scratch Jr
1 x 45minute lesson per week across Term 1 2018
In this week’s lesson ask the students to create a Scratch Jr program that will allow a sprite to jump up and down – and at varying speeds – on the stage.  Ask them to add a new sprite to the stage and then copy and duplicate the code they wrote for the first sprite.
Student Task: Ask the students to create a code that will make a sprite move up and down using the blue and green code blocks. They then need to add a new sprite and copy and duplicate the code they wrote for the first sprite.  
Extension:
Challenge the students to create a code that can make a sprite move in different directions – not just up and down. 
Outcomes/Assessment:
By the end of the lesson, students should be able to write a simple preposition code.
Focus Skill: Problem solving.
Week 4: Scratch Finale
Grade 1: Scratch Jr
1 x 45minute lesson per week across Term 1 2018
Following on from the previous Scratch Jr coding lesson, the students are now asked to build a code that will test their fundamental coding skills.
Student Task: Teach thestudents how to create/code a race between different sprites – using the Scratch coding blocks.
Extension:
Challenge the students to create a race between three race cars on a race track. Each car (sprite) needs to be a different colour and only one car can be programmed to win the race. 
Outcomes/Assessment:
By the end of the lesson, students should be able to show their understanding of sequence doing by programming a race between three cars using Scratch Jr.
Focus Skill: Problem solving
 Complete the following assessment sheet with the students: https://www.scratchjr.org/teach/assessments/solveit
Week 5: Lego We Do Begins…
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
Using the Lego We Do kits, the students will create a lego animal. As this is the first lesson, Rob will demonstrate how to build a robot from the Lego We Do software and run the lesson as a whole class tutorial – like Scratch Jr the week before.  Class teacher is required to stay for the lesson.
Task: In groups of 3/4, create a robotic animal using the Lego We Do kits. 
Outcomes/Assessment:
By the end of the lesson, students will have used Lego to create a robotic animal.
Focus Skill: Team work.
Week 6: Lego We Do Continued
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
Like last week, the students will be using the Lego We Do kits again to create a new lego animal. This week, the robot will require a code to be written and uploaded to the robot.
Task: In groups of 3/4 (different groups from previous lesson), create a Lego robotic animal using the Lego We Do kits and then use the We Do software to code it. 
Outcomes/Assessment:
By the end of the lesson, students will have used Lego to create a robot animal and should be able to code it using the We Do software.
Focus Skill: Collaboration/team work
Week 7: Lego We Do Again
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
This week, the students will continue using the Lego We Do kits to build and code a new lego robot. Like last week, the robot animal will require a code to be written and it will need to be uploaded to the robot before the lesson’s conclusion.
Task: In groups of 3/4, create a new Lego robot animal (must be different from last week) using the Lego We Do kits. Remember that a code must be written and programmed into the robot before the lesson’s end. 
Outcomes/Assessment:
By the end of the lesson, students will have used Lego to create a robotic animal and programmed the animal to move via the We Do software.
Focus Skill: Problem solving
Week 8: Lego We Do Assessment Part 1
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
This week is an assessment week. This lesson is assessment task 1 of 2. 
Like previous weeks, the students will use the Lego We Do kits again to create a new lego animal that is chosen for them as an assessment piece. The robot needs to be completely built to pass the assessment criteria. It will also require a code to be written and uploaded to the robot next week and students will be assessed as per the criteria on the provided Assessment Rubric.
Outcomes/Assessment:
Using the Lego We Do kits create the robot animal.
Focus Skill: Problem solving
Week 9: Lego We Do Assessment Part 2
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
This week is an assessment week. This lesson is assessment task 2 of 2.
Last lesson was assessment lesson and this lesson conclude the assessment task as students will be required to program the robot they built in the last lesson and complete the task as per the criteria on the provided Assessment Rubric.
Outcomes/Assessment:
This week, write a code to program the robot you built last week via the We Do software.
Focus Skill: Persistence 
Week 10: Scratch and Lego We Do 
Grade 1: Lego We Do.
1 x 60minute lesson per week across Term 1 2018
As this is the last coding/robotics lesson of the year, the students can choose to either use Scratch Jr on the iPads or the Lego We Do kits to create a program/robot.
Outcomes/Assessment:
This week, the outcome is fun!
Focus Skill: Reflection

Rob Kelly wrote these lesson cards for teachers to use. 🙂

Skip to toolbar