computational thinking Flashcards

1
Q

what is computational thinking

A

identifying and solving a problem via creating or fixing through computing

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

abstraction

A

taking away the unnecessary details or information.

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

decompositions

A

taking a large complex problem + breaking it down to smaller, more simpler problems

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

algorithim

A

breaking a goal down into step by step instructions

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

algorithms - input

A

identifying the input from a user that the program needs - e.g username, passwords, numbers

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

algorithms - process

A

any calculations or work done xan use the input before - e.g calculations, logic tests

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

algorithms - output

A

what it is outputting to the user e.g incorrect!, results

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

flowchart - circle

A

start/stop

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

flowchart - parallelogram

A

input -> output

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

flowchart - diamond

A

yes or no?

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

flowchart - rectangle

A

action/process

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

flowchart - ———->

A

connectors

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