Computer Science Revision May 2026

1234567891011121314151617181920212223242526272829
Across
  1. 3. The essential software that manages a computer's hardware, files, and user interface (2 words)
  2. 4. A network device that forwards data packets between different networks, like your home and the internet
  3. 5. The practice of protecting networks, processes, and programs from digital attacks (2 words)
  4. 7. Non-volatile storage used to keep files and programs permanently, like a hard drive (2 words)
  5. 12. A mistake in the grammar of the program code that prevents it from running (2 words)
  6. 13. A data type in Python that can only be True or False
  7. 16. A Python data type used to store a sequence of characters or text, wrapped in speech marks
  8. 17. The smallest single point or dot of color in a digital image
  9. 19. The amount of data that can be sent over a network connection in a given amount of time
  10. 20. A fast, non-volatile type of secondary storage with no moving parts, like a USB stick (3 words)
  11. 21. A control structure in Python that repeats a block of code as long as a condition is true (2 words)
  12. 22. Volatile main memory that holds the data and programs currently in use (3 words)
  13. 24. A named storage location in a program's memory used to hold data that can change
  14. 27. Breaking a complex problem down into smaller, simpler, and more manageable parts
  15. 28. A security system that monitors and filters incoming and outgoing network traffic to block unauthorized access
  16. 29. A Python data type used for whole numbers, like 7 or -12
Down
  1. 1. Malicious software, like viruses or ransomware, designed to cause harm or steal data
  2. 2. A network that connects computers over a small geographical site, like a school or home (3 words)
  3. 6. A small, super-fast type of memory inside the CPU that holds frequently used instructions
  4. 8. A small, specialized computer built inside a larger device, like a microwave or washing machine (2 words)
  5. 9. A Python data type used for decimal numbers, like 3.14 or -0.5
  6. 10. The base-2 number system that computers use, consisting of only 0s and 1s
  7. 11. The brain of the computer that fetches, decodes, and executes instructions (3 words)
  8. 14. A programming language like Python that is easy for humans to read and write (3 words)
  9. 15. A base-16 number system used by computer scientists to make long binary numbers easier to read
  10. 18. A network that connects computers over a large geographical area, such as the internet (3 words)
  11. 23. A program that translates an entire high-level source code file into machine code all at once
  12. 25. A 7-bit character set used to represent 128 different English letters, numbers, and symbols
  13. 26. The smallest unit of data in a computer, representing a 0 or a 1