Secret Fortress Construction Challenge You should have two identical LEGO block kits. Set the extra kit aside, and use one kit to build a LEGO fortress:

Slides:



Advertisements
Similar presentations
Review from this Lesson
Advertisements

Introduction, Computers work by following a series of steps. Computers work by following a series of steps. These steps organize objects (set of variables)
Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
Make the Main Title with Large Bold Type Use Smaller Type for the Subtitle. Above Type is 96pt. This Type is 66pt. Make authors’ names smaller. This is.
Using the What Am I Template Copy the presentation to your hard drive. Open the slides using slide sorter and copy slides #3, 4 and 5 for each question.
What is an isometric drawing?
Lets Play Catch! Keeping Score in Alice By Francine Wolfe Duke University Professor Susan Rodger May 2010.
Chapter 7: Introduction to Debugging TECH Prof. Jeff Cheng.
 Caesar used to encrypt his messages using a very simple algorithm, which could be easily decrypted if you know the key.  He would take each letter.
1 VCAM Technical Forum 2006VCAM\10_Oct\Technical Forum001 – 5/13/2015 1:55 AM Common PowerPoint Challenges Date: 04/31/2006.
Problem of the Day Problem of the Day next Geometry - Connect the Dots
Secret Fortress Construction Challenge Name(s): _______________________ You should have two identical LEGO block kits. Set the extra kit aside, and use.
Section 2.3 Gauss-Jordan Method for General Systems of Equations
ABC’s of PowerPoint (Office 2007) Part 1: Basic Vocabulary Part 2: Cursors Part 3: Insert Your Text Part 4: Insert Your Pictures Part 5: Basic Tools &
TEKS 8.6 (A,B) & 8.7 (A,D) This slide is meant to be a title page for the whole presentation and not an actual slide. 8.6 (A) Generate similar shapes using.
How to Get an Address. What is ? is a way to send and receive electronic mail. You do this by setting up an account with one of.
Grid References To be able to find places on the map using 4 figure and 6 figure grid references.
Binary Arithmetic Math For Computers.
Abstract # 0000 Make the Main Title with Large Bold Type Your Name Here Your Department Here Texas A&M Health Science Center Make the Main Title with Large.
P-value method dependent samples. A group of friends wants to compare two energy drinks. They agree to meet on consecutive Saturdays to run a mile. One.
How to Fill Out the CARD Form (Course Assessment Reporting Data Form)
Day and Night by M.C. Escher
Traditional Method One Proportion. A researcher claims that the majority of the population supports a proposition raising taxes to help fund education.
Solving Puzzles Name(s): _______________________ Puzzle 1: Word Search
Use a Large Bold Type for the Main Title Use Smaller Type for the Subtitle. Above type is 96 pt, this type is 66 pt Make Authors’ names smaller. This is.
New and Improved Now Better than Ever!. WHY A SCAVENGER HUNT? It requires students to follow directions It requires students to follow a step- by-step.
Data vs. Information OUTPUTOUTPUT Information Data PROCESSPROCESS INPUTINPUT There are 10 types of people in this world those who read binary and those.
Welcome to the Second Tutorial Welcome to the second part of this communication system website tutorial! This tutorial is for church planters. When you.
Using the Multiple Choice Template Copy this presentation to your hard drive. Open up slide sorter, copy slides #3, 4, and 5 each time you are going to.
Simplest Fractions for Whole Numbers. Look at this picture. How many parts are in each group? Yes, 4. What’s the bottom number for the fraction shown.
How Many Valentines?.
Make the Main Title with Large Bold Type Your Name and Title Here Your Department Here Texas A&M Health Science Center Make the Main Title with Large Bold.
Abstract # 0000 Make the Main Title with Large Bold Type Use Smaller Type for the Subtitle. Above Type is 105pt. This Type is 70pt. Make authors’ names.
Spring 2014 Tips for Taking the. It’s almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
CS1Q Computer Systems Lecture 8
Foundations of Computer Science Computing …it is all about Data Representation, Storage, Processing, and Communication of Data 10/4/20151CS 112 – Foundations.
Teams who run this, year E BB T B F TE SS CC Iso Right (start here)
Understanding Block Encoding and Decoding In the space below, create a set of building instructions so that a friend can make the exact same LEGO tower.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Presentation Title Subtitle goes here.. Top layer of bullet points –Second layer of bullet points Third layer of bullet points –Does anyone actually use.
Scientific Communication
PowerPoint Basics Tutorial 1: Objects These tutorials will introduce you to the most basic and useful functions of Microsoft PowerPoint We’re going.
Understanding Block Encoding and Decoding Name(s): _______________________ In the space below, create a set of building instructions so that a friend can.
Karnaugh Maps Ellen Spertus MCS 111 September 2, 2003.
Student Pages
Higher Dimensions. x Let's say we use a pencil to mark a point on paper. x is this point. We pick a direction and move the pencil along this direction.
Name(s): _______________________ Encoding LEGO Blocks Additional Practice You’ve already tried encoding instructions to build a LEGO tower into binary.
CS1Q Computer Systems Lecture 8
Tips for Taking the FSA ELA Reading and Mathematics Assessments
Welcome This is a template to create an Instructional Design Document of the concept you have selected for creating animation. This will take you through.
+ This step by step tutorial demonstrates drawing a keyboard illustration using rectangles, grids, move and transform effects.
In the last several lessons, you have described translations using coordinates. You have also developed strategies for determining where an object started.
Lesson 6 Binary Understand what Binary Code means and apply this knowledge Understand how data is represented using bit systems and be able to change decimal.
Make the Main Title with Large Bold Type Use Smaller Type for the Subtitle. Above Type is 110pt. This Type is 80pt. Make authors’ names smaller. This is.
GCSE COMPUTER SCIENCE Topic 3 - Data 3.2 Data Representation.
Permeability (% of Control)
Permeability (% of Control)
Two views Here are two views of the same shape made up of coloured cubes. How many cubes are there in the shape? What’s the minimum number? Maximum number?
Investigation 1 Three types of symmetry
Addition Grids.
Multiplication Grids.
Subtraction Grids.
Division Grids.
Use a Large Bold Type for the Main Title (80 pt):
Permeability (% of Control)
Use a Large Bold Type for the Main Title (80 pt):
Use a Large Bold Type for the Main Title (70 pt):
Permeability (% of Control)
Use a Large Bold Type for the Main Title (70 pt):
Presentation transcript:

Secret Fortress Construction Challenge You should have two identical LEGO block kits. Set the extra kit aside, and use one kit to build a LEGO fortress: 1.Find a secluded spot to build your secret fortress. Don’t let anyone else see it! 2.Place your Lego baseplate on top of the template on page 2. Note the x and y axes are 0, as usual. 3.[First-timer advice] Keep your tower to the lower-left corner, where x and y are 7 or less 4.Write the English instructions for building your tower… (page 3) 5.Create a binary encoding (the legend) for each type and color of your Legos. (page 3) 6.Translate the English instructions to binary instructions for your tower! (page 4) 7.Be sure to copy over the legend, as well! 8.[Optional] Create a single line of 0s and 1s that you will send to the other team. 9.[Optional] Text or that single line of 0s and 1s to the other team. 10.[Optional] Reassemble the other team's single line of 0s and 1s into binary instructions: 11. Swap! Make sure you have the chart of the other team's binary instructions… 12.Make sure you copy the other team's legend with their binary encoding 13.Convert their binary instructions back to English instructions using the legend. 14. Try to build their secret fortress! 15.When both teams are done, compare the fortresses you’ve created. 16.Were you successful? Why or why not? 17.Debug! If something went wrong, find where it went wrong -- which step of the process was it?! 1

Motivating slides… initial day(s) 2

Understanding Block Encoding and Decoding Name(s): _______________________ In the space below, create a set of building instructions so that a friend can make the exact same LEGO tower shown in the picture. How clear were your instructions? How precise? Was a friend able to follow them to build the correct tower? 3

Name(s): _______________________ Now try describing the four attributes of each block to help you make instructions: color, size, position, and orientation. Do these four attributes fully describe each LEGO block in the tower? ColorSizeOrientationPosition 4 Block Encoding and Decoding

Name(s): _______________________ We want to be able to describe all the attributes in binary encoding. Let’s start with color and size. In the table below, make a legend that matches each color and size to its binary encoding. ColorBinary ColorSizeBinary Size Red2 x 4 Yellow2 x 3 Black2 x 2 5 Block Encoding and Decoding

x y Name(s): _______________________ Next, let’s think about position. Look at the table you made on page 2. Did you define position the same way that your classmates did? Look at this coordinate system. If I told you the bottom left corner of the block was at x=4 and y=2, would you know exactly where the block is? 6 Block Encoding and Decoding

Name(s): _______________________ Using the coordinate system on the last page, give the position of each block in base-10 (regular counting numbers like 1, 2, 3, 4, 5…) and in binary (1, 10, 11, 100, 101…). For consistency, give the position of the bottom left corner of each block. BlockX Coordinate (base 10) X Coordinate (binary) Y Coordinate (base 10) Y Coordinate (binary) Red 2 x 400 Yellow 2 x 3 Black 2 x 2 7 Block Encoding and Decoding

Name(s): _______________________ 8 Now let’s encode the orientation of each block into binary. Each block can either be horizontal or vertical. We can let 00 represent horizontal, and let 01 represent vertical, as shown in the picture below. Now encode the orientation of the blocks in the tower! BlockOrientationBinary Orientation Red 2 x 4 Yellow 2 x 3 Black 2 x 2 Block Encoding and Decoding

Name(s): _______________________ 9 BlockColorSizeOrientationXY 0Red2 x 4Horizontal00 1Yellow2 x 3Vertical02 2Black2 x 2Horizontal11 When we give instructions, the order of the steps can matter! If you crack an egg and then cook it, you have a poached egg. If you cook an egg and then crack it, you have a hard-boiled egg. We can represent each step as the addition of another block. Look at the instruction tables below. Do they produce the same LEGO tower? In other words, does order matter? BlockColorSizeOrientationXY 0Black2 x 2Horizontal11 1Yellow2 x 3Vertical02 2Red2 x 4Horizontal00 Block Encoding and Decoding

Name(s): _______________________ 10 Color Red001 Yellow010 Black011 Size 2 x x x Orientation Horizontal00 Vertical01 Numbers BlockColorSizeOrientationXY 0Red2 x 4Horizontal00 1Yellow2 x 3Vertical02 2Black2 x 2Horizontal11 Here’s a legend for the encoding we’ve been using to convert our regular instruction table to a binary instruction table. You’ve already converted the color, size, orientation, and position. Now convert the block number from base 10 to binary. BlockColorSizeOrientationXY Now you have a complete binary instruction table! Block Encoding and Decoding

Name(s): _______________________ 11 Color Red001 Yellow010 Black011 Size 2 x x x Orientation Horizontal00 Vertical01 Numbers Here’s an encoded instruction table for a small LEGO tower. Can you figure out what this tower is supposed to look like? Hint: first, decode the instruction table using the legend on the left, and then follow the instructions to recreate the tower. BlockColorSizeOrientationXY BlockColorSizeOrientationXY Activity: Building the Encoding

Name(s): _______________________ 12 BlockColorSizeOrientationXY Using the instructions from the previous page, we can first decode the instructions as below, and then build the tower to get the tower on the right. BlockColorSizeOrientationXY 0Yellow2 x 2Vertical00 1Red2 x 2Vertical30 2Red2 x 3Horizontal10 3Yellow2 x 3Horizontal10 Activity: Building the Encoding

Secret Fortress Construction Challenge You should have two identical LEGO block kits. Set the extra kit aside, and use one kit to build a LEGO fortress: 1.Find a secluded spot to build your secret fortress. Don’t let anyone else see it! 2.Place your Lego baseplate on top of the template on page 2. Note the x and y axes are 0, as usual. 3.[First-timer advice] Keep your tower to the lower-left corner, where x and y are 7 or less 4.Write the English instructions for building your tower… (page 3) 5.Create a binary encoding (the legend) for each type and color of your Legos. (page 3) 6.Translate the English instructions to binary instructions for your tower! (page 4) 7.Be sure to copy over the legend, as well! 8.[Optional] Create a single line of 0s and 1s that you will send to the other team. 9.[Optional] Text or that single line of 0s and 1s to the other team. 10.[Optional] Reassemble the other team's single line of 0s and 1s into binary instructions: 11. Swap! Make sure you have the chart of the other team's binary instructions… 12.Make sure you copy the other team's legend with their binary encoding 13.Convert their binary instructions back to English instructions using the legend. 14. Try to build their secret fortress! 15.When both teams are done, compare the fortresses you’ve created. 16.Were you successful? Why or why not? 17.Debug! If something went wrong, find where it went wrong -- which step of the process was it?! 13

Secret Fortress?

Secret Fortress Base Template x y 15 Don't show the other team your tower!

16

17 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions

18 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Red2x3Vertical Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions

19 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Red2x3Vertical00 1Yellow2x3Horizontal Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions

20 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Red2x3Vertical00 1Yellow2x3Horizontal20 2Yellow2x2Vertical Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions

21 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Red2x3Vertical00 1Yellow2x3Horizontal20 2Yellow2x2Vertical11 3Red2x2Vertical Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions Done?

BlockColorBrick TypeOrientationXY Sample (Red) (2x3) Vertical (0) 1 (Yellow) (2x3) Horizontal (2) (0) 2 (Yellow) (2x3) Vertical (1) 3 (Red) (2x3) Vertical (1) (2) Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Copy the legend you created on the last page to this page. Then, translate the instructions in Chart A to binary. Converting information into binary allows a computer to store it and communicate it. Computers use an electric signal to represent the 1s and no signal to represent the 0s. 22 Your Legend Chart B. Your team's binary Instructions + convert… Fill legend…

BlockColorBrick TypeOrientationXY Sample (Red) (2x3) 01 Vertical 000 (0) 1010 (Yellow) (2x3) 00 Horizontal 010 (2) 000 (0) 2010 (Yellow) (2x2) 01 Vertical 001 (1) 3001 (Red) (2x2) 01 Vertical 001 (1) 010 (2) Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Copy the legend you created on the last page to this page. Then, translate the instructions in Chart A to binary. Converting information into binary allows a computer to store it and communicate it. Computers use an electric signal to represent the 1s and no signal to represent the 0s. 23 Your Legend Chart B. Your team's binary Instructions My answer…

BlockColorBrick TypeOrientationXY Sample Color Red001 Yellow010 Brick Type 2 x x x Orientation Horizontal00 Vertical01 Numbers Copy the legend you created on the last page to this page. Then, translate the instructions in Chart A to binary. Converting information into binary allows a computer to store it and communicate it. Computers use an electric signal to represent the 1s and no signal to represent the 0s. 24 Your Legend Chart B. Your team's binary Instructions Differentiating delivery Full challenge: text a single line! Simpler: just swap binary pages (this one) Simplest: just swap English pages (previous) Swap bits!

Extra -- Transferring the bits! If you send your instructions electronically, they have to be converted to a single line of 0s and 1s! For example, for these sample blocks, BlockColorBrick TypeOrientationXY You would construct – and send – this line of 0s and 1s: Try it! Write your binary instructions as a single line of 0s and 1s (it's OK to wrap):_________________________________________________________________________ Next, send a text or to the other team with the bits of your tower. Also, give them your legend or let them copy it… Below, write down the other team's bits when they send them to you:_________________________________________________________________________ And copy their legend to the spots on this page. 25 Orientation Horizontal00 Vertical01 Numbers Their Legend Differentiating delivery! Simpler: just swap binary pages. Simplest: just swap English pages. Color Red001 Yellow010 Brick Type 2 x x x Extra…

BlockColorBrick TypeOrientationXY Sample Orientation Horizontal00 Vertical01 Numbers Make sure you have the other team's legend. Then, make sure you have the other team's binary instructions. If you swapped pages, you should be set. If you transferred a single-line of 0s and 1s, you will need to make sure you have the correct bits in each spot! 26 Their Legend Chart C. Other team's binary Instructions Color Red001 Yellow010 Brick Type 2 x x x Try it! Now, we've swapped…

BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Yellow2x3Horizontal Orientation Horizontal00 Vertical01 Numbers Translate the other team's instructions to English instructions. 27 Chart D. Other team's English Instructions Their Legend Color Red001 Yellow010 Brick Type 2 x x x Decode…

BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal64 0Yellow2x3Horizontal10 1Red2x3Vertical20 2Red2x2Vertical03 3Yellow2x2Vertical Orientation Horizontal00 Vertical01 Numbers Translate the other team's instructions to English instructions. 28 Chart D. Other team's English Instructions Their Legend Color Red001 Yellow010 Brick Type 2 x x x My answers…

DECODED Fortress! x y 29 See if they match!

DECODED Fortress! See if they match!

Bug tracker… 31 How many differences were they between the original and DECODED towers? Find where the differences happened and make a mark for each location of these "bugs" If you want to actually draw bugs, even better! Translating from tower to English Translating from English to binary Transferring the bits Translating from binary to English Translating from English to tower

Secret Fortress Construction Challenge You should have two identical LEGO block kits. Set the extra kit aside, and use one kit to build a LEGO fortress: 1.Find a secluded spot to build your secret fortress. Don’t let anyone else see it! 2.Place your Lego baseplate on top of the template on page 2. Note the x and y axes are 0, as usual. 3.[First-timer advice] Keep your tower to the lower-left corner, where x and y are 7 or less 4.Write the English instructions for building your tower… (page 3) 5.Create a binary encoding (the legend) for each type and color of your Legos. (page 3) 6.Translate the English instructions to binary instructions for your tower! (page 4) 7.Be sure to copy over the legend, as well! 8.[Optional] Create a single line of 0s and 1s that you will send to the other team. 9.[Optional] Text or that single line of 0s and 1s to the other team. 10.[Optional] Reassemble the other team's single line of 0s and 1s into binary instructions: 11. Swap! Make sure you have the chart of the other team's binary instructions… 12.Make sure you copy the other team's legend with their binary encoding 13.Convert their binary instructions back to English instructions using the legend. 14. Try to build their secret fortress! 15.When both teams are done, compare the fortresses you’ve created. 16.Were you successful? Why or why not? 17.Debug! If something went wrong, find where it went wrong -- which step of the process was it?! 32

Secret Fortress Base Template x y 33 Don't show the other team your tower!

34 BlockColorBrick TypeOrientationXY SampleRed2x4Horizontal Color Red001 Your Legend Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Fill in the chart below with English and numeric instructions for your fortress. Follow the sample line, which says “put the sample block, which is a red 2x4 block, horizontally, with its bottom left corner at the position given by the x- coordinate 6 and the y-coordinate 4.” Then, fill in the legend to create an encoding for all the bricks you used. For example, a 2x4 block might be represented with , since 010 is 2 in binary, and 100 is 4 in binary. Chart A. Your team's English Instructions

BlockColorBrick TypeOrientationXY Sample Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Copy the legend you created on the last page to this page. Then, translate the instructions in Chart A to binary. Converting information into binary allows a computer to store it and communicate it. Computers use an electric signal to represent the 1s and no signal to represent the 0s. 35 Your Legend Chart B. Your team's binary Instructions

Extra -- Transferring the bits! If you send your instructions electronically, they have to be converted to a single line of 0s and 1s! For example, for these sample blocks, BlockColorBrick TypeOrientationXY You would construct – and send – this line of 0s and 1s: Try it! Write your binary instructions as a single line of 0s and 1s (it's OK to wrap):_________________________________________________________________________ Next, send a text or to the other team with the bits of your tower. Also, give them your legend or let them copy it… Below, write down the other team's bits when they send them to you:_________________________________________________________________________ And copy their legend to the spots on this page. 36 Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Their Legend Differentiating delivery! Simpler: just swap binary pages. Simplest: just swap English pages.

BlockColorBrick TypeOrientationXY Sample Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Make sure you have the other team's legend. Then, make sure you have the other team's binary instructions. If you swapped pages, you should be set. If you transferred a single-line of 0s and 1s, you will need to make sure you have the correct bits in each spot! 37 Their Legend Chart C. Other team's binary Instructions

BlockColorBrick TypeOrientationXY Sample Color Red001 Brick Type 2 x Orientation Horizontal00 Vertical01 Numbers Translate the other team's instructions to English instructions. 38 Chart D. Other team's English Instructions Their Legend

DECODED Fortress! x y 39 See if they match!

Bug tracker… 40 How many differences were they between the original and DECODED towers? Find where the differences happened and make a mark for each location of these "bugs" If you want to actually draw bugs, even better! Translating from tower to English Translating from English to binary Transferring the bits Translating from binary to English Translating from English to tower