Computational Thinking Key Terms Flashcards

To Be Able To Say All Of The Computational Thinking Key Terms (4 cards)

1
Q

What is Abstraction?

A

Abstraction is getting the computer to focus on the essentials and nothing else. They use flow charts to do this.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Decomposition?

A

Decomposition is breaking down complex instructions into simpler parts. Put all of the small bits in but you cannot miss anything or it won’t work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Pattern Recognition?

A

Pattern Recognition helps computers solve patterns over and over again as once a computer knows how to do one thing they can do that same thing to anything with the same pattern. Pattern Recognition is all about finding similarities in complex tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Algorithm Design?

A

Algorithms are a series of specific instructions with a clear start and end. The instructions must be in the correct order. When you are writing an algorithm you have to think of all eventualities so all of the things that could happen when the computer is performing the action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly