SPIKE™ Prime Set

Use controlled motor movements, sensors, and organized programs to solve a practice competition challenge in the shortest amount of time.

120+ min.

## Lesson plan

1. Prepare

• Read through the student material in the LEGO® Education SPIKE App.
• Plan accordingly, this project is designed to be run over multiple sessions.
• To complete this lesson, your students will have to have built the Advanced Driving Base model and the Dozer Blade and Lift Arm tools.

2. Engage (10 Min.)

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

3. Explore (30 Min.)

• Have your students work in pairs to build the Game Module, Path, and Field Marker models.
• Ask them to work together to write a program for their Advanced Driving Base that solves the competition challenge. Remind them to use everything they've learned up until now.

4. Explain (10 Min.)

• Facilitate a discussion about the importance of planning each step of a program. Discuss the use of pseudocode and My Blocks to help with the planning.

5. Elaborate (40 Min.)

• Let your students continue to work on their solutions until they're ready for a timed trial.
• Remind them to start by writing pseudocode.
• Don't forget to leave some time for cleanup.

6. Evaluate

• Give feedback on each student's performance.
• You can use the assessment rubrics provided to simplify the process.

## Ignite a Discussion

Use these questions to engage your students in a discussion about how they can use what they've learned so far to successfully solve this challenge:

• What is decomposition of a problem?
• How will you use this skill to help complete this challenge?
• What skills have you learned over the previous lessons that'll help you to successfully complete this mission?

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

## Building Tips

Example Game Context
Use this theme, or create your own:

• The farmer has gone on vacation, so he needs help programming his robotic farmhand to collect the eggs without breaking them.

Game Elements
You'll need:

• Advanced Driving Base with tools
• Game Module combined with the Path model
• 2 x Markers
• 4 x Crates
• 6 x Penalty Bricks

Mission 1: Unlock the gate
Program the Advanced Driving Base to push in the actuator to unlock the Game Module gate.

Mission 2: Open the gate
Program the Advanced Driving Base to push down on the latch to open the Game Module gate.

Mission 3: Pass the marker
Navigate the field and pass at least one Marker without touching it.

Mission 4: Follow the path and collect the Crates
Guide the Advanced Driving Base toward the Game Module and collect the Crates.

Mission 5: Safely deliver the Crates
Deliver the Crates to the outside of the two markers.

Brick Penalties (Optional)

• Collisions with Markers when carrying Crates
• Any instance of picking up, removing, or re-placing the robot

A maximum of six penalty bricks can be given.
Each penalty brick will result in 5 points being deducted from the final score.

Scoring

• Unlocking the gate (10 pts)
• Opening the gate (10 pts)
• Passing the Marker (10 pts)
• Following the Path and collecting the Crates - collect at least 2 Crates (10 pts per crate); 10 bonus pts if all four crates are collected
• Safe delivery of one or more Crates 50 cm away from the hen to finish (20 pts)

Main Program

## Differentiation

Simplify this lesson by:

• Solving one part of the mission with your students as a group

Take this lesson to the next level by:

• Using the optional brick penalties as part of the game
• Challenging your students to complete all of the missions as quickly as possible and with no penalties
• Changing the field setup and inventing new rules
• Adding lines to the table to add complexity to the challenge

## Assessment Opportunities

Teacher Observation Checklist
Create a scale that matches your needs, for example:

1. Partially accomplished
2. Fully accomplished
3. Overachieved

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

• Students worked well as a team to complete one mission.
• Students worked together as a team to complete all of the missions.
• Students can present their robot, program, and mission strategy, explaining how they've successfully completed each mission.

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

• Blue: I've successfully completed one mission.
• Yellow: I've successfully completed all of the missions.
• Violet: Along with my team, I've presented our robot, program, and mission strategy to our coach with each team member participating.

Peer-Assessment
Encourage your students to provide feedback to others by:

• Having one student score the performance of another using the colored brick scale above.
• Asking them to present constructive feedback to each other so that they can improve their group's performance during the next lesson.

## Language Arts Extension

To incorporate language arts skills development:

• Have your students prepare and deliver a presentation about how they developed an effective strategy for completing the challenge in the shortest amount of time.

Note: This will make for a longer lesson.

Students who enjoyed this lesson might be interested in exploring these careers pathways:

• Manufacturing and Engineering (Pre-Engineering)

## Teacher Support

Students will:

• Demonstrate their skills by solving a timed competition challenge

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

NGSS
MS-ETS1-4
Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.

CSTA
2-AP-11 6-8
Create clearly named variables that represent different data types and perform operations on their values.
2-AP-14 6-8
Create procedures with parameters to organize code and make it easier to reuse.
2-AP-19 6-8
Document programs in order to make them easier to follow, test, and debug.

Common Core
CCSS.MATH.CONTENT.7.G.B.4
Know the formulas for the area and circumference of a circle and use them to solve problems; give an informal derivation of the relationship between the circumference and area of a circle.

CCSS.ELA-LITERACY.W.6.1
Write arguments to support claims with clear reasons and relevant evidence.
Analyze proportional relationships and use them to solve real-world and mathematical problems.

## Student Material

### Student Worksheet

Download, view, or share as an online HTML page or a printable PDF.