Intro Computer Science Crossword

1234567891011121314151617181920212223
Across
  1. 1. understand and identify your audience's problems or needs
  2. 4. how a computer takes in information from the world (keyboard, mouse, touchscreen)
  3. 8. *abbreviation* a framework for identifying problems, designing solutions, testing and refining
  4. 9. a set of (often repeated) steps used to solve a problem
  5. 12. long-term memory even when the computer is turned off
  6. 14. something that happens outside a program that the program can respond to (like a screen tap or mouse click)
  7. 15. a programming language found in editors—such as Microsoft MakeCode and Scratch—that uses different colored and shaped blocks that connect in a specific order to allow beginners to learn concepts without having to worry about syntax
  8. 16. construct rough drafts or sketches of your ideas
  9. 17. a chip inside the computer and it's how the computer transforms information
  10. 20. test your prototype solutions
  11. 21. a handheld microcomputer with many inputs and outputs
  12. 23. a text-based programming language that uses letters, numbers, and symbols. It's one of the most popular programming languages in the world
Down
  1. 2. a self contained set of instructions for performing a specific task within a computer program
  2. 3. a detailed outline or rough draft of a program. natural language and code
  3. 5. brainstorm several possible creative solutions
  4. 6. a coding editor in Code Connection that lets you code with two programming languages: Block or JavaScript
  5. 7. part of a program that runs when a specific event happens
  6. 10. where you will build your programs
  7. 11. how the computer remembers things
  8. 13. learning more about the target audience
  9. 18. virtual space that shows what your program will look like when running on a micro:bit
  10. 19. *abbreviation* short-term memory that disappears when the computer is turned off
  11. 22. how a computer displays or communicates information