Across
- 3. Instructions written in a programming language
- 5. Text‑input device
- 8. Programming interface for building applications
- 10. Machine Learning: computers learning from data to improve decisions
- 11. Portable touch‑screen device
- 15. Internet‑based storage
- 16. Flaw or error in software
- 19. Program that executes code line‑by‑line without prior compilation :contentReference[oaicite:2]{index=2}
- 20. Volatile computer memory
- 21. Smallest unit of digital data
Down
- 1. Recorded sound, music, or voice (multimedia element)
- 2. Prefix meaning billion
- 3. Program that translates an entire high-level program into machine code before execution :contentReference[oaicite:1]{index=1}
- 4. Artificial Intelligence: machines simulating human‑like thinking
- 6. Operating System
- 7. Fix errors in programs
- 9. Popular interpreted language often used to introduce programming :contentReference[oaicite:3]{index=3}
- 12. Recorded visual content (one part of multimedia)
- 13. Stored collection of information
- 14. Combining text, images, audio, video, and animation :contentReference[oaicite:4]{index=4}
- 17. Person operating a computer
- 18. Short for application software
