Computational thinking Flashcards

1
Q

What are the Principles of Computational Thinking ?

A

Abstraction
Decomposition
Algorithmic Thinking

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

What is Abstraction ?

A

Abstraction is the process of removing unnecessary information and including only the relevant details

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

What is Decomposition?

A

Decomposition is the process of breaking a complex problem down into smaller more manageable parts

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

Finish the sentance ?
Smaller chunks mean that each smaller problem can be _____?

A

Smaller chunks mean that each smaller problem can be examined .

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

What is Algorithm ?

A

An algorithm is a sequence of steps designed to perform a particular task. A set of instructions

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

What are the 3 main Programming Constructs ?

A

Sequence
Selection
Iteration

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