WorksheetsQuiz on Computational Thinking
Total questions: 10
Worksheet time: 5mins
What is Computational Thinking?
A way to solve problems logically
A type of computer hardware
Writing code only
Drawing pictures
Which of the following is NOT a pillar of Computational Thinking?
Decomposition
Pattern Recognition
Abstraction
Typing Speed
Decomposition means:
Breaking a problem into smaller parts
Solving a problem randomly
Ignoring important details
Writing a program in Python
Pattern Recognition helps us:
Find similarities between problems
Forget the problem
Make the problem bigger
Change computers
Abstraction means:
Focusing on important details only
Writing every detail, even unimportant ones
Using a calculator
Drawing a chart
An Algorithm is:
A sequence of steps to solve a problem
A type of computer virus
A programming language
A hardware component
Which of the following is a part of an Algorithm?
Input
Process
Output
All of the above
Which is NOT a characteristic of a good Algorithm?
Clarity
Finiteness
Effectiveness
Randomness
Example of Decomposition:
Making a sandwich step by step
Booking a flight ticket
Finding a pattern in numbers
Ignoring details
Which activity helps students understand Algorithms in class?
Blind Robot game
Memorizing words
Coloring a picture
Listening to music
