Across
- 1. A unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network.
- 5. An error or flaw in software that causes it to produce incorrect or unexpected results.
- 6. Software for which the original source code is made freely available and may be redistributed and modified.
- 7. Learning A type of artificial intelligence that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so.
- 12. Programming Interface) A set of rules that allows different software applications to communicate with each other.
- 14. The maximum rate of data transfer across a given path.
- 15. A version control system for tracking changes in source code during software development.
- 16. The process of finding and fixing errors in software.
- 17. A program that translates source code into executable code.
- 19. The practice of protecting systems, networks, and programs from digital attacks.
- 20. A basic structure underlying a system, concept, or text.
Down
- 2. A computer or system that provides resources, data, services, or programs to other computers, known as clients, over a network.
- 3. A step-by-step procedure for solving a problem or performing a task.
- 4. The delivery of computing services over the internet.
- 8. The process of converting data into a code to prevent unauthorized access.
- 9. A network security system that monitors and controls incoming and outgoing network traffic.
- 10. The part of a website or application that users interact with directly.
- 11. An organized collection of data, generally stored and accessed electronically.
- 13. (Integrated Development Environment) A software application that provides comprehensive facilities to computer programmers for software development.
- 18. A set of rules governing the exchange or transmission of data between devices.
