2.1.3 Thinking procedurally

2.1.3 Thinking procedurally

11th Grade

11 Qs

quiz-placeholder

Similar activities

KS3 Computational Thinking

KS3 Computational Thinking

KG - University

10 Qs

2.1 Algorithms and Computational Thinking

2.1 Algorithms and Computational Thinking

8th - 11th Grade

10 Qs

Abstraction, Decomposition and Pattern Recognition

Abstraction, Decomposition and Pattern Recognition

9th - 11th Grade

13 Qs

Stepwise Refinement

Stepwise Refinement

11th - 12th Grade

13 Qs

Computational Thinking!

Computational Thinking!

9th - 12th Grade

14 Qs

Computational Thinking

Computational Thinking

9th - 11th Grade

10 Qs

Quiz on Computational Thinking and Algorithms 10C

Quiz on Computational Thinking and Algorithms 10C

10th Grade - University

15 Qs

Mobile CSP Unit 5 Vocab

Mobile CSP Unit 5 Vocab

10th - 12th Grade

15 Qs

2.1.3 Thinking procedurally

2.1.3 Thinking procedurally

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Laura Coop Rushworth

Used 20+ times

FREE Resource

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first stage of thinking procedurally?

Taking the problem defined by the user and breaking it down into its constituent parts

Developing a solution

Testing a solution

Analysing a problem

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of problem decomposition?

To make complex problems easier to solve and more manageable by allowing tasks to be divided between a group of people according to individual skill sets.

The process of separating ideas from specific instances of those ideas at work

Any situation in the design or programming of a system when you would want more than one thing happening at the same time

Letting the problem rot away

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

State another name given to top-down design.

Stepwise refinement

Problem Recognition

Divide and Conquer

Problem Decomposition

Backtracking

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of top-down design?

Continually break problems down into subproblems until each subproblem can be represented as a single task and ideally a self-contained subroutine.

The analysis of a large amount of data in a data warehouse to provide new information.

An algorithm for finding a complete solution. This is a refined brute force methodology. It is a very general algorithm for finding all (or some) solutions to computational problems.

The process of separating ideas from specific instances of those ideas at work

5.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

What are the benefits of using top-down design?

Problems can be solved and modules developed by different people

Tasks can be tested separately. Modules are self-contained

Uses abstraction to create algorithms and prototypes

Wireframe designs are required before development can take place

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What sort of problems is top-down design suited to?

Large, complex problems

Small, complex problems

Large, simple problems

Small, simple problems

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the second stage of thinking procedurally in software development?

Identifying components of a solution

Taking the problem defined by the user and breaking it down into its constituent parts

Developing a solution

Testing a 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?