2.1.1 computational thinking Flashcards
1
Q
abstraction
A
removing unnecessary data to make something easier to understand
2
Q
decomposition
A
breaking down a problem into smaller, easier steps
3
Q
example of decomposition in programming
A
subroutine (like folders)
4
Q
computational thinking
A
the use of computers to solve problems
5
Q
algorithmic thinking
A
identifying a clear step-by-step solution to a complex problem
6
Q
what does computational thinking include?
A
- abstraction
- decomposition
- algorithmic thinking