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