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