2.1.3. Thinking Procedurally

2.1.3. Thinking Procedurally

12th Grade

11 Qs

quiz-placeholder

Similar activities

Computational l thinking

Computational l thinking

12th Grade

10 Qs

Turing Machine

Turing Machine

12th Grade

12 Qs

Software Engineering: Defining the Problem

Software Engineering: Defining the Problem

12th Grade

10 Qs

Unit 2 Problem solving A level computer science

Unit 2 Problem solving A level computer science

12th Grade - University

16 Qs

ICT Year 9 - Revision Questions

ICT Year 9 - Revision Questions

9th - 12th Grade

15 Qs

Testing Software

Testing Software

9th - 12th Grade

9 Qs

36. Algorithms - Systematic Approach Quiz

36. Algorithms - Systematic Approach Quiz

9th - 12th Grade

11 Qs

34. Algorithms- Decomposition Quiz

34. Algorithms- Decomposition Quiz

9th - 12th Grade

11 Qs

2.1.3. Thinking Procedurally

2.1.3. Thinking Procedurally

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Richard Smith

Used 52+ 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?