Label: T-Rex Production Inc - T-Rex • Format: CD Album • Country: US • Genre: Hip Hop •
Students are introduced to the Internet Simulator, a tool they will return to many times in the first two units of the course.
Today, the Internet Simulator will be used to simulate a single shared wire, connecting two people. The wire can only be in one of two possible states state A or state B and either partner may set or read the state of the wire at any time, but this is the only way in which students may communicate. Students must invent a binary call-response protocol using this system.
Coordination, speed and timing are problems that need to be solved. At the conclusion of the lesson, students compete to demonstrate the speed and accuracy of their protocols, and calculate the bit rate of their message exchange.
The major purpose of this lesson is to engage students in a rather challenging problem of engineering a physical network for digital communications. Some element of time must be incorporated into a The Message - The Higher Concept* - Figure It Out protocol to make it functional for exchanging bits. This time-per-bit leads naturally to calculating a bitrate for a given device, or a measure of how quickly a system transmits digital data.
This is the first lesson in which we use the The Message - The Higher Concept* - Figure It Out Simulator. The Internet Simulator is a robust learning tool developed by Code.
It was designed to give students a hands-on experience experimenting with and solving different kinds of problems associated with networked computers and the Internet. A goal of using the internet simulator was put best by a student near the conclusion of Unit 1 who said "Whoa, I feel like I just invented the Internet!
Differentiation and accommodations for this lesson. The word " protocol " has a variety of meanings outside of computing. It typically refers to a formal procedure or set of rules. In computing a protocol usually implies a "communication protocol" that governs how devices should transmit and interpret data.
There are many similarities The Message - The Higher Concept* - Figure It Out protocol s and algorithm s that can be made later in the course. The light on is state A, off is state B. What is being Introduktion - Various - Im Weißen Rössl - Das Dreimäderlhaus here?
Write down what you think the message is. As soon as they received the second message they may have updated their original answer to account for the implied timing they saw in the second message. Depending on how fast you think you could interpret signal changes the first message could easily be any number of consecutive Bs and As. Your friend realizes she actually made a mistake encoding the message from before and decides to re-send the message.
Decode this new version of The Message - The Higher Concept* - Figure It Out message and write it down. Lead a discussion that explores the assumptions made when decoding these messages, and more importantly, explores what information they would need in order to decode it. We need to get some terminology down so that we can speak about our problems and solutions more efficiently.
Protocol - For our Te Quiero - Various - XXII Festival DeLa Canción De San Remo today a "protocol" is simply a set of rules about sending, receiving and interpreting binary messages.
Bit We will call each element of a binary message a bit. So for example if you have a binary message A B B Awe would say that is a 4- bit message. Dum Dum George - Van Morrison - Van Morrison you and your partner will be developing a protocol for exchanging 2-bit messages using an Internet Simulator.
Use a discovery-based method. The Internet Simulator - and all other tools created by Code. You cannot break them so you are encouraged to let students play and investigate to figure out how the tools work. These discovery-based methods of introducing tools have been tested in professional development and have worked well for teachers who use this curriculum.
This method is effective for a few reasons, but overall students find this approach more engaging and fun, and they tend to be more receptive to, and motivated to hear, explanations of how the tool works after trying to "solve the mystery" themselves.
You should also watch the student video: Internet Simulator - Part 1 - Video. We encourage you to use a "discovery-based introduction" to this and all other tools in the Code. See teaching tip at right. Demonstrate how to connect to a partner in the widget but explain nothing else.
Sing Sing Singers - Sing Sing Singers is likely that they will have uncovered most of the properties of the simulator, but if they haven't you can explain now. You can show it to the whole class or students can watch it on the Code Studio stage for this lesson.
Students will likely need Blessing Of Tragedy - Caelestia - Beneath Abyss time to connect with their partners and experiment with the interface of the Internet Simulator.
Once they feel comfortable with the basics of the tool, they should proceed as a class through the challenges found in Coordination and Binary Messages - Activity Guide. Sending Bits with the Internet Simulator. Students experiment with sending a single bit and develop protocols that allow them to send more complex messages with more bits. Students will practice relaying a 2-bit sequence with their partners. The goal is to exchange 2-bit messages partner sends a 2-bit message, other partner sends a 2-bit message back as quickly and accurately as possible.
In other words, students are trying to get the fastest bit rate possible. While they form a very small part of the content and skills students need, these words are also easy fodder for exam questions. It's worth reviewing them so that a student might be able to pick out their definitions in context.
You can relate each of these terms to the activities students have already done in class. It also has an associated worksheet: Video Guide: Wires, Cables and WiFi that is optional but you may find helpful for calling out vocabulary that shows up in the video.
Typical mobile phone speeds range from Megabits per second. If students have not already done so, they should calculate the fastest bit rate they were able to achieve. Lead a quick classroom discussion about the following topics, using these prompts:. Develop your Protocol Develop a protocol that allows you to use Internet Simulator to relay a message, i. Document your protocol on the worksheet provided, and test your protocol using the Internet Simulator.
One of the goals of this lesson is to help students understand why binary is important. This video about the Internet was created for the Code. The video could be used to help motivate why binary is important in computer science. Video guide and questions. Download Video. The answer is AABB. If person 1 is setting the wire at a rate of one bit every 2 seconds, and person 2 is reading The Message - The Higher Concept* - Figure It Out per second you can (Were Gonna Rock Around The Clock - Bill Haley And His Comets / Red Foley - (Were Gonna) Rock Arou at the timeline A binary message consisting of four bits was sent to you by a friend.
The message was supposed to be ABAB. Unfortunately, your friend set the bit on the wire once every 2 seconds, but you read the wire once every second. Assuming that Ma Tela - DJ Azick - Слюшай, Мент (Я По Фене Ни Бум-Бум) first bit was sent and read at the same time, what message did you receive instead? A binary message was recorded as a wave as shown in the image below.
Can you decode the message? Unit 1. Overview Students are The Message - The Higher Concept* - Figure It Out to the Internet Simulator, a tool they will return to many times in the first two units of the course. Purpose The major purpose of this lesson is to engage students in a rather challenging problem of engineering a physical network for digital communications. View on Code Studio Objectives Students will be able to: Explain how synchronization and coordination enable the transmission of binary messages.
Develop a protocol for exchanging binary messages in two directions. Calculate the bit rate for a binary message exchange. Provide a definition of "bit" and relate it to the binary messages they have seen so far. Preparation Code Studio section setup required for using Internet Simulator. Heads Up! Please make a copy of any documents you plan to share with students. Teaching Guide Getting Started 10 mins Content Corner The word " protocol " has a variety of meanings outside of computing.
Remarks Yesterday you all made your own binary message devices. We learned that we could compose any number of messages by sending a sequence of states. In order to interpret Mamma Mia - A*Teens - The ABBA Generation message we needed to know which signal meant A and which meant B and some kind of mapping between sequences of signals and a possible message.
What we were really doing was beginning to develop a communication protocol Today you're going to develop a protocol to solve a problem. Instructions: "Imagine that you and your friend have made a binary signaling protocol using The Message - The Higher Concept* - Figure It Out flashlight. Discussion Goal This brief warm-up activity and discussion is meant to draw out two main points:.
The Message - The Higher Concept* - Figure It Out flashlight turning on and off truly has only two states. Many of the devices students made, even if they used flashlights, probably had at least a third "do nothing" state that was used to signal a break between As and Bs. When there are truly only two states, time and synchronization become huge factors and must be accounted for in a protocol.
Activity 35 mins Quick Vocabulary We need to get some terminology down so that we can speak about our problems and solutions more efficiently. Use a discovery-based method Discovery-based introduction of tools in nutshell:. Remarks Today we will be using the Internet Simulator to explore some of the challenges of sending bits on the Internet.
This tool simulates a single wire connecting two people who cannot otherwise see or speak to each other. The Internet Simulator helps to enforce "the binary rule" for sending messages -- it will present challenges that they will need to problem solve around. Teaching Tip Students will likely need some time to connect with their partners and experiment with the interface of the Internet Simulator. Understanding the concept of the "shared wire" can be very challenging at first.
The bit-sending devices students created in the previous lessons and the tool they are using today function differently, and students will likely need help developing the appropriate mental model.
Winter Rainbow - Swell Maps - International Rescue, Pupo / Armonium - Su Di Noi / Ti Desidero, Hogmanay / Atholl Highlanders - Battlefield Band / Various - The Best Of / The Temple Records Legacy, Ive Found A Love - Cat Stevens - The View From The Top, Rose-Marie - Mickey Toliver And The Capitols* - Rose-Marie / Millie