Year 9 Embedding Crossword

1234567891011121314151617181920212223242526272829
Across
  1. 4. A type of malware that consumes resources on a computer to slow it down
  2. 5. A way of drafting a program in the 'design' phase
  3. 8. A type of malware that self-replicates to make it harder to get rid of
  4. 9. The base 16 number system; uses numbers and letters to represent numbers
  5. 12. A core programming construct where code loops repeatedly
  6. 14. A visual interface, perhaps using WIMP
  7. 17. A logic symbol used to control the flow of signals; for example AND OR NOT
  8. 18. An identifier for a storage location in code
  9. 21. A diagram used to show the flow of a program in the 'draw' phase
  10. 22. A social engineering attack where fraudulent websites are used to extract data from victims
  11. 25. A command used in Python to output some text
  12. 26. A true/false data type
  13. 28. A repeatable block of code that returns a value
  14. 29. a text-based interface, where commands are entered at a terminal/shell
Down
  1. 1. A social engineering scam where links are sent with messages that are enticing or threatening
  2. 2. A repeatable block of code that does not return a value
  3. 3. The editor used for Python, an example of an IDE
  4. 6. A core programming construct where code branches depending on a condition being true/false
  5. 7. A command used in Python to control what happens when an if statement doesn't trigger
  6. 10. A data structure that can hold multiple values
  7. 11. A module used to create GUIs in Python
  8. 13. The base 2 number system; uses only 0s and 1s
  9. 15. The first stage of the 5DR model
  10. 16. A method of scrambling data to make it unreadable to anyone without a key
  11. 19. A command used in Python to get data into the system
  12. 20. A social engineering scam where a victim is lied to by a perpetrator
  13. 23. Software that causes harm to your computer
  14. 24. Someone who commissions or uses software from a developer
  15. 27. A program that can be imported into another program