This assignment will be getting you familiar with using Block Code and coding an Ozobot. You will be using the website Games.Ozoblockly.com to get to know how to code your Ozobot and then creating a block code sequence to make your bot move through a maze.
FIRST - To begin, you will watch a couple videos about coding as a class. Then, you will become familiar with the Ozobot, how to use it and how to use the websites you need to complete your tasks.
NEXT - You will go to http://games.ozoblockly.com/shapetracer-basic and complete the all of the lessons. Take a screenshot before the end of each class in case your work doesn't save. (If you complete these and would like to look at what the challenge concept is like, use this link: http://games.ozoblockly.com/shapetracer-advanced?lang=en)
THEN - Once you have completed all the levels, you will show me and I will start you on the assignment.
Objective: Students will be able to code an Ozobot using block code on the Blockly web tool that demonstrates their understanding of
sequence - the order in which the commands are given
bugs - errors in your code
and
debugging - to find and fix errors in code that prevent an application from running correctly
Students will also be able to describe what coding is and the process they took to complete the assignment.
You and your group are tasked with getting your Ozobot through a maze. You will be using this website to code it using block code:
To go for a 3:
Get a maze from your teacher. Using Ozoblockly 2: Beginner (make sure you have EVO selected) and NOT use the Loops section, program your Ozobot to get through the maze from start to finish. Include lights and movement in your code. Once you have completed your code, create the Google Slides presentation that was sent to you in your Google Classroom (you may have to share it with your partner) and include slides that have the following things:
*A screenshot of your code
*An explanation of how you created the code, how you sequenced and how you debugged your code. You must include the following words in your description: sequence, bug, and debug.
*A video of your robot completing the maze.
* Reflection - What obstacles did you face during this assignment? How did you persevere?
To go for a 4:
Get a maze from your teacher. Using Ozoblockly 3: Intermediate (make sure you have EVO selected), program your Ozobot to get through the maze from start to finish. Include lights, movement and loops in your code. You must also use voice commands to indicate your turns. You may do this before or after your turn but each time your Ozobot turns, it needs to say which way it is turning. Once you have completed your code, create the Google Slides presentation that was sent to you in Google Classroom and include slides that have the following things:
*A screenshot of your code
*An explanation of how you created the code, how you sequenced, used loops and how you debugged your code. You must include the following words in your description: sequence, loop, bug, and debug. If you want to go for a 4, you need to define them as well as include them and explain how they are related to what you did.
*A video of your robot completing the maze.
* Reflection - What obstacles did you face during this assignment? How did you persevere?
To go for a 5:
Get a maze template from your teacher and create a maze. Your maze must include at least 3 right turns and 3 left turns. Your maze MUST be constructed in a way that loops will be used effectively and purposefully. You may draw your maze, make sure your pathways are wide enough for the Ozobot to travel through. You can use my mazes and the challenge levels as a guideline to help you. Using Ozoblockly 3: Intermediate (make sure you have EVO selected), program your Ozobot to get through the maze from start to finish. Include lights, movement and loops in your code. You must also use voice commands to indicate your turns. You may do this before or after your turn but each time your Ozobot turns, it needs to say which way it is turning. Additionally, you must also incorporate the object sensors. You will place an object in your maze (can be there as it starts or you may place it in in the middle as your robot is moving) and your Ozobot must react to that object with the commands of your choice. Once you have completed your code, create the Google Slides presentation that was sent to you in Google Classroom and include slides that have the following things:
*A screenshot of your code
*An explanation of how you created the code, how you sequenced, used loops and how you debugged your code. You must include the following words in your description: sequence, loop, bug, and debug. To go for a 5, you are taking on the role of a teacher and making it so anyone reading your paragraph would be able to reproduce what you did in your coding and completely understand the process. Make sure you are defining the vocabulary as well.
*A video of your robot completing the maze.
*Reflection - What obstacles did you face during this assignment? How did you persevere?
Click HERE for the grading rubrics.
Finished Early? Try to revise your code or revise your presentation to go for a higher standard. OR Check out more Ozobot Fun at this link! https://ozobot.com/play/web-games