Computer Programming Crossword Puzzle 1

1234567891011121314151617181920212223242526272829303132333435
Across
  1. 3. An electronic device that processes, stores, and retrieves data by executing programmed instructions.
  2. 4. The physical and tangible parts of a computer system that you can see and touch.
  3. 5. The single most important thing you can do as a student of computer _______ is to develop the skill to solve problems.
  4. 7. The type of language that uses letters and numbers to represent machine language instructions.
  5. 8. Used to create an executable program.
  6. 12. Converts power from an outlet to usable power for all internal components.
  7. 13. Developers can write highly _________ code tailored to specific hardware architectures.
  8. 17. High-level languages are designed with ______ that resembles human language.
  9. 18. Programming languages have their own __________ and rules of usage.
  10. 20. Programs that make the computer perform some tasks.
  11. 22. Permanent _______ for the operating system, applications, and user data.
  12. 24. The type of code that is a fundamental language of computers, representing all data and instructions as sequences of 0 and 1.
  13. 27. To detect, locate, and correct logical or syntactical errors in a program.
  14. 28. Handles the rendering of images, videos, and 3D scenes.
  15. 30. A set of instructions that tells the computer what to do.
  16. 32. The type of code that is a machine-readable output created by a compiler or assembler.
  17. 33. Designed to understand a set of commands called an instruction set.
  18. 35. An error in coding or logic that causes a program to malfunction or to produce incorrect results.
Down
  1. 1. A type of code in which a program is written in a high-level language.
  2. 2. The main circuit board connecting all components.
  3. 6. The comprehensive set of machine language commands that a CPU understands and executes.
  4. 9. Programmers writing in a high-level language enter the program’s instructions into a text ______.
  5. 10. The type of language that has instructions written in the form of binary digits / code.
  6. 11. A software application that provides a comprehensive suite of tools and features to help programmers efficiently write, test, and debug software code.
  7. 14. A program that translates the source code of a high-level language into machine language.
  8. 15. Raw facts, figures, symbols, or observations converted into binary for processing, storage, and movement.
  9. 16. A program that reads the codes the programmer writes in assembly language and assembles a machine language program based on those codes.
  10. 19. A level of language in which it is necessary for the programmer to know the instruction set of the CPU in order to program the computer.
  11. 21. A level of language that refers to any programming language that uses words and symbols to make it relatively easy to read and write a computer program.
  12. 23. A compiler makes the ___________ once so that the source code does not have to be translated each time the program is run.
  13. 25. A finite, step-by-step set of clear instructions or rules designed to solve a specific problem, perform a calculation, or complete a task.
  14. 26. A program that translates a high-level language into machine language.
  15. 29. You need to develop a plan for solving a particular _______.
  16. 31. Volatile and high-speed temporary storage for data currently in use.
  17. 34. Known as the brain, as it executes instructions and processes data.