LEGO® Education SPIKE™ Prime Set

Time for an Upgrade

Build motorised tools that can help to solve competition tasks.

90-120 min.
Advanced
Key Stage 3
Time for an Upgrade
Teacher Support

The pupils will:

  • Create two tools for the Advanced Driving Base
  • Explore how to program the Advanced Driving Base to use the tools to complete tasks

LEGO® Education SPIKE™ Prime Set
LEGO® Education SPIKE™ Prime Expansion Set

CAS Computing Progression Pathways

Algorithms:
Designs solutions by decomposing a problem and creates a sub-solution for each of these parts. (DE) (AL) (AB)

Programming and Development:
Uses a range of operators and expressions e.g. Boolean, and applies them in the context of program control. (AL)

Data and Data Representation:*
Analyses and evaluates data and information, and recognises that poor quality data leads to unreliable results, and inaccurate conclusions. (AL) (EV)

Selects the appropriate data types. (AL) (AB)

Programming and Development:
Knows that computers collect data from various input devices, including sensors and application software. (AB)

Time for an Upgrade

1. Prepare

  • Read through the pupil material in the LEGO® Education SPIKE™ App.
  • In order to complete this lesson, your pupils will have to have built the Advanced Driving Base model.

2. Engage(10 Min.)

  • Use the ideas in the Ignite a Discussion section below to engage your pupils in a discussion relating to this lesson.
  • Use the video to explain the lesson.

3. Explore (30 Min.)

  • Have your pupils work in pairs to build the Dozer Blade, Lift Arm and Crates.
  • When they have finished building, ask them to attach the Dozer Blade and Lift Arm to their Driving Base.
  • Ask them to play the test program and to observe what happens (i.e. the Lift Arm will be raised).

4. Explain (10 Min.)

  • Facilitate a discussion about the key features of the Dozer Blade and Lift Arm tools and how they could be useful in a competition.

5. Elaborate (40 Min.)

  • Have your pupils create programming stacks that will raise and lower both tools.
  • Challenge them to make their Driving Base replicate the behaviour shown in the video. Remind them that they are decomposing a problem.
  • Don't forget to leave some time for tidying up.

6. Evaluate

  • Give feedback on each pupil's performance.
  • In order to simplify the process, you can use the assessment rubrics that have been provided.

Ignite a Discussion

Watch videos of competition robots in action. Use these questions to engage your pupils in a discussion about the ways in which successful teams use tools to help their robots collect and move objects:

  • Why are these tools useful in competitions?
  • Why do teams change tools at different points during each competition run?
  • Why is it important to reset the position of the motors when using tools?
  • How would you describe the characteristics of your Driving Base tools in terms of precision, strength and design?

Have your pupils watch this video to see what they're about to do.

Video preview

Building Tips

The tools
In addition to the Advanced Driving Base, each team will need:

  • a Dozer Blade
  • a Lift Arm

Locking the Tools into Place
Use the red connectors to lock the tools into place so that the Advanced Driving Base looks like this:

Four Crates
Each team will have to build these 4 crates in order to complete this lesson.

Coding Tips

Main Program

Possible Solution

Other Programs

Differentiation

Simplify this lesson by:

  • Having your pupils experiment with the Lift Arm until they're ready to move onto the Dozer Blade and challenge

Take this lesson to the next level by:

  • Asking your pupils to modify the tools to pick up or move other objects or bricks
  • Having your pupils approach the crates from an angle and challenging them to write a program that uses the Gyro Sensor to position the Driving Base
  • Challenging your pupils to create their own Driving Base tools

Assessment Opportunities

Teacher Observation Checklist
Establish a scale that suits your needs, for example:

  1. Partially accomplished
  2. Fully accomplished
  3. Overachieved

Use the following success criteria to evaluate your pupils' progress:

  • The pupils are able to accurately describe the concept of an array.
  • The pupils are able to create and correctly use an array in their programs.
  • The pupils are able to use multiple arrays in their programs, comparing the value of each index.

Self-Assessment
Have each pupil choose the brick that they feel best represents their performance.

  • Blue: I've used an array in my program.
  • Yellow: I've created a second array in my program.
  • Violet: I'm an array master! I can perform multiple operations on arrays. Give me any array-related challenge and I'll solve it!

Language Arts Extension

To incorporate the development of language arts skills:

  • Have your pupils prepare and deliver a presentation about how their Advanced Driving Base uses tools to complete tasks, highlighting the tools' strengths, components used, etc.

Note: This will require additional time.

Career Links

The pupils who enjoyed this lesson might be interested in exploring these career pathways:

  • Health Science (Allied Health)
  • Health Science (Medical and Health Careers)
  • Health Science (Medical Assistant)
  • Information Technology (Computer Programming)
  • Science, Technology, Engineering and Mathematics (Science and Maths)
Teacher Support

The pupils will:

  • Create two tools for the Advanced Driving Base
  • Explore how to program the Advanced Driving Base to use the tools to complete tasks

LEGO® Education SPIKE™ Prime Set
LEGO® Education SPIKE™ Prime Expansion Set

CAS Computing Progression Pathways

Algorithms:
Designs solutions by decomposing a problem and creates a sub-solution for each of these parts. (DE) (AL) (AB)

Programming and Development:
Uses a range of operators and expressions e.g. Boolean, and applies them in the context of program control. (AL)

Data and Data Representation:*
Analyses and evaluates data and information, and recognises that poor quality data leads to unreliable results, and inaccurate conclusions. (AL) (EV)

Selects the appropriate data types. (AL) (AB)

Programming and Development:
Knows that computers collect data from various input devices, including sensors and application software. (AB)

The maximum quantity of an item that can purchased in each transaction is 99.

To inquire about purchasing more than 99 of one item, please call 800-362-4738.