Algorithms, Programming & Cyber Security

1234567891011121314151617181920212223242526272829
Across
  1. 2. When someone tries to break into computers (2 words)
  2. 3. Changing a value from one type to another, like number to text
  3. 5. A way to make the computer choose what to do if something is true
  4. 10. Looking through a list one by one until you find it (2 words)
  5. 13. A password that is hard for someone else to guess (2 words)
  6. 14. A name that stores a piece of information like a number or word
  7. 15. A whole number without decimals
  8. 18. A method to put a list of items in order by comparing each pair (2 words)
  9. 19. Finds the remainder when one number is divided by another (2 words)
  10. 20. What the computer does if nothing else is true
  11. 22. Checks another condition if the first one was false
  12. 26. Used to compare two values like bigger or smaller (2 words)
  13. 28. Adding one to a number
  14. 29. Software that is designed to harm a computer
Down
  1. 1. Text made up of letters, numbers, or symbols
  2. 4. Tricking people to get information or access (2 words)
  3. 6. Repeats actions a set number of times
  4. 7. A loop inside another loop (2 words)
  5. 8. Subtracting one from a number
  6. 9. Repeats actions until a condition is no longer true
  7. 11. The kind of information something is, like number or text (2 words)
  8. 12. Searching a sorted list by repeatedly splitting it in half (2 words)
  9. 16. Finds the remainder after division
  10. 17. A method to sort a list by splitting and combining it (2 words)
  11. 21. A number that has a decimal point
  12. 23. A type that can only be True or False
  13. 24. Checks if at least one condition is true
  14. 25. Text or numbers typed by the person using the program (2 words)
  15. 27. Checks if two conditions are both true