Coding, Algorithms & Ethics

1234567891011121314151617181920
Across
  1. 3. Data or information entered into a program
  2. 4. Raw facts or values processed by a computer
  3. 6. A step-by-step set of instructions to solve a problem
  4. 9. Instructions executed one after another in order
  5. 11. Creating new solutions or improvements through technology
  6. 14. A diagram that maps out the steps of an algorithm
  7. 16. Repeating a process to improve or refine a solution
  8. 17. To systematically identify and solve a problem
  9. 19. A block of code that repeats until a condition is met
  10. 20. How well an algorithm solves a problem using minimal steps
Down
  1. 1. To find and fix errors in a program
  2. 2. A system for representing data in a specific format
  3. 5. A point in code where two different paths can be taken
  4. 7. To break a complex problem into smaller, simpler parts
  5. 8. Relating to the process of solving problems using computers
  6. 10. The moral principles that guide responsible use of technology
  7. 12. A named container that stores a value in a program
  8. 13. A system of connected devices that share information
  9. 15. The result or information a program produces
  10. 18. The rules that determine how a program makes decisions