2.1.1 Flashcards

1
Q

what are the four elements of computational thinking?

A

-decomposition
-abstraction
-algorithmic thinking
-pattern recognition

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

decomposition

A

breaking a complex problem down into smaller problems and solving each one individually

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

abstraction

A

the removal of unnecessary information from a task

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

algorithmic thinking

A

a logical way of getting from the problem to the solution

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

pattern recognition

A

being able to solve a problem by recognising a pattern

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

sequence

A

the order in which tasks are completed

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

iteration

A

when the task is repeated until there is a required action

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

selection

A

a question is asked and depending on the answer, the program takes one of two courses of action

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

variable

A

a named container for a value that can change as a program is running

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

examples of iteration

A

while and for loops

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

examples of selection

A

IF, ELIF and ELSE

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