Across
- 3. Breaking down your code, splitting it into more functions
- 5. Instructions you can give
- 6. Teaches programming concepts
- 8. Breaking down your code, splitting it into more functions
- 9. The grid Karel lives in
- 11. Mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly
- 14. Placed at the beginning and end of a function
- 15. Systematic search for a problem in order to solve it
Down
- 1. Visual structure of how your code is laid out
- 2. Mistake in the program where the rules of programming language are not allowed
- 4. The language Karel speaks
- 7. Form of Karel that now knows how to turn right and to turn around
- 10. Naming convention where the first letter is lowercase and each subsequent start of a word is upper case
- 12. Assumption we make about what must be true before the function is called
- 13. The part of a function that contains the command
