Keywords - What do you know?

12345678910111213141516171819
Across
  1. 2. A first in First out abstract data structure.
  2. 3. Base 16 number system.
  3. 8. A first in Last out abstract data structure.
  4. 11. Used to determine the type of instruction and what hardware to use to execute it.
  5. 12. The logical division of address space into varying length portions which depend on the program structure
  6. 14. A program that translates a high-level language such as Python into machine code one line at a time.
  7. 15. The computer architecture with physically separate memories for instructions and data.
  8. 18. The type of queue used in Dijkstra's shortest path algorithm.
  9. 19. A whole number such as -25 or 40.
Down
  1. 1. The result of attempting to push another item to a full stack.
  2. 4. The definition of the D in IDE.
  3. 5. Used to create objects in a class.
  4. 6. Character set where each character is 7 or 8 bits long.
  5. 7. A blueprint or template for an object which defines its attributes and behaviours.
  6. 8. A named block of code which performs a specific task.Can be a function of a procedure.
  7. 9. A program that translates a high-level language such as Python into machine code all at once.
  8. 10. A signal from a software program, hardware device or internal clock to the CPU.
  9. 13. A data structure that contains a number of fields.
  10. 16. Search algorithm with a time complexity of O(log n).
  11. 17. The value that is passed into a parameter in a function or procedure.