Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computational Thinking - Coggle Diagram
Computational Thinking
Decomposition
What is it?
Decomposition is where a big problem is broken down into smaller parts. They will be broken down again and again until there is lot of smaller, much easier problems.
-
-
-
-
Abstraction
-
Examples
In a map of the school you'll only need to include parts such as paths, stairs, and toilets but won't need to include things like trees, bushes, cabling, details of the classrooms or anything that isn't needed.
In a map of Newbury you'll only need to include things like roads, paths, or main buildings like hospitals, toilets etc.
For paper 1 computer science topics you won't need to include every binary number, numbers assigned to topics.
Under-Abstracting
-
Why is it a problem?
There will still be information that isn't needed so it might become confusing if some of the unwanted details aren't removed.
Over-Abstraction
-
Why is it a problem?
Some of the necessary information won't be visible so it might make it more difficult to understand.