Across
- 2. Merging data from multiple computing systems, computers, or computing devices.
- 3. To carry out an instruction or instruction set.
- 5. A set of instructions that the computer executes in order to achieve a particular objective.
- 6. A network security system with rules to control incoming and outgoing traffic.
- 7. An error in a software program. It may cause a program to unexpectedly quit or behave in an unintended manner.
- 8. A programming structure that repeats a sequence of instructions as long as a specific condition is true.
- 10. A type of application software designed to run on a mobile device, such as a smartphone or tablet computer.
- 11. Remote servers that store data and are accessed from the Internet.
- 13. The study of computers and algorithmic processes, including their principles, design, implementation, and impact on society.
- 17. The process of finding and correcting errors in programs.
- 18. an unambiguous procedure or precise step-by-step guide to solve a problem or achieve a particular objective.
- 21. A specific action assigned to a program to perform a specific task.
- 22. A group of computing devices connected by cables or wireless media for the exchange of information and resources.
- 23. A measure of the amount of resources an algorithm uses to find an answer.
- 25. A technique in which two developers team together and work on one computer.
- 28. The physical components that make up a computing system, computer, or computing device.
Down
- 1. The conversion of electronic data into another form, called ciphertext, which cannot be easily understood by anyone except authorized parties.
- 2. Programs that run on a computer system, computer, or other computing device.
- 4. A systematic approach to problem solving that is often used to find and resolve a problem, error, or fault within software or a computer system.
- 9. The process of making copies of data or data files to use in the event the original data or data files are lost or destroyed.
- 12. Information that is collected and used for reference or analysis.
- 14. A representation of a problem or a system.
- 15. To link disparate systems and software in such a way that they become self-acting or self-regulating.
- 16. A method of encoding data using two symbols.
- 19. Appropriately apply in, cleverly solving a programming problem, and using a computer to gain unauthorized access to data within a system.
- 20. Any set of instructions expressed in a programming language.
- 24. The signals or instructions sent to a computer.
- 25. The illegal copying, distribution, or use of software.
- 26. An action, resulting from a single instruction, that changes the state of data.
- 27. Temporary storage used by computing devices.
