2.1.1 computational thinking Flashcards

1
Q

abstraction

A

removing unnecessary data to make something easier to understand

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

decomposition

A

breaking down a problem into smaller, easier steps

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

example of decomposition in programming

A

subroutine (like folders)

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

computational thinking

A

the use of computers to solve problems

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

algorithmic thinking

A

identifying a clear step-by-step solution to a complex problem

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

what does computational thinking include?

A
  • abstraction
  • decomposition
  • algorithmic thinking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly