Secret Code for Mazes

Similar documents
Liking and Loving Now and When I m Older

LEGO MINDSTORMS Education EV3 Coding Activities

What can I learn from worms?

The Indices Investigations Teacher s Notes

Houghton Mifflin Online Assessment System Walkthrough Guide

COMMUNICATION & NETWORKING. How can I use the phone and to communicate effectively with adults?

Outline for Session III

Grammar Lesson Plan: Yes/No Questions with No Overt Auxiliary Verbs

(I couldn t find a Smartie Book) NEW Grade 5/6 Mathematics: (Number, Statistics and Probability) Title Smartie Mathematics

Lesson plan for Maze Game 1: Using vector representations to move through a maze Time for activity: homework for 20 minutes

Fire safety in the home

PART C: ENERGIZERS & TEAM-BUILDING ACTIVITIES TO SUPPORT YOUTH-ADULT PARTNERSHIPS

An Introduction to Simio for Beginners

If we want to measure the amount of cereal inside the box, what tool would we use: string, square tiles, or cubes?

Unit 1: Scientific Investigation-Asking Questions

ASSET MAPPING WITH YOUTH

Part I. Figuring out how English works

Airplane Rescue: Social Studies. LEGO, the LEGO logo, and WEDO are trademarks of the LEGO Group The LEGO Group.

WHAT ARE VIRTUAL MANIPULATIVES?

This curriculum is brought to you by the National Officer Team.

Language and Literacy: Exploring Examples of the Language and Literacy Foundations

The Flaws, Fallacies and Foolishness of Benchmark Testing

THE RO L E O F IMAGES IN

evans_pt01.qxd 7/30/2003 3:57 PM Page 1 Putting the Domain Model to Work

How long did... Who did... Where was... When did... How did... Which did...

Critical Thinking in the Workplace. for City of Tallahassee Gabrielle K. Gabrielli, Ph.D.

LESSON TITLE: The Road to Writing Perfect Paragraphs: Follow The Old Red Trail

Leader s Guide: Dream Big and Plan for Success

Spanish III Class Description

How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102.

FREE COLLEGE Can Happen to You!

How to Use Text Features Poster

g to onsultant t Learners rkshop o W tional C ces.net I Appealin eren Nancy Mikhail esour Educa Diff Curriculum Resources CurriculumR

Hands-on Books-closed: Creating Interactive Foldables in Islamic Studies. Presented By Tatiana Coloso

A method to teach or reinforce concepts of restriction enzymes, RFLPs, and gel electrophoresis. By: Heidi Hisrich of The Dork Side

Urban Legends Three Week Unit 9th/10th Speech

Spinners at the School Carnival (Unequal Sections)

Star Math Pretest Instructions

Lecturing Module

EMPOWER Self-Service Portal Student User Manual

End-of-Module Assessment Task

Heart to Start Red Kit

Evidence-based Practice: A Workshop for Training Adult Basic Education, TANF and One Stop Practitioners and Program Administrators

UDL AND LANGUAGE ARTS LESSON OVERVIEW

TRAFFORD CHILDREN S THERAPY SERVICE. Motor Skills Checklist and Advice for Children in PRIMARY & SECONDARY Schools. Child s Name.Dob. Age.

Stakeholder Debate: Wind Energy

Merry-Go-Round. Science and Technology Grade 4: Understanding Structures and Mechanisms Pulleys and Gears. Language Grades 4-5: Oral Communication

Stimulation for Interaction. 1. Is your character old or young? He/She is old/young/in-between OR a child/a teenager/a grown-up/an old person

The Evolution of Random Phenomena

Why Misquitoes Buzz in People s Ears (Part 1 of 3)

Mapping the Assets of Your Community:

Backwards Numbers: A Study of Place Value. Catherine Perez

Me on the Map. Standards: Objectives: Learning Activities:

5 Day Schedule Paragraph Lesson 2: How-to-Paragraphs

Mock Trial Preparation In-Class Assignment to Prepare Direct and Cross Examination Roles 25 September 2015 DIRECT EXAMINATION

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1

UDL Lesson Plan Template : Module 01 Group 4 Page 1 of 5 Shannon Bates, Sandra Blefko, Robin Britt

Executive Guide to Simulation for Health

How to make successful presentations in English Part 2

Integrating Blended Learning into the Classroom

P a g e 1. Grade 5. Grant funded by:

Curriculum Design Project with Virtual Manipulatives. Gwenanne Salkind. George Mason University EDCI 856. Dr. Patricia Moyer-Packenham

Wonderworks Tier 2 Resources Third Grade 12/03/13

A. True B. False INVENTORY OF PROCESSES IN COLLEGE COMPOSITION

Learning Lesson Study Course

Grade 8: Module 4: Unit 1: Lesson 8 Reading for Gist and Answering Text-Dependent Questions: Local Sustainable Food Chain

A Study of Video Effects on English Listening Comprehension

Number Line Moves Dash -- 1st Grade. Michelle Eckstein

Interpretive (seeing) Interpersonal (speaking and short phrases)

Enduring Understanding Geometric forms can be combined to create sculptures, buildings, and other human-made constructions.

Tour. English Discoveries Online

Getting Started with Deliberate Practice

LESSON PLANS: AUSTRALIA Year 6: Patterns and Algebra Patterns 50 MINS 10 MINS. Introduction to Lesson. powered by

Computers Change the World

a) analyse sentences, so you know what s going on and how to use that information to help you find the answer.

A Teacher Toolbox. Let the Great World Spin. for. by Colum McCann ~~~~ The KCC Reads Selection. for the. Academic Year ~~~~

Testimony in front of the Assembly Committee on Jobs and the Economy Special Session Assembly Bill 1 Ray Cross, UW System President August 3, 2017

CLASS EXPECTATIONS Respect yourself, the teacher & others 2. Put forth your best effort at all times Be prepared for class each day

Measuring physical factors in the environment

NCSAC THE VOICE HANDBOOK. Student Administrative Council. Niagara College. student life defined

Occupational Therapy and Increasing independence

A guided tour: An overview of the CCITL system Commonwealth Center for Instructional Technology and Learning

PREVIEW LEADER S GUIDE IT S ABOUT RESPECT CONTENTS. Recognizing Harassment in a Diverse Workplace

Basic lesson time includes activity only. Introductory and Wrap-Up suggestions can be used

Classroom Connections Examining the Intersection of the Standards for Mathematical Content and the Standards for Mathematical Practice

TabletClass Math Geometry Course Guidebook

OUTLINE OF ACTIVITIES

To write an effective response paper, you must do the following well:

Touchpoint Math Multiplication

2017 P-16 Statewide Professional Development Conference What You Don t Know Can Limit You!

Characteristics of Functions

Grade Band: High School Unit 1 Unit Target: Government Unit Topic: The Constitution and Me. What Is the Constitution? The United States Government

Using CBM for Progress Monitoring in Reading. Lynn S. Fuchs and Douglas Fuchs

Lectora a Complete elearning Solution

Given a real-life scenario, the student will identify possible choices to consider when being teased about physical appearance.

Visit us at:

The Teenage Brain and Making Responsible Decisions About Sex

INCORPORATING CHOICE AND PREFERRED

Coral Reef Fish Survey Simulation

15 super powers you never knew you had

Transcription:

Secret Code for Mazes ACTIVITY TIME 30-45 minutes MATERIALS NEEDED Pencil Paper Secret Code Sample Maze worksheet A set of mazes (optional) page 1

Background Information It s a scene we see all the time in TV and movies: the villain is outsmarting the hero and causing chaos by messing with computer systems. Suddenly, a tech whiz comes in and we see a computer with a black screen and lots of green numbers rapidly blinking. The moment is tense will the tech whiz save the day? But, wait a minute what ARE those green numbers flashing on the screen? Those green numbers taking over the computer screen are a language called binary code. Binary code is the language computers use to complete tasks. Here is an example of a binary sequence: 1 0 0 1 0 1 1 A sequence like this can provide a computer with a lot of information, but only if the computer knows how to read and understand it. For example, what if the sequence was meant to describe the type of sandwich a customer orders at a restaurant? The first digit in the sequence could represent the type of bread: 0 for white bread, 1 for wheat bread. The next digit might represent the type of cheese: American (0) or Cheddar (1). The next four digits could represent whether or not the customer wants toppings like tomato, lettuce, mayonnaise, and pickles. The last digit represents whether the customer wants the sandwich cut in half or not. If the computer knows what each digit is supposed to mean, then the binary sequence can communicate exactly what type of sandwich the customer wants: American Cheese Add Lettuce Add Pickles 1 0 0 1 0 1 Wheat Bread No Tomato No Mayo Cut in Half At the most basic level, all computer programs can be broken down to a binary sequence. Those sequences can be very complex. Many industries are looking for professionals who can think like computers in order to build programs. Understanding how computers think in binary sequences is a useful skill for all computer programmers. Many engineering fields, such as the fields of automation and robotics, also use these skills. The proper application of these skills can also make manufacturing and infrastructure design more efficient. Can we use this perspective to look at real-life scenarios and find a way to describe them using only 0s and 1s? In this activity, you will work together as a family to solve a maze using binary code. Together, you ll learn how to analyze the maze the way a computer might and then communicate the solution to the maze using a binary sequence. page 2

Blueprint for Discovery: BEGINNER Phase 1: Complete the Secret Code Sample Maze 1 Trace out the solution on the Secret Code Sample Maze worksheet included in this activity. Phase 2: Turn the solution into binary code 1 As a family, see if you can create a solution code that expresses the solution pathway using only 0s and 1s. To do this, you will first need to discuss and decide on a set of rules for understanding the code you are going to create. Locate the points in the maze at which you had to decide about which way to go (such as left or right and up or down ). These are the decisions you can represent with 0s and 1s. Decide what will a 0 mean? What will a 1 mean? 2 Next, express the solution to the sample maze using the binary code system you have created. 3 There are many ways you could use binary code to describe the solution. For an example of how this could be done, complete the Binary Maze Example Solution. Is the system of code represented on the solution handout the same as yours, is it similar, or is it different? Phase 3: Test your code system 1 Let each member of the family draw a simple maze to use for testing your new system of code. For now, keep the mazes fairly simple by making sure each decision point has only two possible options. 2 Let each member of the family provide a binary code that represents the solution to the maze he or she created. 3 Exchange mazes with each other. Follow the binary sequence that was provided with the maze you received, and see if it brings you to your destination correctly. If so, you have mastered the skill of communicating in binary code. Congratulations! page 3

Blueprint for Discovery: ADVANCED Phase 1: Complete the Secret Code Sample Maze 1 Trace out the solution on the Secret Code Sample Maze worksheet included in this activity. Phase 2: Turn the solution into binary code 1 As a family, see if you can create a solution code that expresses the solution pathway using only 0s and 1s. To do this, you will first need to discuss and decide on a set of rules for understanding the code you are going to create. Locate the points in the maze at which you had to make a decision about which way to go (such as left or right and up or down ). These are the decisions you can represent with 0s and 1s. Decide what will a 0 mean? What will a 1 mean? 2 Next, express the solution to the sample maze using the binary code system you have created. 3 There are many ways you could use binary code to describe the solution. For an example of how this could be done, complete the Binary Maze Example Solution. Is the system of code represented on the solution handout the same as yours, is it similar, or is it different? 4 Create at least one new system of rules that allow you to use binary code in a different way to create a solution for the maze. See how many different systems you can come up with. Do the various systems have advantages or disadvantages? Phase 3: Test your code system 1 Let each member of the family draw a simple maze to use to test your new system of code. For now, keep the mazes simple by making sure each decision point has only two possible options. 2 Let each member of the family provide a binary code that represents the solution to the maze he or she created. 3 Exchange mazes with one another. Follow the binary sequence that was provided with the maze you received, and see if it brings you to your destination correctly. If so, you have mastered the skill of communicating in binary code. Congratulations! page 4

Blueprint for Discovery: ADVANCED Phase 4: More code challenges 1 Find (or create) a more complex maze that includes intersections with three options for directions. 2 Test your system of code to see if it will work for the more complex maze. You can test it by letting one family member solve the maze and create a binary code solution, then letting another family member use the solution to solve the maze. 3 If your existing binary system does not work for the more complex situation, develop a new system that will work. Try using the following hints (these hints could lead you to multiple new systems): Can you create a system where the digits represent rotation rather than a specific direction to turn? Can you create a system where more than one digit is looked at for each decision? 4 So far, our examples have assumed that no special instructions are needed to continue in the maze when there is only one possible direction to go. We have only provided instructions when a decision must be made between two or more possible directions. However, this assumption doesn t always match reality. For example, what if we wanted to provide binary instructions to robotic equipment that couldn t analyze and determine that only one direction was possible? For a final maze challenge, create a binary code system that provides instructions for every step of the way along the maze, including steps when the maze only allows one possible direction. 5 Discuss as a family: Can you apply the skill of binary analysis to a situation other than mazes? Think of another activity or situation in your life, and create a system of rules for analyzing it and communicating about it in binary code. page 5

Secret Code Sample Maze FINISH START page 6

Binary Maze System Capture Sheet Our rules for interpreting the binary sequence that communicates the solution to the maze: The binary sequence that represents the solution to the sample maze: Explain the meaning of each part of your binary sequence according to the rules of interpretation you created: page 7

Binary Maze Example Solution The solution pathway for the maze is shown above. There are exactly six points along the pathway where a decision must be made about the direction to take. You can use binary code here to make a number (either a 0 or a 1) to represent the decision at each turning point. That means that for this maze, the binary code solution would have six digits because there are six decision points in the maze. At each of the turning points, we can see that the car has exactly two options for the directions to go. If we compare the two directions, we can assign one of them as toward the left and one of them as toward the right (this makes the binary code apply even when the maze includes an option to go straight). We will represent each left choice as a 0 and each right choice as a 1. So, we can summarize the rules for understanding our code as follows: The car must always go in the only available direction until it reaches a point where a decision must be madebetween two directions: 2 3 1 4 5 6 When a decision must be made, the current digit in the binary sequence indicates which direction the car should go. If the current digit is a 0, the car should take the available direction that is farthest to the left. If the digit is a 1, the car should take the available direction that is farthest to the right. Let s apply our system to this maze. For each of the six decisions that are made, circle whether the leftmost or rightmost direction is followed and write the appropriate digit to represent that choice. Choice 1: L or R Binary digit (0 or 1): Choice 2: L or R Binary digit (0 or 1): Choice 3: L or R Binary digit (0 or 1): Choice 4: L or R Binary digit (0 or 1): Choice 5: L or R Binary digit (0 or 1): Choice 6: L or R Binary digit (0 or 1): Now, put all six of your digits together in a sequence, and you will have your code for the solution to the maze! page 8