Vocabulary
Graph Paper
Drawing Algorithms
Jobs
Understanding It

100

a list of steps to finish a task
An algorithm

100

Using a quadrant graph, where would you be on a graph paper grid if you followed these commands: 1. Move Down 1 Square 2. Move 1 Square Right 3. Move Down 1 Square 4. Move 1 Square Left 5. Fill in Square with Color
A3

100

Draw the following Algorithm using Arrow Symbols: 1. Move 1 Square Right 2. Move Down 1 Square 3. Move 1 Square Left 4. Fill in Square with Color
See Slide

100

Fill in the blank: One of your group members held this job. A _____________ is a type of computer that can perform commands.
Robot

100

What causes a bug in a program?
A programmer makes a mistake when they program an algorithm into the computer causing it to run incorrectly.

200

writing commands or actions as symbols
Coding

200

Using a quadrant graph, where would you be on a graph paper grid if you followed these commands: 1. Move 1 Square Right 2. Move Down 2 Squares 3. Move 2 Squares Right 4. Move Down 1 Square 5. Move 1 Square Right 6. Move Down 1 Square 7. Move 2 Squares Left 8. Fill in Square with Color
C5

200

Draw the following Algorithm using Arrow Symbols: 1. Move Down 1 Square 2. Move 2 Squares Right 3. Move Up 1 Square 4. Move 1 Square Left 5. Move Down 1 Square 6. Fill in Square with Color
See Slide

200

Fill in the blank: One of your group members held this job. A _____________ is a a person who gives commands to a computer.
Programmer

200

What does it mean to, "run a program?"
It means to make it follow the algorithm or perform the task from beginning to end.

300

finding and fixing problems in code
debugging

300

Using a quadrant graph, where would you be on a graph paper grid if you followed these commands: 1. Move Down 2 Squares 2. Move 4 Squares Right 3. Move Up 2 Squares 4. Move 1 Square Left 5. Move Down 2 Squares 6. Move 2 Squares Right 7. Move Down 1 Square 8. Move 1 Square Right 9. Move Up 3 Squares 10. Move 2 Squares Left 11. Move Down 1 Square 12. Fill in Square with Color
E2

300

Draw the following Algorithm using Arrow Symbols: 1. Move 1 Square Right 2. Move Down 3 Squares 3. Move 1 Square Right 4. Move Up 1 Square 5. Move 2 Squares Left 6. Move 1 Square Right 7. Fill in Square with Color
See Image

300

Fill in the blank: One of your group members did this job. A programmer sometimes has to __________________ a program that needs to be fixed.
debug

300

What do programmers use to program computers?
Code, Symbols, or Algorithms

400

an algorithm that has been coded into something that can be run by a machine
program

400

Using a quadrant graph, where would you be on a graph paper grid if you followed these commands: 1. Move 3 Squares Right 2. Move Down 1 Squares 3. Move 1 Square Left 4. Move Down 3 Squares 5. Move 2 Squares Right 6. Move Up 2 Squares 7. Move 3 Square Left 8. Move Up 2 Squares 10. Move 1 Squares Right 11. Move Down 4 Squares 12. Move Up 1 Square 13. Move 1 Square Left 14. Move 3 Squares Right 15. Move Up 2 Squares 16. Move Left 1 Square 17. Move Right 3 Squares 18. Fill in Square with Color
G2

400

Draw the following Algorithm using Arrow Symbols: 1. Move Down 2 Squares 2. Move 3 Squares Right 3. Move Up 1 Square 4. Move 2 Squares Left 5. Fill in Square with Color 6. Move Down 2 Squares 7. Move 2 Squares Right 8. Fill in Square with Color
See Slide

400

A programmer uses ________________ to communicate commands to a computer.
code

400

Why do programmers use codes and algorithms to write programs?
Because writing it out in words would take too long and might not be the same wording for every program.

500

what the Programmer will tell the computer or robot
command

500

Using a quadrant graph, where would you be on a graph paper grid if you followed these commands: 1. Move 1 Square Right 2. Move 1 Square Left 3. Move 1 Square Right 4. Move Down 3 Squares 5. Move Up 2 Squares 6. Move 1 Square Left 7. Move 2 Squares Right 8. Move Up 1 Square 10. Move 1 Square Left 11. Move Down 4 Squares 12. Move Up 1 Square 13. Move 1 Square Right 14. Move 2 Squares Left 15. Move Up 3 Squares 16. Move Right 2 Squares 17. Move Down 3 Squares 18. Move 2 Squares Left 19. Move Up 1 Square 20. Fill in Square with Color
C4

500

Draw the following Algorithm using Arrow Symbols: 1. Move Down 2 Squares 2. Fill in Square with Color 3. Move 2 Squares Right 4. Move Up 1 Square 5. Move Down 1 Square 6. Move 1 Square Left 7. Fill in Square with Color 8. Move 2 Squares Right 9. Move 2 Squares Left 10. Fill in Square with Color 11. Move Up 2 Squares 12. Move 1 Square Left 13. Move Down 1 Square 14. Move 1 Square Right 15. Fill in Square with Color
See Slide

500

Programmers write _________________ or a list of steps so that a computer can finish a task.
algorithms

500

Why it is difficult to transform real problems into programs?​​​​
Computers only understand certain commands in code.