Software Engineer Crossword

12345678910111213
Across
  1. 2. A step-by-step procedure for solving a problem
  2. 6. A data structure consisting of a collection of elements
  3. 7. Flying mammal
  4. 8. Likes to chase mice
  5. 9. The standard markup language for creating web pages
  6. 11. Man's best friend
  7. 12. Instructions written by a programmer
  8. 13. An error in a program
Down
  1. 1. Has a trunk
  2. 3. Operating System; software that manages computer hardware and software
  3. 4. Large marsupial
  4. 5. A popular programming language
  5. 7. The smallest unit of data in a computer
  6. 10. A sequence of instructions that is continually repeated
  7. 11. To identify and remove errors from software