IB Topic 1, 2, 4 & Option D SL

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
Across
  1. 3. simple Java data types like int, char, double, boolean
  2. 7. birds do this when the seasons change; data does this when systems change
  3. 8. something you need to manage carefully
  4. 13. when one thing behaves in many different ways
  5. 15. an efficient mode of transport to get from one part of the CPU to another, or even to main memory
  6. 16. instance variables should generally be ______
  7. 17. a type of system that has been running for a while and may be incompatible with more modern systems
  8. 18. code that tests other code
  9. 21. A type of testing that is concerned with outcomes rather than internal processes
  10. 23. a marker that indicates something belongs to the class, rather than objects of the class
  11. 24. a good method of requirements gathering if there are a lot of users
  12. 26. smartphones and other small devices may have a low ______ which limits the amount of content that can be displayed
  13. 27. a file included with a system that provides user support
  14. 29. before you start designing a system, you should consider this
  15. 31. same name, different signature
  16. 32. examples include mouse, keyboard, printer, display
  17. 34. if you go to docs.qq.com, you are using this
  18. 36. this clue is so important I wrote it twice
  19. 38. a value that cannot change during execution
  20. 39. this clue is so important I wrote it twice
  21. 40. a group of data with no random access - you can only getNext()
  22. 42. an important characteristic of the design process
  23. 43. to protect from natural disasters, it's smart to store your backups here
  24. 45. a type of hierarchical system design chart
  25. 46. a type of update that fixes a problem with a system
  26. 47. Can be done remotely, in a formal class, or through self-instruction
  27. 48. a type of operation that requires several fundamental operations
Down
  1. 1. a method of implementation also known as "direct changeover"
  2. 2. you will find many useful, pre-made classes and functions here
  3. 4. bundling data and methods that operate on said data together within a class
  4. 5. a measure of how the form fits the function
  5. 6. a small memory location in the processor
  6. 9. carries out the calculations within a processor
  7. 10. a basic character set for English
  8. 11. to enable inheritance
  9. 12. something you build to get feedback
  10. 14. the idea of building a system in self-contained chunks
  11. 19. A convention that the Chinese write from big to small; the British write from small to big; and the Americans write incorrectly
  12. 20. a sort algorithm in which sorted values appear at the end after each iteration
  13. 22. someone who cares about the success of a project
  14. 25. a method of helping people who are blind read with their fingers
  15. 28. when the child behaves differently from the parent
  16. 30. false and false equals true
  17. 33. stores commonly used instructions, in order to speed up their retrieval
  18. 35. the grammar (and its rules) of a programming language
  19. 37. a more formal name for a popup window in an application
  20. 38. doing two things at the same time
  21. 40. one of the fundamental operations of a computer
  22. 41. when being directly observed, users behaviour may not be ______
  23. 44. a type of application that lets users input information in cells and can perform calculations/formatting