Crossword

1234567891011121314
Across
  1. 3. A computer program that translates computer code written in one programming language (the source language) into another language (the target language).
  2. 5. A collection of data or computer instructions that tell the computer how to work.
  3. 8. A computer program or a device that provides functionality for other programs or devices, called "clients".
  4. 9. A finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation.
  5. 11. The global system of interconnected computer networks.
  6. 12. Any type of calculation that follows a well-defined model, for example, an algorithm.
  7. 13. An organized collection of data, generally stored and accessed electronically from a computer system.
  8. 14. The protection of computer systems from the theft of or damage to their hardware, software, or electronic data.
Down
  1. 1. A structure amounting to a set of objects in which some pairs of the objects are in some sense "related".
  2. 2. The process of creating a set of instructions that tell a computer how to perform a task.
  3. 4. A way of interacting with a computer program where the user issues command to the program in the form of successive lines of text.
  4. 6. The first practical high-level programming language.
  5. 7. One of the broad parts of mathematics, together with number theory, geometry and analysis.
  6. 10. A machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.