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.