BlueBots - 8 lesson program
Lesson 1: Introduction to Bluebots
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
​Objective: Students will be introduced to BlueBots, understand the basic functions, and learn how to give simple commands.
1. Introduction (10 minutes)
-
Discuss what robots are and where we see them in everyday life. Show the BlueBot and demonstrate its features.​
2. Main Activity (25 minutes)
-
Allow students to explore the BlueBot by giving basic commands such as moving forward, backward, left, and right. Encourage students to work in pairs and take turns programming.
​
3. Conclusion (10 minutes)
-
Review the commands used. Ask students to share what they learned about controlling the BlueBot.
Lesson 2: BlueBot Directional Coding
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will learn how to give directional commands using the arrow buttons on BlueBots.
1. Introduction (5 minutes)
-
Recap basic commands from the previous lesson. Introduce directional commands (e.g., forward 2 steps, turn left).
2. Main Activity (30 minutes)
-
Set up a small obstacle course. Students must navigate the BlueBot through the course by planning and inputting directional commands.
3. Conclusion (10 minutes)
-
Discuss strategies used and any challenges faced. Reinforce directional vocabulary.
Lesson 3: Sequencing with BlueBots
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
Objective: Students will develop sequencing skills by creating longer command sequences.
1. Introduction (5 minutes)
-
Discuss what a sequence is and why the order of commands is important.
-
Show a simple sequence on the board.
2. Main Activity (30 minutes)
-
Give students a challenge to program the BlueBot to travel a path that requires at least 4 directional changes.
-
Students should write down their sequence before inputting it.
3. Conclusion (10 minutes)
-
Review sequences. Encourage students to articulate what worked and what didn't.
Lesson 4: Problem Solving with BlueBots
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will use problem-solving skills to navigate the BlueBot through a series of challenges.
1. Introduction (5 minutes)
-
Introduce a scenario where the BlueBot needs to navigate around obstacles (e.g., a maze).
2. Main Activity (30 minutes)
-
Divide students into small groups.
-
Each group receives a maze map and must plan and program a sequence for the BlueBot to navigate through it.
3. Conclusion (10 minutes)
-
Groups present their solutions and discuss the problem-solving process.
Lesson 5: Debugging with BlueBots
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will learn how to identify and correct errors in their code (debugging).
1. Introduction (5 minutes)
-
Explain what debugging is and why it is important. Give a simple incorrect sequence as an example.
2. Main Activity (30 minutes)
-
Set up stations with pre-made incorrect sequences.
-
Students must figure out the mistake in the sequence, correct it, and test their solution with the BlueBot.
3. Conclusion (10 minutes)
-
Discuss the debugging process and common errors. Reinforce the idea that making mistakes is part of learning.
Lesson 6: Creating BlueBot Maps
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will create their own maps for BlueBot to navigate.
1. Introduction (5 minutes)
-
Show different examples of maps.
-
Discuss what makes a map challenging or easy.
2. Main Activity (30 minutes)
-
Students work in small groups to design and create a map using grid paper.
-
They must plan a sequence for the BlueBot to navigate the map.
3. Conclusion (10 minutes)
-
Each group presents their map and explains the sequence needed to navigate it.
Lesson 7: BlueBot Storytelling
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will use BlueBots to tell a simple story by moving through different map locations.
1. Introduction (5 minutes)
-
Discuss how we can use robots like BlueBots to represent a story (e.g., a journey through a park).
2. Main Activity (30 minutes)
-
Students create a storyboard with at least 3 locations.
-
They program BlueBots to move between locations in the correct sequence to tell their story.
3. Conclusion (10 minutes)
-
Students share their stories and the sequence used.
-
Discuss how sequencing helps tell the story.
Lesson 8: BlueBot Challenge and Reflection
Outcomes:
NSW: ST1-2DP-T, ST1-3DP-T, ST1-11DI-T
Aus: ACTDIK001, ACTDIK004
​
Objective: Students will apply all their learning to solve a complex challenge with BlueBots.
1. Introduction (5 minutes)
-
Present a complex challenge that incorporates everything learned (e.g., a treasure hunt where the BlueBot must visit several marked locations in a specific order).
2. Main Activity (30 minutes)
-
Students work in small groups to design a sequence that solves the challenge.
-
They test, refine, and document their solution.
3. Conclusion (10 minutes)
-
Groups share their solutions and reflect on what they learned throughout the program.
-
Give feedback and celebrate their achievements.