AP CSP Crossword #1

123456789101112131415
Across
  1. 4. A problem in your code.
  2. 5. A set of steps or rules to follow to solve a particular problem.
  3. 9. What should be true after the function is called
  4. 11. A brief explanation of code in plain English.
  5. 12. __ and libraries simplify complex programming tasks by providing sets of clearly defined methods of communication among various computing components.
  6. 14. The ability to use methods and programs that we do not fully understand, or are unable to write.
  7. 15. A message in your code that explains what is going on.
Down
  1. 1. A method for breaking our program down into smaller parts.
  2. 2. The study of computational thinking, the thinking humans need to in order to describe a step by step process to a computer.
  3. 3. Managing complexity by "abstracting away" information and detail, in order to focus on the relevant concepts.
  4. 6. Written instructions detailing the functions, methods, and variables available and how to use them.
  5. 7. Assumptions we make about what must be true before the function is called.
  6. 8. A naming convention where the first letter is lower case, and each subsequent start of a word is upper case.
  7. 10. Fixing a problem in your code.
  8. 13. Breaking your program into smaller parts.