Computational thinking Flashcards

(3 cards)

1
Q

What is abstraction?

A
  • The removal of unnecessary details in a problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is decomposition?

A
  • Breaking down a problem into smaller chunks / sub-problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are pre-conditions?

A
  • Conditions that must be true for an algorithm to complete succesfully, without errors or crashing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly