Blue-Bot challenges
About this lesson
Use these challenges created by Kylie Docherty, QSITE to provide opportunities for students to learn how to design and follow a series of steps to program Blue-Bot.
Year band: 1-2
Curriculum Links AssessmentCurriculum Links
Links with Digital Technologies Curriculum Area
| Strand | Content Description |
|---|---|
| Processes and Production Skills |
Follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition) |
Links with English Curriculum Area
| Strand | Content Description |
|---|---|
| Literature |
Retell and adapt familiar literary texts through play, performance, images or writing Discuss literary texts and share responses by making connections with students’ own experiences (AC9E1LE02 (opens external website in a new window)) Discuss plot, character and setting, which are features of stories (AC9E1LE03 (opens external website in a new window)) |
Links with Mathematics Curriculum Area
| Strand | Content Description |
|---|---|
| Measurement |
Identify and compare attributes of objects and events, including length, capacity, mass and duration, using direct comparisons and communicating reasoning (AC9MFM01 (opens external website in a new window)) Compare directly and indirectly and order objects and events using attributes of length, mass, capacity and duration, communicating reasoning (AC9M1M01 (opens external website in a new window)) Measure and compare objects based on length, capacity and mass using appropriate uniform informal units and smaller units for accuracy when necessary (AC9M2M01 (opens external website in a new window)) |
| Location and transformation |
Describe the position and location of themselves and objects in relation to other people and objects within a familiar space (AC9MFSP02 (opens external website in a new window)) Give and follow directions to move people and objects to different locations within a space (AC9M1SP02 (opens external website in a new window)) |
Links with The Arts Curriculum Area
| Strand | Content Description |
|---|---|
| Dance |
Use the elements of dance to choreograph dance sequences (AC9ADA2C01 (opens external website in a new window)) |
Assessment
| Challenge 1: Getting in shape (PDF) (opens in a new window) |
Teacher observation Are the shapes written in the correct order to program Blue-bot? Are the attributes of shapes described correctly? |
|---|---|
| Challenge 2: Feed the animals (PDF) (opens in a new window) |
Cognitive interview (think aloud) Ask students to describe the path taken and their choice of steps. |
| Challenge 3: How far is it? (PDF) (opens in a new window) |
Teacher observation Worksheet with prediction of number of steps and turns compared to actual number of steps and turns. Student reflection on measuring using the Bluebot ruler. |
| Challenge 4: Alphabet fun (PDF) (opens in a new window) |
Teacher observation Can the students correctly spell out a word using the alphabet mat? Record using a checklist that includes 2, 3, 4, and 5 letter words. |
| Challenge 5: Fairytale friendship (PDF) (opens in a new window) |
Peer assessment Students retell their fairy-tale using their sequence of steps and Bluebot. Class members listen and use a simple checklist to determine the following:
|
| Challenge 6: Dance moves (PDF) (opens in a new window) |
Cognitive interview (think aloud) Students explore and demonstrate the fundamental movements that they can make the Bluebot perform. Ask students to describe the dance steps and their choice of dance steps. |
Suggested steps
Provide opportunities for your students to learn how to design and follow a series of steps to program Blue-Bot. Select from this a series of challenges that integrate other learning areas.
- Challenge 1: Getting in shape (PDF) (opens in a new window)
- Challenge 2: Feed the animals (PDF) (opens in a new window)
- Challenge 3: How far is it? (PDF) (opens in a new window)
- Challenge 4: Alphabet fun (PDF) (opens in a new window)
- Challenge 5: Fairytale friendship (PDF) (opens in a new window)
- Challenge 6: Dance moves (PDF) (opens in a new window)
Discussion
- How does the Blue-Bot know where to move?
- What did you learn about giving Blue-Bot instructions?
- What happens if you miss out some steps in your program? How do you fix that?
Why is this relevant?
These challenges are an authentic way to introduce students to simple programming while consolidating concepts such as using positional language, sequencing events and ideas and estimating and measuring. It focuses on developing foundational skills in computational thinking, and on developing an awareness of digital systems through personal experience of them.
F–2 students should be provided with opportunities to explore new concepts such as algorithms through guided play, including hands-on, kinaesthetic and interactive learning experiences. Students begin to develop their design skills by conceptualising algorithms as a sequence of steps/procedures for carrying out instructions to solve simple problems or achieve certain things, such as identifying steps in a process or controlling a Blue-Bot.
At the F–2 level, where learning at the pre-programming stage is the expectation, there is no requirement to learn a particular programming language. However, in years F–2 students do learn some basic programming skills, such as working out steps and decisions required to solve simple problems. For example, they program a robotic toy or sprite to move in a certain direction. The focus at this level is on designing a sequence of steps.