Coding Vocab Crossword

1234567891011121314151617181920212223
Across
  1. 4. Repeating process steps to continuously improve a work product.
  2. 5. Something unexpected that happens while a program is running.
  3. 6. A program that translates instructions or code into a language that can be read and understood by a computer.
  4. 7. An ordered set of instructions that are used to carry out a task.
  5. 9. A set of instructions that a computer executes to achieve a particular objective.
  6. 12. To carry out or put into effect.
  7. 14. Building interactive physical systems using software and hardware that can sense and respond to the analog world.
  8. 15. A standard, short-range wireless connection for electronic devices.
  9. 20. A small computer on a single integrated circuit containing a processor, memory, and programmable inputs and outputs.
  10. 22. To identify bugs or errors in computer hardware or programs and fix them.
  11. 23. A semiconductor diode that emits light when conducting current.
Down
  1. 1. A diagram that represents an algorithm, workflow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action.
  2. 2. The process of solving problems using a series of steps.
  3. 3. A command that performs different actions depending on whether a condition is true or false.
  4. 8. The science of creating solutions and solving problems using the help of a computer. Some of the areas of focus include software engineering, programming, data analysis, algorithms, graphics, and animation.
  5. 10. A method to analyze and record information about a program's execution.
  6. 11. An interruption or break in a signal or transmission from one device to another.
  7. 13. A simulator that imitates a program or events.
  8. 16. Something put into a system, such as resources, information, or signals, in order to achieve a result.
  9. 17. To break a problem down into smaller pieces.
  10. 18. A drag-and-drop programming environment where code blocks snap together to form a program.
  11. 19. A flaw in a computer program that causes the program to produce an incorrect result or behavior
  12. 21. Scientists who apply their knowledge of computation to creating solutions using a computer system.