Ozobot Classroom

Lesson Creator

  • Preparation
  • Direct Instruction
  • Student Practice
  • Supplements
  • Review

1. Tell Us About Your Lesson

All fields are required unless marked as optional

A. Lesson Overview


Students will

B. Lesson Details

Lesson Duration (minutes)The time (minutes) to complete the whole lesson.

Grade LevelsSelect all that apply


Subjects/TopicsChoose the most relevant subject(s). Select up to 3.


    Coding Styles


    Product Lessons


    Tested With

    2. Preparation

    This helps the teacher prepare for the lesson before the class session

    A. Student Materials

    B. Background Knowledge (Optional)

    C. Lesson Tips (Optional)

    Add tips for the educator that don't fit into Direct Instruction or Student Practice. You can always return to this page to add more.

    This lesson uses OzoBlockly to program the bot's movement. Students using Evo will need a tablet with Evo App (Apple Store - Google Play) installed and Bluetooth turned on (preferred) OR a computer with OzoBlockly editor open and screen brightness set to 100%. Students using ozoblockly.com will need to flash load to transfer their program to their bot (Evo or Bit).

    This activity can be tailored to your students' grade and ability level with OzoBlockly's skill levels.

    To practice math skills with this lesson, have students use rulers to measure and plan their programs (cm or mm). Older students can calculate the best angles for their bots to turn.

    3. Direct Instruction (Teacher-Facing Instructions)

    These are the steps the educator will read. Include any front loading, modeling or explicit instruction before students work independently or in groups.

    Instruction

    Introduce the activity: Today you will use your firefly catching supplies to construct an attachment for Ozobot to “catch” fireflies for your jar without running into any trees!

    Instruction

    Instruct students to cut out their Firefly Catching supplies and fold according to the instructions. They may also cut out the ruler to help with program planning, if desired.

    Instruction

    Instruct students to tape Ozobot's firefly catcher to the bot and place the fireflies on the firefly spots on the activity sheet.

    Instruction

    Explain to students: It’s helpful to plan your programs before coding on your device.

    • How far will your bot have to travel before it turns?
    • What direction does your bot need to turn?

    Students can use the ruler to plan their program. One "step" in OzoBlockly's Movement blocks = approximately 1cm. If students are using upper OzoBlockly Skill Levels, they can program their bots movement by telling it how many millimeters to travel.

    Instruction

    Once students have planned their program, they can build and test it in OzoBlockly. To program where the bot travels and which way it turns, students will be using the Movement block category in OzoBlockly. Students can go back and debug until they are successful.

    4. Student Practice (Student-Facing Instructions)

    These are step-by-step instructions delivered directly to the students as they work independently or in groups

    Student Instructions

    Instruction

    Today you will use your firefly catching supplies to construct an attachment for Ozobot to “catch” fireflies for your jar without running into any trees!

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    Instruction

    Cut out your Firefly Catching supplies and fold them according to the instructions. You may also cut out the ruler to help you plan your program.

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    Instruction

    Tape Ozobot's firefly catcher to your bot and place the fireflies on the firefly spots on the activity sheet.

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    Instruction

    It’s helpful to plan your program before coding on your device.

    • How far will your bot have to travel before it turns?
    • What direction does your bot need to turn?

    It may be helpful to use your ruler. One "step" in OzoBlockly's Movement blocks = approximately 1cm. You can also program Ozobot's movement in upper OzoBlockly Skill Levels, by telling it how many millimeters to travel.

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    Instruction

    Once you have planned their program, build and test it in OzoBlockly. To program where Ozobot travels and turns, you'll use blocks from the Movement category. If you test it and it doesn't work how you expected, that's okay! You can go back and debug.

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    Lesson Extension (Optional)

    Add student instructions for a lesson extension.

    Instruction

    Please upload any student resources, videos, etc. (Max. size: 512 MB videos, 10 MB all other files)

    Goal

    5. Supplements

    A. Lesson Closure (Optional)
    Give tips for how to wrap up the lesson and assess student learning. (Want to add an attachment? Use Part C, below.)

    Ask:

    • How many fireflies did you catch for your jar?
    • What was the hardest part of this activity?
    • What was the easiest part of this activity?

    B. Academic Standards (At least one standard required)
    Choose a category from the dropdown on the left. In the blank on the right, begin typing the number of the standard.

      ccss-math-content-2-md-a-1 ccss-math-content-4-md-a-2 csta-1a-ap-08 csta-1a-ap-11 iste-4-c iste-4-d ngss-1-ets1-2 ngss-2-ets1-1

      C. Add Other Attachments (Optional)
      Please upload any student handouts, videos, sample solutions, etc. (Max. size: 1 GB videos, 10 MB all other files)

      Add Cover Image

      Review

      Please review your lesson before submitting.

      Save Draft

      Please login or create an account to access this content and more!

      Login / Create account