Computational Thinking Flashcards

1
Q

What is meant by abstraction?

A

Removing detail not relevant to the problem so that you can focus on what is important.

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

What is meant by decomposition?

A

Breaking down a large problem into smaller parts. We (humans) find it easier to manage smaller problems, and can even distribute these in some cases amongst other programmers making the task quicker to complete.

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

What is meant by algorithmic thinking?

A

Producing step by step instructions that would solve a problem.

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