1.1 Computational Thinking

1.1 Computational Thinking

12th Grade

20 Qs

quiz-placeholder

Similar activities

Computational Thinking Review

Computational Thinking Review

12th Grade

25 Qs

Unit 1 Vocabulary

Unit 1 Vocabulary

9th - 12th Grade

21 Qs

OCR GCSE Computer Science Keywords Set 2

OCR GCSE Computer Science Keywords Set 2

9th - 12th Grade

15 Qs

Computational Thinking Concepts Assessment

Computational Thinking Concepts Assessment

12th Grade - University

15 Qs

CSP Arrays

CSP Arrays

10th - 12th Grade

20 Qs

10 min test 18

10 min test 18

9th - 12th Grade

15 Qs

Computational Thinking Quiz 1

Computational Thinking Quiz 1

12th Grade

20 Qs

iGCSE Computer Science: Problem Solving

iGCSE Computer Science: Problem Solving

9th - 12th Grade

20 Qs

1.1 Computational Thinking

1.1 Computational Thinking

Assessment

Quiz

Computers

12th Grade

Easy

Created by

Travis Hiner

Used 3+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does 'abstraction' mean in computational thinking?

Removing unnecessary details to focus on what's important

Breaking a problem into smaller parts

Writing code in a specific programming language

Solving a problem by trial and error

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of decomposition?

Calculating a total

Splitting a complex problem into smaller, manageable tasks

Hiding unnecessary data

Sorting a list alphabetically

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Pattern recognition is useful in computing because:

It allows us to ignore irrelevant data

It helps find repeated problems to simplify solutions

It speeds up computer processing

It avoids the need for testing

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of abstraction?

A map showing only major roads

Listing all items in a database

Viewing full HTML code of a webpage

Solving a maths equation step-by-step

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is decomposition most similar to?

Deleting unwanted data

Solving a puzzle backwards

Breaking a large task into smaller steps

Encrypting a message

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which is the correct order of applying computational thinking techniques?

Programming → Debugging → Testing

Planning → Testing → Evaluation

Decomposition → Pattern Recognition → Abstraction → Algorithm Design

Problem → Code → Solve

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why is pattern recognition important?

It increases internet speed

It helps us make assumptions based on past problems

It reduces the need for computers

It improves memory storage

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?