1.1 Computational Thinking

1.1 Computational Thinking

12th Grade

20 Qs

quiz-placeholder

Similar activities

Computational Thinking Quiz

Computational Thinking Quiz

10th Grade - University

20 Qs

Algorithms

Algorithms

3rd - 12th Grade

15 Qs

computer science

computer science

KG - Professional Development

22 Qs

Computational Thinking

Computational Thinking

9th Grade - University

22 Qs

Computational Thinking

Computational Thinking

5th - 12th Grade

21 Qs

Computer Science

Computer Science

9th - 12th Grade

20 Qs

2.1 Elements of Computational Thinking (KO)

2.1 Elements of Computational Thinking (KO)

12th Grade

20 Qs

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

10th - 12th Grade

15 Qs

1.1 Computational Thinking

1.1 Computational Thinking

Assessment

Quiz

Computers

12th Grade

Hard

Created by

Travis Hiner

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?

Discover more resources for Computers