Note that your final mark will not be saved in the system.
13. Computational Thinking GapFill
You must fill all the gaps before clicking ‘Check Answers!’
Thinking : this entails dealing with decisions, such as those that make up a(n) . Determining the difference between is relevant here.
Thinking : here, we look at the inputs and outputs for a given situation. We examine , which are circumstances that must be in place before we begin. We also consider , which entails storing commonly used data or instructions in a more quickly accessible location.
Thinking : here, we focus on the appropriate level of detail, disregarding the rest. For example, if we're looking at a particular subroutine, we're not concerned with an overarching vision of the system. are an example of this, as they don't show us all the detail, but they show us what we need.
Thinking : here, we consider the components that make up a system. Breaking down a system, or it, allows us to see it piece by piece, which is far more straightforward. We also consider reusability of components such as subroutines.
Thinking : in this dimension, we explore the possibility of performing tasks at the same time. An example of this in computer science is processing, but it can be applied to any task that comprises multiple subtasks.