Computational thinking Flashcards
1
Q
What are the Principles of Computational Thinking ?
A
Abstraction
Decomposition
Algorithmic Thinking
2
Q
What is Abstraction ?
A
Abstraction is the process of removing unnecessary information and including only the relevant details
3
Q
What is Decomposition?
A
Decomposition is the process of breaking a complex problem down into smaller more manageable parts
4
Q
Finish the sentance ?
Smaller chunks mean that each smaller problem can be _____?
A
Smaller chunks mean that each smaller problem can be examined .
5
Q
What is Algorithm ?
A
An algorithm is a sequence of steps designed to perform a particular task. A set of instructions
6
Q
What are the 3 main Programming Constructs ?
A
Sequence
Selection
Iteration