Computational thinking Flashcards

1
Q

what is computational thinking

A

the steps you take to find the best solution to a complex problem

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

what are the 3 parts of computational thinking

A

decomposition
abstraction
algorithmic thinking

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

what is decomposition

A

breaking a problem down into smaller parts

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

what is abstraction

A

pricking out important bits of info and removing unnecessary bits

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

what is algorithmic thinking

A

a logical way of getting from a problem to a solution

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

what is an algorithm

A

sets of instructions for solving a problem

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

what are 3 ways to create an algorithm

A

flowcharts
pseudocode
Python

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

what shape is the start/stop in a flowchart

A

rounded square/ellipse

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

what shape is the decision in a flowchart

A

Diamond

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

what shape is the input/output in a flowchart

A

parallelogram

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

what shape is the process in the flow diagram

A

rectangle

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

what symbol is the subprogram

A

rectangle with 2 lines

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