Computational Thinking Flashcards
1
Q
Algorithms
A
Series of steps to solve a problem
Should be unambiguous, complete, accurate, consistent, efficient
Can be expressed in structured English, pseudocode, flow chart
2
Q
Abstraction
A
Removing unnecessary complexity and unnecessary details from a program
3
Q
Decomposition
A
Breaking large problem down into smaller parts
Separate parts can then be understood, solved, developed and evaluated separately