Search Header Logo

Essential Content A Computational Thinking Quiz

Authored by Kalpesh Sagar

Computers

12th Grade

Used 1+ times

Essential Content A Computational Thinking Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Media Image

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)

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?