0% found this document useful (0 votes)
432 views5 pages

OzoBlockly Educator's Guide

This document provides an educator's guide for using Ozobot's visual programming language OzoBlockly in the classroom. It outlines three approaches: using OzoBlockly for computer science lessons, integrating it into other subjects, and teaching programming skills. It recommends starting with basic training lessons and describes lesson tracks for different grade levels and classes, such as pre-readers, subject-based classes, technology classes, and makerspace classes. Sample lesson plans are provided covering various subjects like math, science, history and more.

Uploaded by

Adela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
432 views5 pages

OzoBlockly Educator's Guide

This document provides an educator's guide for using Ozobot's visual programming language OzoBlockly in the classroom. It outlines three approaches: using OzoBlockly for computer science lessons, integrating it into other subjects, and teaching programming skills. It recommends starting with basic training lessons and describes lesson tracks for different grade levels and classes, such as pre-readers, subject-based classes, technology classes, and makerspace classes. Sample lesson plans are provided covering various subjects like math, science, history and more.

Uploaded by

Adela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

TEACHING OZOBLOCKLY

README
Educator’s Guide to Starting with Ozoblockly

OzoBlockly is Ozobot’s visual programming language. Just as powerful as any other programming language,
OzoBlockly gives you full control over Bit and Evo.

Ozobot has created lessons to use OzoBlockly in 3 ways: for teaching Computer Science, integrating it into
any subject, and teaching the skills needed to build your own programs and projects. Use this guide to find
out which lessons to start with and plan for, how they help you accomplish your goal, and help you discover
new ideas you might want to bring to your classroom.

CHOOSE YOUR TRACK


START READ ABOUT EACH BELOW

HERE

BASIC TRAINING Subject Lessons


Bring coding into any lesson
All students should
do this lesson first
OzoBlockly Skills
Get the skills to build your own project
TIPS

1. Ozobot recommends that classes also do OzoBlockly Skills Lesson 3 - Pair Programming
to learn how to divide tasks between students sharing an Ozobot. Read more, below.
2. There are also OzoBlockly lessons for pre-readers! Check out Example Tracks, below.

| 1
TEACHING OZOBLOCKLY README

OzoBlockly Basic Training [Link]/ozoblockly-training

All students should do Basic Training to learn how to use the code editor and upload programs to an Ozobot. Choose
the lesson that best fits your grade group.

OzoBlockly Training for Grades K-1


OzoBlockly has picture-based blocks for pre-readers code Ozobot! You can make Ozobots move and light
up, and for Evo, make sounds with these blocks. In this lesson, students will help Bit or Evo get home by
reor-dering the blocks, then loading the program onto their bot.

OzoBlockly Training for Grades 2-5


Students will discover how to build a program then load it to their bot using an example program called
Square Walk. Afterwards, students are challenged to change the program to make a rectangle, followed by
an optional activity to create a dance for their bot.

OzoBlockly Training for Grades 6+


Students will discover how to build a program then load it to their bot using an example program called
Square Walk. Afterwards, students are challenged to change the program to make a rectangle, followed by
an optional activity to drag race their classmates with a new program they create.

Computer Science Lessons [Link]/cs-lessons

No matter which grade you teach, Ozobot has fun CS lessons for your grade! Read about the elementary, middle and
high school tracks, below.

Elementary School Computer Science with Game Design


For grades 2-5. Use one or several of these lessons to teach coding concepts like logic, loops, and variables.
Each lesson is a single game like Ozobot’s take on Minesweeper (where you learn variables, counting and
building a timer) and Angry Birds (iterating loops, color detection with logic). Students play the game
first to discern each unique action, then discover the types of code that make each action.
Read the guide for this course provided on the lessons' page to learn more.

Middle School Computer Science with Game Design (Evo only)


For grades 6-8. Follow one of three courses of 5 lessons each to teach coding concepts through game
design. This course uses ‘deconstruction’, Ozobot’s favorite method for teaching coding.

| 2
TEACHING OZOBLOCKLY README

Ozobot’s High School Computer Science Principles Course - coming soon


For grades 9-12. Follow the 8 lessons in this course to satisfy part of your AP Computer Science Principles
course.

Subject Lessons with OzoBlockly [Link]/ozoblockly-subject-lessons

There are 100+ Ozobot- and teacher-created lessons available for free in the Ozobot Lesson Library.
It’s easy to use the search filter to hone in on grades, subjects and other parameters to find exactly the
kind of lesson you need. If you’ve made a lesson, you can submit it to be put into the Lesson Library here.

Here are some examples:


MATH
Demonstration of the Pythagorean Theorem
Multiplication Table Practice
Ozobot Bit - Second Timer

SOCIAL STUDIES
Dorothy Vaughan and Fortran
Magellan’s Journey

ART
Evo Bright Art Activity
Decorating Easter Eggs with Ozobot

LANGUAGE ARTS
Ozobot’s Fairytale, Lesson II

SCIENCE
Velocity as Slope of Position vs. Time Graphs
Eclipses and Celestial Mechanics
Space Exploration Ozobot Bit Game

GAMES & ACTIVITIES


Ozobot Winter Olympics 2018
Maze Game

| 3
TEACHING OZOBLOCKLY README

OzoBlockly Skills Lessons [Link]/ozoblockly-skills

When you want to take full control of your Ozobot for mazes, projects and new lessons, you’ll want to know
how to take full control of Ozobot’s motors and learn how to code for line navigation maps.

Lesson 1 - Shape Tracer 1 Students play the web game Shape Tracer to learn how to put
movement and light blocks together. Students can also practice loading
the programs to an Ozobot.

Lesson 2 - Shape Tracer 2 Students play the web game Shape Tracer to learn how to use loops
and movements.

Lesson 3 - Pair Programming Students discover how to work as a pair or small team to build a
Recommended for single program. They will use the concepts of Drivers, who code, and
All Classes Navigators, who think ahead and make code suggestions.

Lesson 4 - Move Straight Discover that Bit, and to a lesser extent Evo, needs help to go straight.
Use the ‘set wheel speeds’ block to choose each motor’s speed to move
straight.

Lesson 5 - Turn Accurately Now that Bit and Evo go straight, learn how the ‘rotate by n degrees’
block works. Due to their size, Ozobot’s are not 100% accurate.

Lesson 6 - Functions Learn how to create your own OzoBlockly blocks using Functions.
This way, you can save any specific movements (like moving straight) to
use any time instead of recreating the blocks.

| 4
TEACHING OZOBLOCKLY README

EXAMPLE TRACKS FOR DIFFERENT CLASS TYPES


These are example classes and the lessons they might in order. Each lesson title in quotes can be searched for in our
free Lesson Library ([Link]).

THE PRE-READER CLASS


OzoBlockly Basic Training (for Pre-Readers) “Ozobot Dance Party”

THE SUBJECT-BASED 3RD GRADE CLASS


OzoBlockly Basic Training “Magellan’s Journey” (History) “Eclipses and Celestial Mechanics”
(Science) “Multiplication Practice” (Math) “Fairy Tale Lesson 2” (English)

THE TECHNOLOGY CLASS


OzoBlockly Basic Training OzoBlockly Games OzoBlockly Skills (Elementary or Middle School)
Computer Science with Game Design

THE MAKERSPACE CLASS


OzoBlockly Basic Training “The Snow Plow” “Ozobot Winter Traditions Parade” “Ozobot
Olympics”

THE CODING CLASS


OzoBlockly Basic Training (Elementary or Middle School) Computer Science with Game Design OR
High School Intro to CS with Ozobot

| 5

You might also like