Definition | Term | % Correct |
---|---|---|
Needs attention and must be solved | Problem | 84%
|
Series of unambiguous, finite step-by-step instructions designed to solve above | Algorithm | 71%
|
Produced by program after process | Output | 48%
|
What is put into program | Input | 46%
|
Repeating series of instructions within algorithm. Examples: for/from to loop, while loop | Iteration | 30%
|
Execution of different instructions simultaneously by multiple processors in order to achieve most efficient performance. Example: "Pasta with sauce" | {Concurrent} processing | 23%
|
Thinking {concurrent}ly | 23%
| |
Reduces solution to series of simple sequential steps in order to obtain desired output. | Procedure | 20%
|
Bar chart for project management that shows tasks, activities, and events in relation to time. One bar for task, length of bar represents timeframe. | Gantt chart | 18%
|
Series of commands to solve specific sub-problem. Example: calculation of discriminant (b^2-4ac) | Sub-procedure | 18%
|
What must be true before sub-procedure is called; starting state before algorithm | Pre-condition | 16%
|
Used by above. Describe data/properties and behaviours/methods of real objects, facilitating code reusability and abstraction. Examples: car1 and car2 | Programming objects | 16%
|
What will be true after sub-procedure; final state after algorithm | Post-condition | 14%
|
Performs different instructions based on Boolean test | Conditional statement | 13%
|
Event that disrupts anticipated flow of program's execution. Can be handled by most modern programming language features. | Exception | 13%
|
Example of above, based on principle that all everyday tasks can be considered entities. | Object-oriented programming (OOP) | 11%
|
Planning in advance. Examples: Pre-ordering product, pre-heating oven | Pre-planning | 11%
|
Reflecting on events, ideas, attributes, and relationships, ignoring details irrelevant to accomplish a goal. | Abstract thinking | 5%
|
Data structure/Abstract Data Type consisting of data and predefined methods that operate on data, i.e. add, store, manage, retrieve, manipulate, and communicate data using predefined methods. | Collection | 5%
|
Shows boundaries/borders of countries and states, as well as locations of cities and towns. | Political map | 5%
|
Dividing problems or sub-problems into smaller sub-problems | Top-down design | 5%
|
Transferring data or instructions from memory to cache for when they are needed so that time is not wasted waiting for data from RAM. | Prefetching | 4%
|
Example of above. Consists of pre-formed elements and pre-written code, classes, procedures, methods, etc. that offer programmes additional and more efficient functionality to programs | Software library | 4%
|
Abstracts three-dimensional features of real world into smaller two-dimensional representations, paper or screen. | Topographic map | 4%
|
What is evaluated in order to determine whether statements in "if" statement run. Examples: a>0, a==b | Boolean condition | 2%
|
Common sense in algorithmic thinking and programming. Examples: If it rains, wear raincoat. | Logical rules | 2%
|
Abstraction of reality showing spatial distribution and emphasizes particular theme, such as average income distribution in georgraphic area. | Thematic map | 2%
|
Copyright H Brothers Inc, 2008–2024
Contact Us | Go To Top | View Mobile Site