Abstraction, Decomposition and Algorithmic Thinking

Abstraction, Decomposition and Algorithmic Thinking

3rd - 8th Grade

10 Qs

quiz-placeholder

Similar activities

KS3 Abstraction

KS3 Abstraction

7th - 9th Grade

14 Qs

Computational Thinking

Computational Thinking

6th - 7th Grade

7 Qs

Pattern recognition

Pattern recognition

6th Grade

7 Qs

Intro to Computational Thinking

Intro to Computational Thinking

6th - 8th Grade

15 Qs

Computational Thinking YR8

Computational Thinking YR8

7th Grade

10 Qs

Computational Thinking Quiz

Computational Thinking Quiz

8th Grade

15 Qs

Computational Thinking III

Computational Thinking III

7th Grade

15 Qs

Introduction to Computational Thinking

Introduction to Computational Thinking

7th - 8th Grade

12 Qs

Abstraction, Decomposition and Algorithmic Thinking

Abstraction, Decomposition and Algorithmic Thinking

Assessment

Quiz

Computers

3rd - 8th Grade

Hard

Created by

C Payne

Used 112+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Computational thinking?
•– the use of computers to solve problems.
representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
•breaking down a large problem into smaller sub-problems.
•identifying the steps involved in solving a problem.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Abstraction?
•– the use of computers to solve problems.
representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
•breaking down a large problem into smaller sub-problems.
•identifying the steps involved in solving a problem.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Decomposition?
•– the use of computers to solve problems.
representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
•breaking down a large problem into smaller sub-problems.
•identifying the steps involved in solving a problem.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Algorithmic Thinking?
•– the use of computers to solve problems.
representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
•breaking down a large problem into smaller sub-problems.
•identifying the steps involved in solving a problem.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Not a definition of Decomposition
They can be created independent of the other problems. 
 They can be tested independently.
Then combined to produce the full problem.
Using symbols, variables etc. to represent a ‘real world’ problem in a computer program...

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is abstraction?
The process of filtering out unnecessary detail.
The process of filtering out irrelevant characteristics
The process of filtering out irrelevant characteristics and unnecessary detail.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why do we need to think computationally?
To help us program
To help us solve complex problems more easily
To help us to think like a computer

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?