Thinking Abstractly
Abstraction. The idea of filtering out/hiding unnecessary information to make a problem easier to understand. Simplifying the problem. Reasons: Making it easier to code Making the...
Tag view
5 related notes
Abstraction. The idea of filtering out/hiding unnecessary information to make a problem easier to understand. Simplifying the problem. Reasons: Making it easier to code Making the...
The idea of making sure a program can do multiple processes at one time . Parallel processing literal parallel, things actually happening at the same time . Multiple processors/cor...
Decomposition. The idea of breaking down a larger problem into smaller, more digestible, sub problems that can be completed individually in order to make a problem easier to unders...
Components The circle is decomposed into several components: Centre the centre of the circle Radius the distance from the centre of the circle to the circumference diameter is $2 \...
A ratio shows the relationship between two or more quantities . For instance, $1:5$ is for every $1$ part of the first quantity, there is every $5$ parts of the second quantity. Al...