Rube Goldberg Ozobot Maze Challenge

Cybersecurity First Principles in this lesson

Introduction

In this lesson, students will apply design thinking, what they learned previously about line-programming Ozobots, and their critical thinking skills to solve a puzzle challenge. To solve the puzzle, students will need to select from the maze cards, arranging them accordingly, to satisfy all of the zone requirements.

Goals

Complete a maze functional programming puzzle challenge as the first step of a Rube Goldberg Machine.

Materials Required

Prerequisite Lessons

Table of Contents

Setup

Make sure to print one of each of the maze tiles. Set aside the start and login zones. The start zone will be your left-most card and the login zone will be the right-most card. Now, stack the other three cards. Students need to satisfy all of the zone requirements listed below. To satisfy the requirements they should select a maze card and attach it to the start card. Once they have satisfied the requirements for a zone, they can try to solve the next zone.

Zones and their requirements

Start Zone (It is important to start the right way!)

Dance zone (sometimes security is just fun!)

Speed Zone (sometimes performance is important!)

School Zone (some security operations take time and can’t be rushed!)

Login Zone (let’s do the secret handshake)

Bridge Zone (we need to stay above the fray)

Lead Author

Matt Hale

Acknowledgements

Thanks to Emily, Raeanne, Corie, and Veronica for their maze tile designs and prototype testing.

License

Nebraska GenCyber Creative Commons License
is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Overall content: Copyright (C) 2017-2019 Dr. Matthew L. Hale, Dr. Robin Gandhi, and Dr. Briana B. Morrison.

Lesson content: Copyright (C) Dr. Matthew L. Hale 2019.
Creative Commons License
This lesson is licensed by the author under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.