Across
- 4. A computer architecture that uses multiple processors to perform tasks concurrently
- 7. A branch of computer science concerned with the design and analysis of algorithms
- 8. A computer program that acts as an intermediary between a user and a database
- 10. A communication protocol that ensures reliable data transmission over a network
- 11. A type of computer network that connects devices within a limited geographical area
Down
- 1. A distributed ledger technology that allows for secure, transparent, and tamper-proof recording of transactions
- 2. A network security measure that controls access to a computer system or network
- 3. A computer program that replicates itself and spreads from one computer to another
- 4. A type of artificial intelligence that learns from data without being explicitly programmed
- 5. A computer system that provides resources and services to other computers on a network
- 6. A software development methodology that emphasizes iterative, incremental development
- 9. A software program designed to harm a computer system by exploiting vulnerabilities