Computer Science 1 Extra Credit

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