1.2 Decomposition & abstraction Flashcards

1
Q

What does “Computational thinking” mean?

A

The thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by a computer.

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

What does “decomposition” mean?

A

Breaking a problem down into smaller, more manageable parts, which are then easier to solve.

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

What does “abstraction” mean?

A

The process of removing or hiding unnecessary detail so that only the important points remain.

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

What does “subprogram” mean?

A

A self-contained module of code that performs a specific task. It can be ‘called’ by the main program when it is needed.

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