unit 3 lesson 1 - code.org · 2019. 10. 8. · name(s)_____ period _____ date _____ real-life...
TRANSCRIPT
![Page 1: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/1.jpg)
Unit 3 Lesson 1
Building a Foundation
Resources
![Page 2: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/2.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 3: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/3.jpg)
Date:
![Page 4: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/4.jpg)
Date:
![Page 5: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/5.jpg)
Date:
![Page 6: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/6.jpg)
Date:
![Page 7: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/7.jpg)
Date:
![Page 8: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/8.jpg)
Date:
![Page 9: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/9.jpg)
Date:
![Page 10: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/10.jpg)
Date:
![Page 11: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/11.jpg)
Date:
![Page 12: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/12.jpg)
Unit 3 Lesson 2
Programming in Maze
Resources
![Page 13: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/13.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 14: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/14.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 15: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/15.jpg)
Date:
![Page 16: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/16.jpg)
Date:
![Page 17: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/17.jpg)
Date:
![Page 18: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/18.jpg)
Date:
![Page 19: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/19.jpg)
Date:
![Page 20: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/20.jpg)
Date:
![Page 21: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/21.jpg)
Date:
![Page 22: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/22.jpg)
Date:
![Page 23: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/23.jpg)
Date:
![Page 24: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/24.jpg)
Unit 3 Lesson 3
Debugging in Maze
Resources
![Page 25: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/25.jpg)
Code.org Debugging Recipe
These debugging tips will help you keep moving when you get stuck!
Read the directions.
Were you given any code to start?
● What does it do? ● Why do you think it’s there?
What is the goal of the puzzle?
Take it slow and go one step at a time.
Can you talk about the problem in your own words?
Look for problems each step of the way.
Fix one thing at a time, then describe how the result changed.
Describe what was supposed to happen.
Try leaving “breadcrumbs” in your program. You can put clues inside your code (like having your program “say” something) to let you know when each chunk runs. Try doing each task as its own chunk, then put all of the pieces together at the end so it is easier to see what each thing does.
Describe what is going wrong.
Does the difference between what was supposed to happen and what did happen give you any clues?
Talk to a friend. Maybe one of your classmates can help you figure out where your plan goes awry.
Try at least three ways of xing problems before you ask for help.
![Page 26: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/26.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 27: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/27.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 28: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/28.jpg)
Date:
![Page 29: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/29.jpg)
Date:
![Page 30: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/30.jpg)
Date:
![Page 31: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/31.jpg)
Date:
![Page 32: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/32.jpg)
Date:
![Page 33: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/33.jpg)
Date:
![Page 34: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/34.jpg)
Date:
![Page 35: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/35.jpg)
Date:
![Page 36: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/36.jpg)
Date:
![Page 37: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/37.jpg)
Unit 3 Lesson 4
Real-Life Algorithms: Paper Planes
Resources
![Page 38: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/38.jpg)
Name(s)_____________________________________ Period ______ Date ____________________ Real-Life Algorithms
Paper Airplane Worksheet
You can use algorithms to help describe things that people do every day. In this activity, we will create an algorithm to help each other make paper airplanes. Cut out the steps of making an airplane below. Glue the six the correct steps, in order, onto a separate piece of paper. Trade your finished algorithm with another person or group and let them use it to make an actual flying model paper plane!
CUT CENTER OUT OF
PAPER
CREASE PAPER DOWN THE CENTER
CRUMBLE PAPER
FOLD TOP CORNERS TO CENTER
RIP CORNER OFF
PAPER
FOLD CORNER SIDES TO
CENTER
TOSS FINISHED PLANE
FOLD PAPER
IN HALF AGAIN
PULL SIDES DOWN
![Page 39: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/39.jpg)
TEACHER KEY
Real-Life Algorithms Paper Airplane Worksheet
1. CREASE PAPER DOWN THE CENTER
2. FOLD TOP CORNERS TO CENTER
3. FOLD CORNER SIDES
TO CENTER
4. FOLD PAPER IN HALF AGAIN
5. PULL SIDES DOWN
6. TOSS FINISHED PLANE
![Page 40: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/40.jpg)
Daily Algorithms Assessment Worksheet
An algorithm is a list of instructions for accomplishing a task. We follow algorithms everyday when it comes to activities like making the bed, making breakfast, or even getting dressed in the morning.
These images are not in order. First, describe what is happening in each picture on the line to its left, then match the action to its order in the algorithm. The first one has been done for you as an example.
Teeth are clean!
Step 1
Step 2
Step 3
Step 4
Sometimes you can have more than one algorithm for the same activity. The order of some of these steps can be changed without changing the final product. Use the letters on the images below to create two algorithms for making a paper airplane.
ALGORITHM 1: ______ ______ ______ ______ ______ ______ ______ ______
ALGORITHM 2: ______ ______ ______ ______ ______ ______ ______ ______
![Page 41: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/41.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 42: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/42.jpg)
Date:
![Page 43: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/43.jpg)
Date:
![Page 44: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/44.jpg)
Date:
![Page 45: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/45.jpg)
Date:
![Page 46: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/46.jpg)
Date:
![Page 47: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/47.jpg)
Date:
![Page 48: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/48.jpg)
Date:
![Page 49: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/49.jpg)
Date:
![Page 50: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/50.jpg)
Date:
![Page 51: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/51.jpg)
Unit 3 Lesson 5
Programming in Collector
Resources
![Page 52: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/52.jpg)
Unplugged Blocks (Courses C-F)
![Page 53: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/53.jpg)
Unplugged Blocks (Courses C-F)
![Page 54: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/54.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 55: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/55.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 56: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/56.jpg)
Date:
![Page 57: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/57.jpg)
Date:
![Page 58: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/58.jpg)
Date:
![Page 59: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/59.jpg)
Date:
![Page 60: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/60.jpg)
Date:
![Page 61: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/61.jpg)
Date:
![Page 62: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/62.jpg)
Date:
![Page 63: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/63.jpg)
Date:
![Page 64: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/64.jpg)
Date:
![Page 65: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/65.jpg)
Unit 3 Lesson 6
Programming in Artist
Resources
![Page 66: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/66.jpg)
Name(s)_____________________________________ Period ______ Date ____________________
Turns & Angles in Regular Polygons
120° Right Turn
Triangle (3 sides)
Each turn is 360° / 3 = 120°
Each angle is 180° - 120° = 60°
120°
Left turn
90° Right Turn
Rectangle (4 sides)
Each turn is 360° / 4 = 90°
Each angle is 180° - 90° = 90°
90° Left Turn
72° Right Turn
Pentagon
(5 sides)
Each turn is 360° / 5 = 72°
Each angle is 180° - 72° = 108°
72° Left Turn
60° Right Turn
Hexagon
(6 sides)
Each turn is 360° / 6 = 60°
Each angle is 180° - 60° = 120°
60° Left Turn
45° Right Turn
Octagon
(8 sides)
Each turn is 360° / 8 = 45°
Each angle is 180° - 45° = 135°
45° Left Turn
36° Right Turn
Decagon
(10 sides)
Each turn is 360° / 10 = 36°
Each angle is 180° - 36° = 144°
36° Left Turn
![Page 67: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/67.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 68: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/68.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 69: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/69.jpg)
Date:
![Page 70: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/70.jpg)
Date:
![Page 71: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/71.jpg)
Date:
![Page 72: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/72.jpg)
Date:
![Page 73: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/73.jpg)
Date:
![Page 74: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/74.jpg)
Date:
![Page 75: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/75.jpg)
Date:
![Page 76: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/76.jpg)
Date:
![Page 77: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/77.jpg)
Date:
![Page 78: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/78.jpg)
Unit 3 Lesson 7
Getting Loopy
Resources
![Page 79: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/79.jpg)
Getting Loopy Unplugged Loops Activity
The Iteration
Clap
Clap
Clap
Behind Head
Waist
Behind Head
Waist
Repeat this part 3 times!
Clap
Clap
Clap
Left Up
Right Up
Left Up
Right Up
Clap
Clap
Clap
Then do this!
Belly Laugh
![Page 80: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/80.jpg)
Name:_________________________ Date:__________
Getting Loopy Unplugged Loops Activity
Looping can save space! What if we wanted to take The Iteration dance below and make more loops inside? Can you circle the actions that we can group into a loop and cross out the ones that we don’t need anymore? Write a number next to each circle to let us know how many times to repeat the action.
The first line has been done for you.
Clap
Clap Clap
Behind Head
Waist
Behind Head
Waist
Repeat this part 3 times!
Clap
Clap
Clap
Left Up
Right Up
Left Up
Right Up
Clap
Clap
Clap
Then do this!
Belly Laugh
![Page 81: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/81.jpg)
Name:_________________________ Date:__________
Getting Loopy Unplugged Loops Activity
![Page 82: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/82.jpg)
TEACHER KEY
Getting Loopy Unplugged Loops Activity
3 Clap
Clap Clap
2
Behind Head Waist
Behind Head Waist
Repeat this part 3 times!
3
Clap
Clap Clap
2
Left Up Right Up
Left Up Right Up
3
Clap
Clap Clap
Then do this!
Belly Laugh
![Page 83: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/83.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 84: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/84.jpg)
Date:
![Page 85: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/85.jpg)
Date:
![Page 86: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/86.jpg)
Date:
![Page 87: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/87.jpg)
Date:
![Page 88: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/88.jpg)
Date:
![Page 89: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/89.jpg)
Date:
![Page 90: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/90.jpg)
Date:
![Page 91: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/91.jpg)
Date:
![Page 92: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/92.jpg)
Date:
![Page 93: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/93.jpg)
Unit 3 Lesson 8
Loops with Rey and BB-8
Resources
![Page 94: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/94.jpg)
Unplugged Blocks (Courses C-F)
![Page 95: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/95.jpg)
Unplugged Blocks (Courses C-F)
![Page 96: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/96.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 97: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/97.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 98: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/98.jpg)
Date:
![Page 99: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/99.jpg)
Date:
![Page 100: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/100.jpg)
Date:
![Page 101: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/101.jpg)
Date:
![Page 102: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/102.jpg)
Date:
![Page 103: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/103.jpg)
Date:
![Page 104: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/104.jpg)
Date:
![Page 105: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/105.jpg)
Date:
![Page 106: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/106.jpg)
Date:
![Page 107: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/107.jpg)
Unit 3 Lesson 9
Loops in Artist
Resources
![Page 108: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/108.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 109: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/109.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 110: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/110.jpg)
Date:
![Page 111: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/111.jpg)
Date:
![Page 112: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/112.jpg)
Date:
![Page 113: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/113.jpg)
Date:
![Page 114: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/114.jpg)
Date:
![Page 115: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/115.jpg)
Date:
![Page 116: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/116.jpg)
Date:
![Page 117: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/117.jpg)
Date:
![Page 118: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/118.jpg)
Date:
![Page 119: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/119.jpg)
Unit 3 Lesson 10
Loops in Harvester
Resources
![Page 120: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/120.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 121: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/121.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 122: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/122.jpg)
Date:
![Page 123: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/123.jpg)
Date:
![Page 124: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/124.jpg)
Date:
![Page 125: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/125.jpg)
Date:
![Page 126: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/126.jpg)
Date:
![Page 127: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/127.jpg)
Date:
![Page 128: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/128.jpg)
Date:
![Page 129: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/129.jpg)
Date:
![Page 130: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/130.jpg)
Date:
![Page 131: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/131.jpg)
Unit 3 Lesson 11
Events Unplugged: The Big Event
Resources
![Page 132: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/132.jpg)
The Big Event (Course C) Event Controller
![Page 133: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/133.jpg)
Name(s)_____________________________________ Period ______ Date ____________________
The Big Event
You’ve been given a magical controller that changes the picture on the frame on your desk. Take a look below to see what each button does. Can you figure out which series of button events will cause your frame to show the pictures on the right? Draw a line from each set of pictures to the button combination that causes it. The first one has been done for you.
![Page 134: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/134.jpg)
TEACHER KEY
The Big Event
You’ve been given a magical controller that changes the picture on the frame on your desk. Take a look below to see what each button does. Can you figure out which series of button events will cause your frame to show the pictures on the right? Draw a line from each set of pictures to the button combination that causes it. The first one has been done for you.
![Page 135: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/135.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 136: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/136.jpg)
Date:
![Page 137: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/137.jpg)
Date:
![Page 138: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/138.jpg)
Date:
![Page 139: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/139.jpg)
Date:
![Page 140: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/140.jpg)
Date:
![Page 141: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/141.jpg)
Date:
![Page 142: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/142.jpg)
Date:
![Page 143: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/143.jpg)
Date:
![Page 144: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/144.jpg)
Date:
![Page 145: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/145.jpg)
Unit 3 Lesson 12
Build a Flappy Game
Resources
![Page 146: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/146.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 147: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/147.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 148: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/148.jpg)
Date:
![Page 149: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/149.jpg)
Date:
![Page 150: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/150.jpg)
Date:
![Page 151: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/151.jpg)
Date:
![Page 152: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/152.jpg)
Date:
![Page 153: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/153.jpg)
Date:
![Page 154: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/154.jpg)
Date:
![Page 155: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/155.jpg)
Date:
![Page 156: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/156.jpg)
Date:
![Page 157: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/157.jpg)
Unit 3 Lesson 13
Events in Play Lab
Resources
![Page 158: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/158.jpg)
Unplugged Blocks (Courses C-F)
![Page 159: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/159.jpg)
Unplugged Blocks (Courses C-F)
![Page 160: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/160.jpg)
Lesson Recommendations
Main Activity Notes Teachers play a vital role in computer science education and supporting a collaborative and vibrant classroom environment. During online activities, the role of the teacher is primarily one of encouragement and support. Online lessons are meant to be student-centered, so teachers should avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity. ● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the solution.
● Remind students to use the debugging process before you approach. ● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you? ● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off. ● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip: Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair ● Don’t use the classmate’s keyboard ● Don’t touch the classmate’s mouse ● Make sure the classmate can describe the solution to you out loud before
you walk away
![Page 161: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/161.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 162: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/162.jpg)
Date:
![Page 163: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/163.jpg)
Date:
![Page 164: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/164.jpg)
Date:
![Page 165: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/165.jpg)
Date:
![Page 166: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/166.jpg)
Date:
![Page 167: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/167.jpg)
Date:
![Page 168: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/168.jpg)
Date:
![Page 169: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/169.jpg)
Date:
![Page 170: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/170.jpg)
Date:
![Page 171: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/171.jpg)
Unit 3 Lesson 14
Common Sense Education: Screen Out the Mean
Resources
![Page 172: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/172.jpg)
Name(s)_____________________________________ Period ______ Date ____________________
WORKSHEET
Screen Out the Mean
Directions
Jada’s parents let her play on a website where she can take care of a pet pony and decorate its stall. Her friend Michael has played with her in the past and knows her username and password. One day Jada goes to the site to care for her pony. She finds that her pony’s stall is a mess and that there are some things missing.
What do you think happened?
How do you think Jada feels?
What should you do if someone starts cyberbullying you?
STOP using the computer until it is safe.
TELL an adult you trust.
Go ONLINE only when a trusted adult says it’s OK. PLAY online only with kids who are nice.
DIGITAL LIFE 101 / ASSESSMENT / DIGITAL LITERACY AND CITIZENSHIP IN A CONNECTED CULTURE / REV DATE 2017 www.commonsense.org | CREATIVE COMMONS: ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE\
![Page 173: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/173.jpg)
Online Safety
Stop using the computer until it is safe.
Tell an adult you trust.
GoOnline when an adult says it’s OK.
Playonline only with kids you know who are nice.
![Page 174: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/174.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 175: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/175.jpg)
Date:
![Page 176: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/176.jpg)
Date:
![Page 177: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/177.jpg)
Date:
![Page 178: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/178.jpg)
Date:
![Page 179: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/179.jpg)
Date:
![Page 180: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/180.jpg)
Date:
![Page 181: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/181.jpg)
Date:
![Page 182: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/182.jpg)
Date:
![Page 183: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/183.jpg)
Date:
![Page 184: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/184.jpg)
Unit 3 Lesson 15
Binary Bracelets
Resources
![Page 185: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/185.jpg)
Binary Bracelets Binary Decoder Key
Letter Binary Letter Binary
A ■◻■■ ■■■◻ N ■◻■■ ◻◻◻■ B ■◻■■ ■■◻■ O ■◻■■ ◻◻◻◻ C ■◻■■ ■■◻◻ P ■◻■◻ ■■■■ D ■◻■■ ■◻■■ Q ■◻■◻ ■■■◻ E ■◻■■ ■◻■◻ R ■◻■◻ ■■◻■ F ■◻■■ ■◻◻■ S ■◻■◻ ■■◻◻ G ■◻■■ ■◻◻◻ T ■◻■◻ ■◻■■ H ■◻■■ ◻■■■ U ■◻■◻ ■◻■◻ I ■◻■■ ◻■■◻ V ■◻■◻ ■◻◻■ J ■◻■■ ◻■◻■ W ■◻■◻ ■◻◻◻ K ■◻■■ ◻■◻◻ X ■◻■◻ ◻■■■ L ■◻■■ ◻◻■■ Y ■◻■◻ ◻■■◻ M ■◻■■ ◻◻■◻ Z ■◻■◻ ◻■◻■
Find the first letter of your first name.
Fill in the squares of the bracelet below to match the pattern of the squares next to the letter that you found.
Cut the bracelet out and tape it around your wrist to wear it!
![Page 186: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/186.jpg)
Name(s)_____________________________________ Period ______ Date ____________________ Binary Bracelets
Binary Decoder Key
Letter Binary Letter Binary
A ■◻■■ ■■■◻ N ■◻■■ ◻◻◻■ B ■◻■■ ■■◻■ O ■◻■■ ◻◻◻◻ C ■◻■■ ■■◻◻ P ■◻■◻ ■■■■ D ■◻■■ ■◻■■ Q ■◻■◻ ■■■◻ E ■◻■■ ■◻■◻ R ■◻■◻ ■■◻■ F ■◻■■ ■◻◻■ S ■◻■◻ ■■◻◻ G ■◻■■ ■◻◻◻ T ■◻■◻ ■◻■■ H ■◻■■ ◻■■■ U ■◻■◻ ■◻■◻ I ■◻■■ ◻■■◻ V ■◻■◻ ■◻◻■ J ■◻■■ ◻■◻■ W ■◻■◻ ■◻◻◻ K ■◻■■ ◻■◻◻ X ■◻■◻ ◻■■■ L ■◻■■ ◻◻■■ Y ■◻■◻ ◻■■◻ M ■◻■■ ◻◻■◻ Z ■◻■◻ ◻■◻■
Can you figure out what the message says? Write the message here!
■◻■■ ■■◻◻ ■◻■■ ◻◻◻◻ ■◻■■ ■◻■■ ■◻■■ ■◻■◻ ■◻■■ ◻■■◻ ■◻■◻ ■■◻◻ ■◻■■ ■◻◻■ ■◻■◻ ■◻■◻
____
____
____
____
____
____
____
____
____
____ ____ ____ ____
____ ____
____ ____ ____
![Page 187: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/187.jpg)
Name(s)_____________________________________ Period ______ Date ____________________ Binary Bracelets
Binary Decoder Key
■◻■■ ◻◻◻■
![Page 188: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/188.jpg)
TEACHER KEY Binary Bracelets
Binary Decoder Key
Letter Binary Letter Binary
A ■◻■■ ■■■◻ N ■◻■■ ◻◻◻■ B ■◻■■ ■■◻■ O ■◻■■ ◻◻◻◻ C ■◻■■ ■■◻◻ P ■◻■◻ ■■■■ D ■◻■■ ■◻■■ Q ■◻■◻ ■■■◻ E ■◻■■ ■◻■◻ R ■◻■◻ ■■◻■ F ■◻■■ ■◻◻■ S ■◻■◻ ■■◻◻ G ■◻■■ ■◻◻◻ T ■◻■◻ ■◻■■ H ■◻■■ ◻■■■ U ■◻■◻ ■◻■◻ I ■◻■■ ◻■■◻ V ■◻■◻ ■◻◻■ J ■◻■■ ◻■◻■ W ■◻■◻ ■◻◻◻ K ■◻■■ ◻■◻◻ X ■◻■◻ ◻■■■ L ■◻■■ ◻◻■■ Y ■◻■◻ ◻■■◻ M ■◻■■ ◻◻■◻ Z ■◻■◻ ◻■◻■
Can you figure out what the message says? Write the message here!
■◻■■ ■■◻◻ ■◻■■ ◻◻◻◻ ■◻■■ ■◻■■ ■◻■■ ■◻■◻ ■◻■■ ◻■■◻ ■◻■◻ ■■◻◻ ■◻■■ ■◻◻■ ■◻■◻
__C__ __O__ __D__ __E__ __I__ __S__ __F__ __U__ __N__
_C_ __O_ _D_ _E_
_I_ _S_
_F_ _U_ _N_
![Page 189: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/189.jpg)
TEACHER KEY Binary Bracelets
Binary Decoder Key
■◻■◻ ■◻■■ ◻◻◻■
![Page 190: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/190.jpg)
This Journal Belongs To
Grade: Date:
My Think Spot Journal
![Page 191: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/191.jpg)
Date:
![Page 192: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/192.jpg)
Date:
![Page 193: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/193.jpg)
Date:
![Page 194: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/194.jpg)
Date:
![Page 195: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/195.jpg)
Date:
![Page 196: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/196.jpg)
Date:
![Page 197: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/197.jpg)
Date:
![Page 198: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/198.jpg)
Date:
![Page 199: Unit 3 Lesson 1 - Code.org · 2019. 10. 8. · Name(s)_____ Period _____ Date _____ Real-Life Algorithms Paper Airplane Worksheet You can use algorithms to help describe things that](https://reader035.vdocument.in/reader035/viewer/2022071212/60240369e0779020f15a3647/html5/thumbnails/199.jpg)
Date: