NEW
Font size
WorksheetsIntroduction and Starter
Total questions: 30
Worksheet time: 15mins
Which statement best describes computational thinking?
A set of skills for solving problems
Only the way computers think and act
A single step used once for tasks
Random guesses to reach solutions
In the starter activity, one statement is a lie. Which one is the lie?
Computational thinking helps in computing and other subjects
Computational thinking is a range of skills for problem solving
Computational thinking supports discussing patterns simply
Computational thinking is something computers do
You need to explain how patterns help solve a simple real-life problem. Which approach uses computational thinking skills?
Identify repeating steps, design an algorithm, test it
Change steps randomly until something works
Copy someone’s answer without checking patterns
Memorize facts, avoid planning, hope it works
Which phrase best describes computational thinking?
A set of skills to solve problems
A way to draw computer pictures
A method to memorize keyboard keys
A trick to make computers faster
Which cornerstone means breaking a big problem into smaller parts?
Decomposition
Abstraction
Pattern Recognition
Algorithmic Design
What is the main goal of pattern recognition in computing?
Hide details from the problem
Look for similarities or trends
Write exact step-by-step rules
Split tasks into tiny pieces
Abstraction helps you focus on what is important. Which action shows abstraction best?
List every tiny detail of a project
Ignore all information completely
Keep key features, remove extra details
Combine unrelated steps randomly
Algorithmic design is used to create what?
A table with four equal legs
A final picture of the solution
Step-by-step instructions to follow
A collection of similar examples
A table needs all four legs to stand. What does this analogy teach about the cornerstones?
They work independently without support
Each is essential and supports the others
One cornerstone is enough for most tasks
Only algorithms matter in real problems
Which statement best defines pattern recognition in computational thinking?
Finding repeated steps to solve problems
Guessing solutions without any structure
Memorizing answers without understanding
Changing rules randomly during solving
On an analogue clock, what minute value does the number 4 represent when using 5-minute jumps?
10 minutes past the hour
15 minutes past the hour
20 minutes past the hour
25 minutes past the hour
You see a number sequence: 5, 10, 15, 20, ... What rule generates this pattern?
Add five to the previous term
Multiply by two each time
Subtract three from each term
Alternate adding and subtracting
A minute hand points exactly at the 7 on an analogue clock. Using the pattern, how many minutes past the hour is it?
35 minutes past the hour
30 minutes past the hour
40 minutes past the hour
25 minutes past the hour
Which classroom activity is an example of using pattern recognition?
Changing the experiment steps randomly
Watching videos without noticing trends
Ignoring rules and guessing answers
Applying spelling rules to new words
Which feature in songs helps make them memorable by repeating several times?
An intro that is longer than verses
A bridge that changes keys each verse
A chorus that repeats many times
A solo that never repeats notes
In visual art, how are patterns commonly used to shape the look and feel?
By hiding symmetry and order
By using random elements only
By repeating colors and shapes
By avoiding repeated shapes entirely
You need to remember spelling rules for words that end with 'y'. What computational thinking approach would help?
Change the rules whenever unsure
Guess each word separately every time
Identify and apply a repeating rule
Ignore patterns and memorize lists
A class must plan a science experiment that uses repeated measurements. Which reason best explains why repetition is important here?
It makes results look more colorful
It helps confirm patterns in data
It shortens the experiment time
It avoids using any equipment
In DNA, which base pairs with Adenine (A) to complete a complementary strand?
Uracil (U) pairs with Adenine
Guanine (G) pairs with Adenine
Cytosine (C) pairs with Adenine
Thymine (T) pairs with Adenine
Given the DNA sequence A T G C T C A, which complementary sequence completes the pattern?
G C T A G T C
A T G C T C A
T A C G A C T
T A C G A G T
Which step should come first when making a jam sandwich from mixed pictures of bread, jam jar, knife, spreading, and eating?
Open jam jar carefully
Eat the sandwich happily
Spread jam on one slice
Place two bread slices on plate
When ordering images to show how to make a jam sandwich, which action should happen directly before placing the two slices together?
Wash the plate thoroughly first
Spread jam on one slice evenly
Open the jam jar lid tightly
Eat the ready sandwich quickly
You need to write a step-by-step plan to prepare for an IT exam. Which item best fits as an early step?
Ask friends for party ideas
List topics to revise today
Post exam results online
Celebrate finishing the exam
A pattern strip shows letters with a hint Example: A : T. Which rule most likely completes the pattern?
Letters shift by two places
DNA pairs: A↔T, G↔C
Each letter maps to its pair
Each vowel maps to Thymine
Which statement best describes an algorithm in computational thinking?
A set of ordered steps
A colorful picture set
A random guess list
A secret computer code
When planning steps for buying a new car, which step should be checked before visiting the dealership?
Schedule the first service
Drive the car home
Set a realistic budget
Sign the purchase contract
You are given pictures to order for making a jam sandwich. If you accidentally place ‘eat sandwich’ before ‘spread jam,’ what computational thinking skill fixes this?
Debug the sequence carefully
Ignore the mistake confidently
Remove all pictures entirely
Memorize all steps silently
What is computational thinking?
Using techniques and approaches to solve problems
Thinking like a computer in binary
Giving instructions to a computer
Why do we need to think computationally?
To help us solve complex problems easily
To help us to program
To help us think like a computer
Which of the following is NOT a computational thinking technique?
Coding
Pattern recognition
Decomposition
