Essential Content A Computational Thinking Quiz

Essential Content A Computational Thinking Quiz

12th Grade

11 Qs

quiz-placeholder

Similar activities

Quiz on Computational Thinking and Algorithms 10C

Quiz on Computational Thinking and Algorithms 10C

10th Grade - University

15 Qs

Computational Thinking!

Computational Thinking!

9th - 12th Grade

14 Qs

2. Computational Thinking & Structure Diagrams

2. Computational Thinking & Structure Diagrams

9th - 12th Grade

11 Qs

GCSE Programming Recap - Inputs outputs variables

GCSE Programming Recap - Inputs outputs variables

9th - 12th Grade

10 Qs

Computer Science GCSE Algorithms Lesson 2 Search

Computer Science GCSE Algorithms Lesson 2 Search

12th Grade

16 Qs

Computational Thinking

Computational Thinking

12th Grade

11 Qs

Computational Thinking - AQA A Level Computer Science

Computational Thinking - AQA A Level Computer Science

10th Grade - University

10 Qs

Computational Thinking

Computational Thinking

9th - 12th Grade

10 Qs

Essential Content A Computational Thinking Quiz

Essential Content A Computational Thinking Quiz

Assessment

Quiz

Computers

12th Grade

Medium

Created by

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

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)

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?