Lego Education Spike - 8 lesson program
Lesson 1: Introduction to Codey Rocky and Basic Movement
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
​Objective: Students will be introduced to the Lego Spike kits and learn how to build simple models following step-by-step instructions.
1. Introduction (10 minutes)
-
Introduce the Lego Spike kits and explain the purpose of the program.
-
Demonstrate the basic components of the Spike kit.
2. Main Activity (25 minutes)
-
Students follow step-by-step instructions to build a basic structure using the Spike kit.
-
Provide assistance as needed.
​
3. Conclusion (10 minutes)
-
Discuss the different pieces and their functions.
-
Ask students to share how they built their models and what challenges they faced.
Lesson 2: Introduction to Coding with Spike
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will be introduced to the Spike software and learn basic block coding to make their models move.
1. Introduction (5 minutes)
-
Introduce block-based coding in the Spike app.
-
Show examples of how to create simple sequences.
2. Main Activity (30 minutes)
-
Students create a simple sequence that moves their Spike model (e.g., a rotating motor or moving part).
-
Monitor and provide support.
3. Conclusion (10 minutes)
-
Review the coding steps with students, asking them to explain what each block in their code does.
Lesson 3: Exploring Motion and Sensors
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
Objective: Students will explore how to use sensors to control the motion of their Spike models.
1. Introduction (5 minutes)
-
Introduce the concept of sensors and explain how they can detect motion.
2. Main Activity (30 minutes)
-
Students add sensors to their models and write code to make their model move based on sensor input.
3. Conclusion (10 minutes)
-
Discuss with students how the sensor worked and how it affected the model’s movement.
Lesson 4: Engineering Challenge – Building a Moving Object
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will design and build a moving object using Spike kits and write code to control it.
1. Introduction (5 minutes)
-
Present the challenge – students will design and build a moving object.
2. Main Activity (30 minutes)
-
Students brainstorm, build their models, and use coding to control its movement.
-
Encourage creativity and problem-solving.
3. Conclusion (10 minutes)
-
Have students demonstrate their designs and explain the coding behind them.
Lesson 5: Exploring Speed and Direction
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will experiment with coding to control the speed and direction of their Spike models.
1. Introduction (5 minutes)
-
Explain how changing the code can control the speed and direction of movement.
2. Main Activity (30 minutes)
-
Students modify their existing code to change the speed and direction of their model.
3. Conclusion (10 minutes)
-
Discuss the effect of speed and direction changes in their models.
Lesson 6: Collaboration and Problem-Solving
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will work in pairs to solve a building and coding challenge using their Spike kits.
1. Introduction (5 minutes)
-
Present the challenge, which requires students to work together to build and program a specific task.
2. Main Activity (30 minutes)
-
Students collaborate to design, build, and program a Spike model to complete a challenge (e.g., move a ball across the room).
3. Conclusion (10 minutes)
-
Discuss teamwork and problem-solving strategies used.
Lesson 7: Debugging Code
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will learn how to identify and fix errors in their code.
1. Introduction (5 minutes)
-
Explain the concept of debugging and how errors can occur in coding.
2. Main Activity (30 minutes)
-
Students intentionally create simple errors in their code, then identify and fix them.
3. Conclusion (10 minutes)
-
Discuss how to approach problem-solving when debugging code.
Lesson 8: Final Project and Showcase
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will apply what they’ve learned to create a final project using Spike kits and present it to the class.
1. Introduction (5 minutes)
-
Explain the task: students will design, build, and code a unique project.
2. Main Activity (30 minutes)
-
Allow students to work on their final projects. Provide guidance as needed.
3. Conclusion (10 minutes)
-
​Each student presents their project to the class, explaining their design and coding process.