Use the space below to write an ALGORITHM together using arrow symbols:
**Imagine that your arm is an Automated Realization Machine to help bring the idea of algorithms and programs to life.
Use the graph below to follow the ALGORITHM to fill in the correct squares:
Your group will need: - pencil - Graph-Programming Worksheet (2)- 4x4 Blank Graph Worksheet
Pair Directions: 1. Each pair needs to select one image from the worksheet (Remember which image you selected, but don't share it! Shh!) 2. Each pair needs to discuss the algorithm you will write. 3. Each pair needs to convert the algorithm into a program using the symbols. 4. Each group will trade programs with a different group and draw the other group's image from their program. 5. Once finished drawing the image, check with the group who wrote the program to ensure you followed the program correctly. 6. Complete these steps until the time your teacher allotted runs out.
Try to make your own images and create a program using symbols to instruct others to make it.
Write a program for a 5x5 grid and explain what makes this more challenging than a 4x4 grid program.
Learning Standards achieved in this lesson:
NJ Technology Standards:
8.2.5.C.1 Collaborate with peers to illustrate components of a designed system.
8.2.5.D.3 Follow step by step directions to assemble a product or solve a problem.
8.2.2.E.1 List and demonstrate the steps to an everyday task.
8.2.2.E.2 Demonstrate an understanding of how a computer takes input through a series of written commands and then interprets and displays information as output.
8.2.2.E.3 Create algorithms (a sets of instructions) using a pre-defined set of commands (e.g., to move a student or a character through a maze).
8.2.2.E.4 Debug an algorithm (i.e., correct an error).
8.2.2.E.5 Use appropriate terms in conversation (e.g., basic vocabulary words: input, output, the operating system, debug, and algorithm).
8.2.5.E.2 Demonstrate an understanding of how a computer takes input of data, processes and stores the data through a series of commands, and outputs information.
8.2.5.E.3 Using a simple, visual programming language, create a program using loops, events and procedures to generate specific output.
Image Credits: http://static1.squarespace.com/static/52767759e4b0c0a394802698/t/533c5148e4b09aaebbe38d60/1396461914652/ and Code.org
Crazy4Computers.net / Site Created by Amy Spalt / All Rights Reserved. Copyright 2017 Please DO NOT contact me to add your content to my website. This site is maintained for educational purposes for my K-5 students.