LA C(1)

1234567891011121314151617181920212223
Across
  1. 2. (10) - Diagrams used to show the sequence and flow of a computer program
  2. 5. (7,4) - Binary instructions directly understood by the computer processor
  3. 6. (3,3,5,8) - Ready made software available for immediate purchase and use
  4. 7. (4,10) - Software used to create and edit text documents
  5. 9. (6,4,8) - Software specifically written for a person or organisation
  6. 12. (6,12) - Patterns of ones and zeros used by computers to process commands
  7. 13. (8) - Program that translates high level code into machine code
  8. 18. (4,5,8) - Programming language closer to human language than machine code
  9. 19. (5,3) - Visual part of a program that users interact with
  10. 20. (6,11,11) - Programming paradigm based on classes and objects
  11. 22. (9,6) - Core software that manages hardware resources and allows applications to run
  12. 23. (5,7,11) - Programming style where code responds to user actions or events
Down
  1. 1. (10,11) - Programming paradigm using procedures or subroutines
  2. 3. (9) - Short readable commands representing machine instructions
  3. 4. (4,3) - Code and processes working behind the user interface
  4. 8. (11) - Reusable sections of code that perform specific tasks
  5. 10. (8) - General term used to describe computer programs and instructions
  6. 11. (3,5,8) - Programming language close to machine code and hardware operations
  7. 14. (8,8) - Low level programming language using mnemonic instructions
  8. 15. (8,8) - Programs used to store, organise and manage data records
  9. 16. (10,11) - Programming style where instructions are written step by step
  10. 17. (9) - Named blocks of reusable code designed to carry out tasks
  11. 21. (7,8) - Software developed to meet the exact needs of a specific user or business