Getting Started 15 minutes 1. Journal entry: What types of messages can be communicated with a single bit? 2. Introduce the sending bits challenge



Similar documents
Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Name: Quick Lesson Ideas. 8 Teaching lessons:

Becoming an Online Learner

Girls Make Apps Workshop FAQ

Program Your Own Game

CS Matters in Maryland CS Principles Course

Getting Started with LEGO Robotics

Starting a Booktalk Club: Success in Just 12 Weeks!

Bay Area Scientists in Schools Presentation Plan

Master the Common Core State Standards for Math!

Thanks to official SAT practice tools.

Lesson Plan. Upon completion of this assignment, the student will be able to build a small network and identify the different types of hackers.

2 Mathematics Curriculum

1. Provide a knowledge base 2. Create an atmosphere 3. Present a stimulus 4. Generate questions 5. Facilitate a discussion

Growing Up With Epilepsy

Karen Fuson, Pam Richards, and Robyn Seifert

COMPUTERS ARE YOUR FUTURE CHAPTER 8 WIRED & WIRELESS COMMUNICATION

Lesson 3: Behind the Scenes with Production

Teacher Evaluation. Missouri s Educator Evaluation System

CREATIVE COMPUTER GRAPHICS II

Numbers Plus Preschool Mathematics Curriculum: Teacher s Manual

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

COMPUTER APPLICATIONS TECHNOLOGY TEACHER GUIDE

Guide to Knowledge Elicitation Interviews

EE6-5 Solving Equations with Balances Pages 77 78

Lesson Plan #9 Immigration in America. Classroom Description: Approximately 25 students of various genders and abilities

Instructional Design Framework CSE: Unit 1 Lesson 1

The World Café Presents

How To Teach With Your Mind In Mind

Unit 1 Number Sense. In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions.

Engineering with Sound Lesson Plan

Biography-Driven Culturally Responsive Teaching

Count the Dots Binary Numbers

Credit Card Activity

The Internet. Main Goal: Students will learn how the Internet works, as it relates to URL addresses and web pages. OVERVIEW: VOCABULARY: OBJECTIVE:

Encoding Text with a Small Alphabet

CommScope Intelligent Building Infrastructure Solutions (IBIS)

A Quick Reference Guide

GT Differentiated Exemplar Lesson Science TEKS/Student Expectations:

CALIFORNIA S TEACHING PERFORMANCE EXPECTATIONS (TPE)

Mastery approaches to mathematics and the new national curriculum

Lesson Plan Format. Materials: Brain Diagram Brain Worksheet Health Tips Sheet Human Body Folder

Music Makers. paper clips

Creative Ideas: Enhanced to Meet Special Needs of Students

NJ Department of Education Office of Educational Technology Digital Learning NJ (DLNJ)

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

STRING TELEPHONES. Education Development Center, Inc. DESIGN IT! ENGINEERING IN AFTER SCHOOL PROGRAMS. KELVIN Stock #651817

Integrating Technology in the Classroom

The use of binary codes to represent characters

Classroom Management. Pre-K, Kinder, First Grades RGCCISD

Class Facilitator s Guide

Qualifying the Lead. Getting the Most from the First Contact. What is a Lead Form, and Why Use One?

Teacher Training Guide

The Best Ideas for Managing and Evaluating the Interactive Student Notebook. Presented by TCI. (800)

CORAM DEO. FACILITATOR GUIDE For Facilitating a Class on coramdeo.com

DEEPER LEARNING COMPETENCIES April 2013

Circuits and Boolean Expressions

Strategies for success

Tagxedo. Tagxedo is based on a Microsoft application called SilverLight. If you don t have it, don t worry. Tagxedo will prompt you to download it

U.S. Army Training Support Center TCM-TADLP-Courseware Standards and Certification Division. Mobile Best Practices

VOIP THE ULTIMATE GUIDE VERSION /23/2014 onevoiceinc.com

My Media LESSON PLAN UNIT 2. Essential Question What are your personal media habits, and how much time do you spend with different forms of media?

Lesson Plan. Course Title: Advanced Computer Programming Session Title: Project Management Basics

GRADE SIX-CONTENT STANDARD #4 EXTENDED LESSON A Permission Granted. Making a Scale Drawing A.25

hands-on Science & Art PRE-SCHOOL

Counselor Lesson Plan

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

First Semester Examinations 2011/12 INTERNET PRINCIPLES

Student Perceptions On Computer Coding Ashfield Public School Term 3, The Initiative. The survey

Describe the process of parallelization as it relates to problem solving.

Representing Data with Frequency Graphs

Energy Chains Grade Seven

What are some effective standards-based classroom assessment practices?

Ski on specific terrain (green, blue, black diamond, double black diamond) B Balancing Maintaining balance while in motion

Representing Data 1: Using Frequency Graphs

Wireless Broadband Access

Ohio School Counselor Evaluation Model MAY 2016

Short Course. Coding. Specification for Junior Cycle

Basic Skills of Marketing Sixth Grade

Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

IT 101 Introduction to Information Technology

Fun with Fractions: A Unit on Developing the Set Model: Unit Overview

Analog vs. Digital Transmission

Keeping Score: Why Credit Matters

Programming and Coding. Draft Specification for Junior Cycle Short Course

Prerequisite knowledge Students should have a good understanding of how our decimal number system works as well as understand place value.

ODOT Surveyor s Conference

Teaching Online at UD Best Practices Guide

Mendham Township School District Reading Curriculum Kindergarten

Integrating the Common Core Standards into the Music Curriculum

Data Collection Methods Establishing Procedures in the Classroom

Transcription:

5 Unit 1: A Bit of Everything Lesson 5 Sending Bits Lesson time: 255 Minutes (5 days) LESSON OVERVIEW: In this lesson, students work in groups using common classroom supplies and everyday objects to develop their own systems for encoding and sending messages. Students will collaborate on an iterative project using a maker ethos to design a system for sending binary information from one place to another. Project ownership and team participation fosters student engagement. Several teaching strategies are suggested for pacing and encouraging students working in groups. Did you know? A maker ethos is the mindset or spirit of creative problem-solvers that includes imagination, inventiveness, inquiry, exploration, and analysis. Teaching Summary Getting Started 15 minutes 1. Journal entry: What types of messages can be communicated with a single bit? 2. Introduce the sending bits challenge Activity: Sending a one-bit message 65 minutes 3. Create a system to send simple one-bit messages 4. Test students message systems 5. Class discussion 6. Journal entry: What binary messaging systems are used in this school? Activity: Sending multiple bits 125 minutes 7. Sending more complex messages 8. Gallery walk: Demonstration of student message systems Activity: Exploring real-world data transmission systems 75 min 9. Jigsaw learning activity 1

COMPUTER SCIENCE PRINCIPLES LEARNING OBJECTIVES 1.1.1 Use computing tools and techniques to create artifacts. 1.1.2 Collaborate in the creation of computational artifacts. 1.2.1 Use computing tools and techniques for creative expression. 2.1.1 Describe the combination of abstractions used to represent data. 2.2.1 Develop an abstraction. 3.2.1 Use computing to facilitate exploration and the discovery of connections in information. 3.1.1 Use computers to process information to gain insight and knowledge. 3.3.1 Analyze the considerations involved in the computational manipulation of information. A maker ethos learning environment is ideal for collaborative problem-solving experiences. 2

Teaching Guide MATERIALS, RESOURCES, AND PREPARATION For the student Student journals Internet access One box of maker supplies for each student group, containing at least: + Small flashlights + Simple noisemakers such as bells, triangles, or whistles + Cups and string + Slinky + Legos + Colored paper For the teacher Gather the maker supply collections GETTING STARTED 1. Journal Entry Prompt students with: What types of messages can be communicated with a single bit? What characteristics do one-bit messages have? What messages would your classmates find useful that could be sent with one bit? If students do not come up with messages that can be communicated with a single bit, provide a few prompts: Was today s homework collected?, Is there a pop-quiz?, or Do we have a substitute teacher today? Invite students to share their ideas with the class. Record the characteristics on the board or other display. Teaching Tip Engage students in analyzing the suggested messages according to the characteristics listed. Discard those that cannot be transmitted with one bit. 2. Introduce the sending bits challenge Create a messaging system using the maker supplies to send a one-bit message. If possible, use the ideas for one-bit messages that students suggested during the journal entry activity. If students are having trouble deciding upon a message, here is an example: Create a messaging system using the maker supplies to send a one-bit message to warn your classmates that there is a pop-quiz in class today. 3

ACTIVITY: SENDING A ONE-BIT MESSAGE 65 MIN 3. Creating a system to send simple one-bit messages (35 min) Create groups of 3 to 4 students. If possible, arrange for students to work at tables with adequate workspace and without computers. It is likely that another teacher would LOVE to trade a classroom for the computer lab for a few class periods. Introduce the Think-Make-Improve strategy Open-ended activities can be challenging for students inexperienced with this learning strategy. Explicitly state that this problem does not have the correct answer students typically work for. Students are encouraged to define the problem as they wish. This activity can be linked to problem-solving and the candy bar problem in the ECS curriculum in which the definition of break led to a variety of solutions. If students are familiar with it, a short discussion of the results of that activity may be helpful. Connection Provide students with the maker supplies In an ideal setup, each group would have an identical collection of supplies. Alternatively, you could provide a large collection of supplies in the center of the room for groups to select from. In either case, it is important to reinforce that this is not a competition and that students should SHARE ideas between groups and feel comfortable asking questions of each other and the teacher. An additional strategy to use in this activity is to designate a team explorer. Students in Teaching Tip this role roam the classroom, observe what other teams are doing, offer suggestions, and report ideas back to their own teams. This is an effective way to reduce the competition. Material List The more random, unrelated supplies the better. Small flashlights Simple noisemakers such as bells, triangles, or whistles Cups and string Slinkys Legos Desk supplies or other random objects Encourage students to test and iteratively improve their designs. Introduce the concept and process of iterative design with groups as they reach what appears Teaching Tip to them to be the end. Repeatedly coax them to make their design better and better. Curriculum 4. Test the student message systems (20 min) Invite each group to demonstrate its solution to the class. After each presentation, encourage the group to discuss improvements that they would like to make and challenges they encountered in creating their solution. Invite the students in the audience to ask questions, discuss the challenges the presenters reported, and share ideas they may have. 4

5. Class discussion of project (10 min) If it doesn t come out during the presentations or the follow-up discussions, guide the class to examine the limitations of the project. The communication challenges of being able to send only two possible messages. The need to agree ahead of time on what the signals mean. The lack of security once the code is known it is easy for anyone to understand the message. + Encourage students to think about security while working on their design. It is not a requirement at this time and will be discussed in depth later. 6. Journal Entry Prompt students with: What binary messaging systems are currently used in this room or school? How effective are they? Possible answers include: smoke detector, metal detector, cell phone ringtones. It is possible to extend the conversation about ringtones to foreshadow the students next challenge by discussing how a single ringtone has evolved into multiple ringtones that can signal various things. Similarly, vibrations can signal different things based on length or number. ACTIVITY: SENDING MULTIPLE BITS 125 MIN 7. Sending more complex messages (90 min) Curriculum Connection This activity supports the goals found in the Common Core State Standards for Mathematics: Understanding number systems. Present students with a revised problem statement: Create a system to send a more complex (text) message across a distance of at least 10 feet using the materials provided. Students should have concluded that the binary messaging systems they created earlier were relatively simple and limited for practical use. The goal is now to challenge the students to design a system that will send more complex messages such as words. As before, keep the prompt direct and open-ended. Allow the students to struggle for a little while, but be ready to help if their frustration becomes too great. Teaching Tip To help frustrated students, reference their earlier work on encoding bits or review the ECS activities on binary encoding of text. Use your best judgement as to whether you need to present these ideas to the entire class or to individual groups as needed. The important connection that students should make in this portion of the project is that the same binary messaging system designed earlier can be used to create a system to encode more complex messages. This portion of the project is allotted the greatest amount of the student working time. Some students will likely finish much more quickly than others. It is important to continue to encourage these groups to think about how to improve their message transmission systems. 5

Extended Learning This might be an appropriate time to introduce the concept of metadata, with or without using the actual term. As you move about the room, ask groups if they have thought about these common problems: + How can you make the messages shorter? + How can you transmit more quickly? + How can you make the messages more secure? + How can you ensure that the person receiving your message received the correct information? 8. Gallery walk to display student messaging systems (25 min) Instruct student groups to create video demonstrations of their messaging systems. The demonstration must show the messaging system transmitting a text message that is at least 5 characters long. Curriculum Connection Future performance tasks in this curriculum will require students to video record various aspects of their projects.this is an opportunity to test the video recording equipment in the classroom. Rotate students to view each messaging-system demonstration video. Instruct students to calculate the bitrate for each groups transmission system. Did you know? Bitrate is the speed at which data is transmitted. Students can calculate the bitrate of the student-created transmission systems by merely counting the number of bits sent per-second or per-minute. Class discussion. Prompt students with the following questions about the demonstrations and their experiences: + What did you see that surprised you? + What did you see that worked really well? + What did you see that you could use to improve your project if you had more time to work on it? + Which group demonstrated the fastest messaging system? How fast do you think computers can send bits? + And, did your team have problems working together? How were they solved? Evaluate student projects with the rubric at the end of this lesson document. Alternative Approach If video equipment is not readily available, students can demonstrate their systems live for the entire class. Answer questions at the end of each demonstration. ACTIVITY: EXPLORING REAL-WORLD DATA TRANSMISSION SYSTEMS 75 MIN This lesson is about understanding the physical layer of the Internet. Problems at the physical layer are concerned with how to transmit a bit from one place to another using some medium. In the real world of electricity, radio waves, light, and sound are common physical transmission media. 6

In this lesson, students used physical objects to transmit bits... the same problems they encountered using the makers supplies are the same problems of real world transmission systems. 9. Real-world data transmission system jigsaw: Research a transmission system and teach other classmates. Assign each group a transmission medium to research and report on how bits are transmitted using that medium. Sound (dial-up modem) Electricity (cable) Radio waves (Wi-Fi, cell phone) Light (fiber optics) Students should record details about each transmission system to complete their jigsaw puzzle of knowledge. A chart for recording student learning may be helpful. Students should draw connections between the real-world and their student-created medium related to how the transmission works, typical bitrate, security issues, common applications, advantages, and disadvantages. ASSESSMENT QUESTIONS Can you send a message in binary to someone you ve never before communicated with? If yes, how? If no, what does the person receiving a message need to know in order to successfully decode the message? For the final project in this lesson, you created an encoding strategy or system to convert a text message to binary. Why did you choose that particular encoding strategy? List at least two reasons to justify your decision. List two issues or problems that could be improved in your encoding strategy. Teaching Tip Did you know? If students are unable to answer these questions, ask Could you send a message in another language using your encoding?, Are there any messages you cannot send?, or Can you send emoji using your encoding. Advanced students should be pushed to explain why they add emoji packs to their cellphone messages before sending, or why emoji on Android phones looks different than on iphones. Emoji is the Japanese word for ideograms or smileys. Their popularity has spread because they are now incorporated into Unicode and available on many phones. The student-designed messaging systems created in this lesson will be assessed with a rubric aligned to the CSP Learning Objectives. The rubric is available at the end of this lesson and in the Teacher Resources Collection. CONNECTIONS AND BACKGROUND INFORMATION In the CS Unplugged Secret Message lesson, students learned to send messages with simple binary encodings and worked with a simple binary encoding of the alphabet (1=A...26=Z). A review of of this content may be helpful before students start this Lesson 5. The activities in Lesson 5 support CSTA K-12 Computer Science Standards: 3B-7 Discuss the interpretation of binary sequences in a variety of forms. 7

Project Rubric Artifact: a data transmission system that sends a five character message. CSP LEARNING OBJECTIVES BEGINNING EMERGING PROFICIENT Develop an abstraction. Describe the combination of abstractions used to represent data. Analyze the considerations involved in the computational manipulation of information. Collaborate in the creation of computational artifacts. Developed a system to represent two different states that can be transported a distance greater than 5 feet. However it is difficult for students in the group to identify the differences between states and decode messages. Are unable to explain how the text message is converted to binary. Students with beginning knowledge are most likely unable to receive an unknown message over their system and successfully report its meaning. Cannot justify why they made choices about the order, start, or end of a message. Do not respect and include the voices of all group members during creation or presentation of the project. Developed a system to clearly represent two different states that can be transported a distance greater than 5 feet. Students are able to identify the difference between the two states, but someone with no prior knowledge of the system would struggle to receive a message after the two states are explained to them. Are able to articulate that the text message is (1) first converted into binary and then (2) converted into the two states represented in their transmission system. Can speak with detail about why they made specific choices about their medium, including, but not limited to, the order with which bits are sent, the start of a message, and the end of a message. Respect and include the voices of all group members. All members are actively engaged at some point during the project and participate in the discussion of the project. Developed a system to clearly represent two different states that can be transported a distance greater than 5 feet. Students are able to identify the difference between the two states, and someone with no prior knowledge of the system can receive a message after the two states are explained to them. Are able to articulate that the text message is (1) first converted into binary and then (2) converted into the two states represented in their transmission system. They can explain how any data that could be represented in binary could be transported over their system. Can speak with detail about why they made specific choices about their medium, including, but not limited to, the order with which bits are sent, the start of a message, and the end of a message. Students can also discuss how their specific choices either do or do not address issues related to the speed of transmission, the length of messages, the security of messages, and the ease of interpretation of messages. Respect and include the voices of all group members. All members are actively engaged throughout the project and participate in the discussion of the project. 8