IB Computer Science Topic 4.1 - General Principles - Statistics

General Stats
  • This quiz has been taken 122 times
    119 since last reset
  • The average score is 5 of 27
Answer Stats
Definition Term % Correct
Needs attention and must be solved Problem
86%
Series of unambiguous, finite step-by-step instructions designed to solve above Algorithm
73%
Produced by program after process Output
49%
What is put into program Input
48%
Repeating series of instructions within algorithm. Examples: for/from to loop, while loop Iteration
27%
Execution of different instructions simultaneously by multiple processors in order to achieve most efficient performance. Example: "Pasta with sauce" {Concurrent} processing
22%
Thinking {concurrent}ly
22%
Reduces solution to series of simple sequential steps in order to obtain desired output. Procedure
21%
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
19%
Series of commands to solve specific sub-problem. Example: calculation of discriminant (b^2-4ac) Sub-procedure
17%
What must be true before sub-procedure is called; starting state before algorithm Pre-condition
16%
Performs different instructions based on Boolean test Conditional statement
14%
What will be true after sub-procedure; final state after algorithm Post-condition
14%
Used by above. Describe data/properties and behaviours/methods of real objects, facilitating code reusability and abstraction. Examples: car1 and car2 Programming objects
14%
Event that disrupts anticipated flow of program's execution. Can be handled by most modern programming language features. Exception
11%
Planning in advance. Examples: Pre-ordering product, pre-heating oven Pre-planning
11%
Example of above, based on principle that all everyday tasks can be considered entities. Object-oriented programming (OOP)
10%
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
6%
Shows boundaries/borders of countries and states, as well as locations of cities and towns. Political map
6%
Reflecting on events, ideas, attributes, and relationships, ignoring details irrelevant to accomplish a goal. Abstract thinking
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
5%
Dividing problems or sub-problems into smaller sub-problems Top-down design
5%
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
3%
Abstracts three-dimensional features of real world into smaller two-dimensional representations, paper or screen. Topographic map
3%
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%
No matching quizzes found
Score Distribution
Percent of People with Each Score
Percentile by Number Answered
Your Score History
You have not taken this quiz since the last reset