Session 2: Ozobot Coding π€¶
Overview¶
Grades: 3-4 | Duration: 40 minutes | Session: 2 of 17
Students discover Ozobot robots and learn to program them using color codes and OzoBlockly.
Session 2: Ozobot Coding¶
Learning Objectives¶
By the end of this session, students will:
-
Understand how Ozobot follows lines and reads color codes
-
Program Ozobot using color code commands
-
Create simple OzoBlockly programs
-
Debug programs that don't work
Session 2: Ozobot Coding¶
Materials Needed¶
-
π€ Ozobot robots (from CSCOE library)
-
ποΈ Thick markers (black, red, blue, green)
-
π White paper for tracks
-
π» Devices for OzoBlockly (optional)
-
π Engineering journals
Catholic Integration¶
Saint Connection¶
Blessed Carlo Acutis β Young tech enthusiast who used his skills for God's glory!
Scripture¶
"Direct my footsteps according to your word." β Psalm 119:133
Opening Prayer¶
Dear God, you guide our paths. As we program robots to follow lines, help us remember to follow your way. Thank you for technology and creativity. Amen.
Lesson Procedure¶
Opening Circle (5 minutes)¶
- Meet Ozobot:
- "Tiny robot that follows lines and reads colors!"
- Has sensors on bottom to detect colors
- No remote neededβit thinks!
- How It Works:
- Follows black lines
- Color codes give commands
- Different color patterns = different actions
- Blessed Carlo β Used tech to spread faith!
Main Activity: Ozobot Exploration (27 minutes)¶
Part 1: Line Following (7 minutes)
-
Draw black line on white paper
-
Place Ozobot on lineβwatch it go!
-
Try:
- Straight lines
- Curves
-
Intersections (what happens?)
-
Key: Lines must be thick enough!
Part 2: Color Codes (10 minutes)
Introduction to OzoCodes:
-
Specific color patterns give commands
-
Must be drawn in correct order
-
Reference card shows all codes
Essential Codes to Try:
-
π΄β¬π΄β¬ (Red-Black-Red-Black) = U-Turn
-
π΅π’π΅ (Blue-Green-Blue) = Spin
-
π΄π΅π΄ (Red-Blue-Red) = Speed up (Turbo)
-
π’β¬π’ (Green-Black-Green) = Slow down
-
π΅π΄π΅ (Blue-Red-Blue) = Turn around
Practice:
-
Add codes to your track
-
Test each one
-
Create track with multiple commands
Part 3: Course Design (8 minutes)
-
Design a complete Ozobot course
-
Include:
- Start point
- At least 3 turns
- At least 2 color codes
-
End point
-
Test and refine!
Part 4: Course Share (2 minutes)
-
Try a classmate's course
-
Share successes and challenges
Engineering Journal (5 minutes)¶
- Draw an Ozobot on a line
- Write/draw 3 color codes you learned
- Draw your course design
- Write: "Debugging means..."
Closing Circle (3 minutes)¶
- Discovery Share β "What surprised you about Ozobot?"
- Following Paths β "How do WE follow God's path?"
- Closing Prayer β "Thank you, God, for guiding us. Help us follow your way. Amen."
Assessment¶
Observation Checklist:
-
Understood line-following concept
-
Successfully used color codes
-
Created working course
-
Debugged problems
Differentiation¶
For Students Who Need Support¶
-
Pre-drawn line templates
-
Focus on basic codes
-
Partner work
For Advanced Students¶
-
OzoBlockly programming
-
Complex course design
-
Create challenges for others
Wonder at Home π ¶
Family Activity: Ozobot has free resources at ozobot.com! Print color code sheets and practice at home if you have markers. Think about how robots "see" and "decide"βit's all programming!
Teacher Notes¶
-
Reserve Ozobots from CSCOE library
-
Ensure thick black markers (fine lines won't work)
-
Charge Ozobots fully before class
-
OzoBlockly adds block coding if devices available
Previous: Session 1 β Design Thinking
Next: Session 3 β Tower Challenge