Across
- 5. Thinking like a computer in order to program it to solve a problem.
- 6. The ability to see recurring attributes within the same problem and between different problems.
- 7. An error which occurs during the running of the program, due to some non-critical fault in the algorithm’s rationality.
- 9. A data structure used for storing multiple data items of the same data type.
- 11. A built-in, predefined data type within the programming language.
- 12. A single entry containing different types of related data about one entity.
- 13. A user-created data type constructed of primitive data types.
- 16. Used for tracking the flow of data through and algorithm in order to test its logical function.
- 17. An informal English-like outline of an algorithm which can later be converted into the target programming language.
Down
- 1. Created through the use of white space and the vertical alignment of related code elements.
- 2. The Chartered Institute for IT, which collaborates between Government and industry to set/promote common standards within IT.
- 3. Identifying relationships between patterns and drawing simple conclusions.
- 4. Maintaining a logical and standard style throughout an algorithm/program's code.
- 8. An error caused by the language/grammar of the algorithm itself which will not allow the program to run.
- 10. Processes which occur multiple times within a problem.
- 14. Memory which loses all of its stored data when the computer loses power.
- 15. Processes which are critical to understanding a problem or how a system works.
