Programming Crossword

12345678910
Across
  1. 3. A mistake in a program
  2. 6. A set of instructions that a computer follows
  3. 8. A data structure that stores key-value pairs
  4. 9. A system of reasoning used in programming
  5. 10. A keyword that means a variable belongs to a class
Down
  1. 1. A special method that creates an object
  2. 2. A single operation in a program
  3. 4. A loop that repeats until a condition is met
  4. 5. A statement that sends a value back
  5. 7. Not present or missing