
Essential Content A Computational Thinking Quiz

Quiz
•
Computers
•
12th Grade
•
Medium
Kalpesh Sagar
Used 1+ times
FREE Resource
11 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which computational thinking skill is the development team applying?
Abstraction
Decomposition
Pattern recognition
Algorithm design
Answer explanation
Explanation: Decomposition involves breaking down a problem into smaller manageable parts.
2.
OPEN ENDED QUESTION
3 mins • 1 pt
Explain two parts of decomposition.
Evaluate responses using AI:
OFF
Answer explanation
Breaking a problem into smaller steps (1) Describing a problem as structured steps (1)
3.
OPEN ENDED QUESTION
3 mins • 1 pt
How does pattern recognition help in developing solutions? Give one example.
Evaluate responses using AI:
OFF
Answer explanation
Identifying similarities allows predicting outcomes/behaviors (1). E.g. identifying user actions on a website can predict future navigation patterns (1).
4.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Which of these is an example of abstraction?
Splitting a program into functions
Generalizing code in modules
Identifying repeating patterns
Designing program architecture
Answer explanation
Explanation: Abstraction involves generalizing by focusing on key details and ignoring unnecessary information.
5.
OPEN ENDED QUESTION
3 mins • 1 pt
Write pseudocode for a program that prints numbers from 1 to 5.
Evaluate responses using AI:
OFF
Answer explanation
Pseudocode:
START
FOR x = 1 to 5
PRINT x
END FOR
END
6.
DRAW QUESTION
3 mins • 1 pt
Draw a flowchart for a program that prints numbers from 1 to 5.
Flowchart symbols you can use include:
Oval for Start/End
Parallelogram for Input/Output
Rectangle for Process
Diamond for Decision

7.
OPEN ENDED QUESTION
3 mins • 1 pt
A retail website needs a search feature to allow customers to search for products. This search feature needs to check if the search term entered matches product names, descriptions, or categories.
Briefly explain how decomposition could help break this problem down.
Evaluate responses using AI:
OFF
Answer explanation
Can break into steps like: get user input, sanitize input, query database, check product name match, check description match, check category match, return and display results. (2)
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Algorithms

Quiz
•
3rd - 12th Grade
10 questions
AQA A Level: 4.4.1 Abstraction

Quiz
•
12th Grade
15 questions
AP CSP Algorithms & Programming (College Board Style)

Quiz
•
9th - 12th Grade
12 questions
Programming - Output

Quiz
•
KG - 12th Grade
10 questions
7.5.5 PLENARY

Quiz
•
9th - 12th Grade
11 questions
40. Algorithm - Algorithm Efficiency Quiz

Quiz
•
9th - 12th Grade
10 questions
Edexcel GCSE Computer Science Topic 3: Computers

Quiz
•
12th Grade
10 questions
Computational Thinking

Quiz
•
KG - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade