Abstraction, Removing unnecessary detail to focus on features relevant to solving a problem, Abstraction by Generalisation, Identifying common features so a general solution can be applied to multiple problems, Information Hiding, Concealing unnecessary implementation details behind a defined interface, Decomposition, Breaking a complex problem into smaller, more manageable sub-problems, Thinking Ahead, Considering future inputs, outputs and consequences when designing a solution, Precondition, Condition that must be true before an operation or algorithm is executed, Postcondition, Condition expected to be true after an operation or algorithm has completed, Thinking Procedurally, Breaking a solution into a sequence of logical steps or reusable subroutines, Thinking Concurrently, Identifying processes or tasks that can occur at the same time, Concurrency, Multiple tasks making progress during overlapping periods of time, Parallelism, Multiple operations actually executing simultaneously, Logical Reasoning, Using known facts and rules to reach valid conclusions, Pattern Recognition, Identifying similarities or repeated features that can help develop a general solution, Computational Thinking, Applying logical and structured approaches to formulate problems so they can be solved - sometimes, but not always, by using a computer
0%
A Level: Computational Thinking - Mr Gopal
Share
Share
by
Mrgopal
Secondary
KS5
Computing
Computational Thinking
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Match up
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?