Computational Thinking

Computational Thinking

12th Grade

10 Qs

quiz-placeholder

Similar activities

Sains Komputer Tingkatan 5 - 1.2.3 Mengkaji perbezaan

Sains Komputer Tingkatan 5 - 1.2.3 Mengkaji perbezaan

1st Grade - Professional Development

10 Qs

Year 9 Revision Quiz

Year 9 Revision Quiz

6th Grade - University

15 Qs

T5 1.2.3 Pemprosesan Linear & Pemprosesan Semasa

T5 1.2.3 Pemprosesan Linear & Pemprosesan Semasa

10th - 12th Grade

10 Qs

Key Terms Python

Key Terms Python

12th Grade

10 Qs

A Level Computational Methods

A Level Computational Methods

12th Grade

9 Qs

OCR Computer Science Pipelining

OCR Computer Science Pipelining

12th Grade

10 Qs

1.1.2. Types of Processor

1.1.2. Types of Processor

12th Grade

9 Qs

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

10th - 12th Grade

15 Qs

Computational Thinking

Computational Thinking

Assessment

Passage

Computers

12th Grade

Easy

Created by

Claire Buckler

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a key feature that makes a problem solvable by computational methods?

The problem can only be solved manually

The problem can be solved within a finite, realistic amount of time

The problem requires infinite resources

The problem does not have any inputs or outputs

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first step in recognizing a computable problem?

Testing the problem with pre-coded modules

Assigning the problem to a software development team

Identifying whether the problem can be solved using an algorithm

Decomposing the problem into smaller parts

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What technique involves breaking a problem down into smaller, more manageable parts?

Data mining

Problem decomposition

Performance modelling

Heuristics

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which problem-solving strategy involves halving the size of the problem with every iteration?

Use of abstraction

Pipelining

Backtracking

Use of divide and conquer

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of using abstraction in problem-solving?

To divide the problem into equal halves

To increase the complexity of the problem

To simplify a problem by removing excessive details

To make the problem unsolvable

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which technique is used to identify patterns in large sets of data?

Divide and conquer

Backtracking

Data mining

Visualisation

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a characteristic of heuristics in problem-solving?

They are mainly used for small data sets

They eliminate the need for algorithms

They are used when the standard solution is unreasonably time-consuming

They provide a perfectly accurate solution

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?