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