Computational Thinking Flashcards
Computer Science Paper 2 OCR
1
Q
Abstraction
A
The process of removing unnecessary details to focus on those that matter to solve the problem
2
Q
Decomposition
A
The process of breaking a large problem into smaller manageable steps
3
Q
Algorithmic Thinking
A
Trying to construct problems step by step approaches that both human and computers can solve
4
Q
Syntax
A
Incorrect spelling, grammar or indentation
5
Q
Logic
A
Program runs but not as expected as there may be incorrect declarations, variables being reset but similar