Coding Course 2 - Lesson 1
Guided Practice:
Let's complete an example together!
Use the following as your KEY:
**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:
Paired Practice:
Your group will need:
- pencil
- Graph-Programming Worksheet
(2)- 4x4 Blank Graph Worksheet
- 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.
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.

course2-lesson1-activity1-graphpaperprogramming.pdf | |
File Size: | 530 kb |
File Type: |
Vocab Shmocab Quick Class Discussion:
Flash Chat Wrap Up:
Lesson Assessment:

course2-_lesson1-assessment1-graphpaperprogramming.pdf | |
File Size: | 1758 kb |
File Type: |
Lesson Extension Activities:
- 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