App Creators Vocabulary Crossword Puzzle

12345678910111213141516171819
Across
  1. 6. the process of reducing complexity by hiding unnecessary details to make it easier to think about a problem
  2. 8. the attempt to find and fix errors in computer hardware or programs
  3. 11. the writing of compound words by starting each word with a capital letter. Procedures and variables are named using camelCase, but the first word in the name is not capitalized
  4. 12. a systematic, problem-solving strategy that designers follow to come up with a solution to a problem
  5. 13. a simulator that imitates a program or events
  6. 14. an approach to programming where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code
  7. 17. two people working together to create a computer program
  8. 18. the layer of an app that the user sees and interacts with
  9. 19. the person who writes the code in a computer program when two programmers are working together
Down
  1. 1. the layer of an app that contains the program that tells the app how to behave
  2. 2. to increase the value of a numeric variable by a set amount
  3. 3. the person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together
  4. 4. a type of software application designed to run on a mobile device, such as a smartphone or tablet computer
  5. 5. a representative consumer for whom a hardware or software product is designed
  6. 7. 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
  7. 9. a flaw in a computer program that causes the program to produce an incorrect result or behavior
  8. 10. an ordered set of instructions that are used to carry out a task
  9. 15. diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action
  10. 16. a placeholder in a device’s memory that stores a value a program is using
  11. 17. a set of instructions that a computer executes to achieve a particular objective