
Technology • 45 • 30 students • Created with AI following Aligned with Australian Curriculum (F-10)
Free PDF · we'll email you a copy
This is lesson 8 of 8 in the unit "Designing with Robotics". Lesson Title: Programming and Debugging the Robot Lesson Description: Students will program the Bee-Bot to navigate through their structures and troubleshoot any debugging needed. Success Criteria: Students can successfully program the Bee-Bot to follow the designed path. Differentiation: Offer step-by-step programming support. Extension: Challenge advanced students to create complex sequences or conditional moves. Dyslexia-Friendly: Use simple programming symbols/cards to aid in understanding.
In this final unit lesson, students apply their design and programming knowledge to make a Bee-Bot navigate through a group-built structure. They will use sequencing, testing and debugging to improve their program and explain the changes they make.
Students will:
0–5 min · Reconnect and hook. Teacher opens with the opening challenge slide and asks, “What could make a robot miss its destination?” Students briefly recall sequencing, loops and debugging, then identify one rule for safe Bee-Bot use.
5–10 min · Model programming and debugging. Teacher uses a Bee-Bot and floor grid to model reading a route, entering commands, testing, stopping safely and checking the result; deliberately includes one incorrect command and thinks aloud while debugging. Students predict where the Bee-Bot will go and describe the error using the terms sequence, command, test and debug, referring to the programming and debugging demonstration.
10–14 min · Organise teams and plan. Teacher places students in six groups of five, allocates roles such as programmer, route reader, Bee-Bot operator, checker and recorder, and explains that every student must contribute. Students collect their group structure and use simple command symbols or arrows on the Bee-Bot route and debugging record to draw or list the planned sequence; groups may use the group role cards to clarify responsibilities.
14–30 min · Program, test and debug. Teacher circulates between groups, prompting students to predict before pressing buttons and to test one section at a time; ask, “Which command caused the problem?” and “What evidence do you have?” Students program the Bee-Bot to travel through their structure, observe the result, record errors on the worksheet and revise the sequence until the route works. Students must reset the Bee-Bot before each new test and handle equipment carefully.
30–39 min · Improve and share. Teacher invites groups to run their final route for a partner group and asks the audience to check whether the Bee-Bot follows the intended path. Students demonstrate their program, explain one debugging decision and give specific feedback such as, “The Bee-Bot reached the turn because…” or “Try changing…”
39–45 min · Evaluate and exit. Teacher revisits the success criteria on the final reflection and success criteria slide and distributes the success criteria exit ticket slips. Students self-assess, complete the short reflection and return Bee-Bots, cards and construction materials to labelled locations. Invite two or three students to share a debugging strategy that would help another programmer.
Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with Australian Curriculum (F-10) in minutes, not hours.
Created with Kuraplan AI
Generated using openai/gpt-5.6-luna
🌟 Trusted by 1000+ Schools
Join educators across Australia