top of page

Lego Spike Prime - 8 lesson program

 

Lesson 1: Introduction to Lego Spike Prime

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

​ObjectiveStudents will understand the components of the Lego Spike Prime kit and how to connect and program the hub.

  1. Introduction (10 minutes)

  • Discuss the importance of robotics and automation in real-world applications.

  • Show an overview of the Spike Prime kit components and the app interface.

​​

  2. Main Activity (25 minutes)

  • Guide students to assemble the basic driving base model.

  • Demonstrate connecting the hub to the app and running a simple movement program.

  • Have students experiment by modifying the speed and direction.

​

  3. Conclusion (10 minutes)

  • Review key features of the Spike Prime system.

  • Encourage students to share one thing they learned about robotics today.

 

Lesson 2: Exploring Sensors

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will learn how to use sensors (e.g., distance, force) to interact with the environment.

  1. Introduction (5 minutes)

  • Briefly explain how sensors collect data to enable robotics to "sense" their environment.

  • Show examples of sensors in action (videos or real-life demos).

 

  2. Main Activity (30 minutes)

  • Have students add a distance sensor to their robot.

  • Provide a challenge: program the robot to stop when an object is within 10 cm.

  • Students test and modify their program for accuracy.

 

  3. Conclusion (10 minutes)

  • Discuss challenges encountered during programming.

  • Reinforce the importance of testing and refining code.

 

Lesson 3: Movement and Pathfinding

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will program a robot to follow a specific path using motor control and loops.

  1. Introduction (5 minutes)

  • Recap the driving base and sensors.

  • Introduce loops and how they enable repetitive tasks.

 

  2. Main Activity (30 minutes)

  • Challenge students to program their robot to navigate a square path.

  • Discuss using precise motor rotations and angles.

  • Allow time for testing and refining their code.

 

  3. Conclusion (10 minutes)

  • Groups present their working solutions.

  • Highlight the importance of precision and iteration in coding.

 

Lesson 4: Problem-Solving with Line Tracking

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will create a program that enables a robot to follow a line using the colour sensor.

  1. Introduction (5 minutes)

  • Explain the principle of line tracking.

  • Show a demonstration of a robot following a line.

 

  2. Main Activity (30 minutes)

  • Students attach a colour sensor to their robot and program it to detect and follow a black line.

  • Provide a test track for experimentation.

 

  3. Conclusion (10 minutes)

  • Discuss potential real-world applications of line-following robots.
     

Lesson 5: Collaborative Build - Obstacle Avoidance

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will work in teams to design and program a robot that avoids obstacles.

 1. Introduction (5 minutes)

  • Discuss teamwork in engineering and robotics projects.

  • Explain the challenge: design a robot to navigate a cluttered space.

 

  2. Main Activity (30 minutes)

  • Teams brainstorm, build, and program their robot with sensors to avoid obstacles.

  • Test on a predefined obstacle course.

 

  3. Conclusion (10 minutes)​

  • Debrief and reflect on the teamwork process.

 

Lesson 6: Advanced Programming - Variables and Conditional Logic

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will understand and implement variables and conditionals in Spike Prime programs.

  1. Introduction (5 minutes)

  • Introduce variables and their role in storing data.

  • Demonstrate conditional statements in programming.

 

  2. Main Activity (30 minutes)

  • Provide a task: program a robot to count objects and change behavior based on count (e.g., stop after detecting three objects).

  • Guide students as they test and debug.
     

  3. Conclusion (10 minutes)​

  • Highlight the importance of logical thinking in programming.

​

Lesson 7: Capstone Project - Robotics in Action

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will apply knowledge to design a robot that solves a real-world problem.

  1. Introduction (5 minutes)

  • Explain the capstone project: teams design a robot to solve a challenge (e.g., delivering an object, sorting colored items).
     

  2. Main Activity (30 minutes)

  • Teams brainstorm, prototype, program, and test their solution.

 

  3. Conclusion (10 minutes)​

  • Prepare for presentations in the next lesson.

 

Lesson 8: Showcase and Reflection

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will present and evaluate solutions, reflecting on the learning process.

  1. Introduction (5 minutes)

  • Discuss criteria for successful presentations: clarity, creativity, and functionality.
     

  2. Main Activity (30 minutes)

  • Each team presents their project to the class, demonstrating their robot in action.

  • Peer feedback is encouraged.
     

  3. Conclusion (10 minutes)​

  • Reflect on key takeaways from the program.

  • Celebrate successes and encourage students to pursue further robotics challenges.

bottom of page