computational thinking 1 - computing

?
Defintion of computational thinking
Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out.
1 of 9
What is decomposition?
It involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand. The smaller parts can then be examined and solved, or designed individually, as they are simpler to work with.
2 of 9
Example of decomposition
organising dvds alphabetically
3 of 9
What is abstraction?
. It involves filtering out – essentially, ignoring - the characteristics that we don't need in order to concentrate on those that we do.
4 of 9
Example of abstraction
the kitchen staff not needing to know my height,my results etc that isnt relevant
5 of 9
What is Pattern recognition?
When we decompose a complex problem we often find patterns among the smaller problems we create. The patterns are similarities or characteristics that some of the problems share.
6 of 9
Example of pattern recognition
in a shopping list you could group all the fruit together to get things done quicker
7 of 9
What are algorithms?
An algorithm is a list of rules to follow in order to solve a problem.
8 of 9
example of an algorithm
using puesdocode or flowchart
9 of 9

Other cards in this set

Card 2

Front

What is decomposition?

Back

It involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand. The smaller parts can then be examined and solved, or designed individually, as they are simpler to work with.

Card 3

Front

Example of decomposition

Back

Preview of the front of card 3

Card 4

Front

What is abstraction?

Back

Preview of the front of card 4

Card 5

Front

Example of abstraction

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Computer systems resources »