Christmas Computer Science Keywords

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
Across
  1. 2. Input device Santa uses to type addresses
  2. 4. Displays festive graphics for Santa
  3. 7. The number of presents Santa carries is this data type
  4. 8. Repeats while SantaAwake is TRUE
  5. 10. Santa stores each child’s name in this data structure
  6. 12. A coding mistake like missing ENDIF
  7. 13. Connects all North Pole workshops together
  8. 15. The part of the CPU that does maths and logic for Santa
  9. 16. The CPU step where Santa grabs the next instruction from memory
  10. 18. Super-fast memory the CPU uses so Santa doesn’t wait for RAM
  11. 21. A whole-number data type for tree counts
  12. 23. Writing steps for Santa without real code
  13. 26. Outputs North Pole carols
  14. 30. Santa’s massive archive of presents
  15. 31. The pathway signals travel on inside the sleigh computer
  16. 32. An error that only appears when the sleigh code executes
  17. 36. Protects Santa’s servers from naughty hackers
  18. 37. Model used when elves send requests to Santa’s main system
  19. 38. An ordered set of present weights
  20. 39. Ignoring unnecessary toy details to focus on essentials
  21. 41. One processing unit inside the CPU Santa loves having many of these
  22. 43. Stores temporary Christmas list data
  23. 44. A value that never changes like numberOfReindeer
  24. 45. A diagram showing flow of Christmas operations
  25. 47. NaughtyOrNice is stored using this data type
  26. 48. Choosing whether to deliver a gift or coal
  27. 49. The output a function gives back like a giftLabel
  28. 50. Tiny fast storage inside the CPU for elf commands
  29. 52. Unique identifier for each elf workstation
  30. 53. A reusable block of code like PackPresent
Down
  1. 1. Scrambles data so only Santa can read it
  2. 3. When Santa’s code runs but gives coal to everyone
  3. 5. Joining “Merry” and “Christmas” together
  4. 6. The agreed rules elves follow when messaging
  5. 9. Repeating a task until midnight arrives
  6. 11. The repeated fetch–decode–execute process powering Santa’s sleigh
  7. 14. A decision like IF chimneyWideEnough THEN enter
  8. 17. The part of the CPU that directs operations like Santa giving orders
  9. 19. The brain of Santa’s sleigh computer
  10. 20. The CPU step where the sleigh computer works out what the instruction means
  11. 22. A step-by-step process Santa uses to prepare the sleigh
  12. 23. Inputs for Santa’s function such as childName
  13. 24. Tiny electronic decision-makers
  14. 25. Instructions that must run in a specific order
  15. 27. Breaking a huge task like world delivery into smaller ones
  16. 28. A value that can change like Santa’s currentReindeerSpeed
  17. 29. A type used for gift names or Christmas messages
  18. 33. Repeats a fixed number of times such as 1 TO 24
  19. 34. Santa records the average milk temperature using this data type
  20. 35. Software that detects suspicious North Pole activity
  21. 40. Secret key to access the Nice/Naughty list
  22. 41. Measures how fast the CPU runs like how quickly Santa processes tasks
  23. 42. Sending Christmas data in small digital parcels
  24. 46. The CPU step where the instruction actually gets carried out
  25. 51. Stores the sleigh’s start-up instructions permanently