wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Review: Future Cities - JavaScript - Design Thinking Process

Total questions: 35

Worksheet time: 51mins

Name
Class
Date
1.

What is urban design?

a)

The art of giving shape, form, and character to buildings and neighborhoods.

b)

The art of choosing the color and layout of buildings.

c)

The amount of money a building costs.

d)

The study of historical buildings

2.

What is scale?

a)

The color and shape of a building.

b)

The size of a building of structure compared to surroundings.

c)

Refers to a buildings general structure and size.

d)

The size of a building compared to others.

3.

What does the term zoning mean?

a)

The overall visual impact of the elements of a street.

b)

Dividing a large area into smaller sections.

c)

Uncontrolled and unplanned expansion of a city or town.

4.

Which term best describes an area that includes a large city and its surrounding suburbs?

a)

rural

b)

suburban

c)

metropolitan

d)

commerical

5.

What is the purpose of zoning laws?

a)

to ensure all buildings look the same

b)

to connect the suburbs to cities with mass transit

c)

to create farming spaces

d)

to designate the size and purpose of land

6.

Which of the following is a common feature of suburban areas?

a)

Large-scale farms and open spaces

b)

High-rise buildings and dense commercial districts

c)

Residential neighborhoods with commuting access to a major city

d)

Factories and power plants

7.

What is the main function of commercial zoned areas?

a)

Building homes and residential complexes

b)

Manufacturing and distributing goods

c)

Providing services such as stores, offices, and hotels

d)

Agricultural production

8.

Which of the following is NOT typically considered in city planning?

a)

Location of homes

b)

Placement of schools

c)

Design of fashion trends

d)

Allocation of green spaces

9.

What is a smart city?

a)

A smart city is an urban area that uses technology and data to improve services, sustainability, and quality of life.

b)

A smart city is an urban area that avoids using data for decision-making.

c)

A smart city is a place with no technology at all.

d)

A smart city is a rural area focused on agriculture.

10.

What is the definition of sustainable?

a)

Actions that meet the needs of today, regardless of future generations

b)

Actions that meet the needs of today, without reducing the ability of future generations to meet their needs.

c)

Actions that meet the needs of future generations but do not meet today's needs

d)

Actions that do not meet the needs of people

11.

Which of the following is one benefit of green roofs or roof-top gardens?

a)

Increased air pollution

b)

Reduced building heating and cooling costs

c)

Increased noise inside the building

d)

increased biodiversity inside the building

12.

How does sustainable farming benefit the soil?

a)

By increasing the use of synthetic fertilizers

b)

By reducing soil erosion and improving soil health

c)

By promoting soil compaction

d)

By decreasing the organic matter in the soil

13.

How many exits are required in a residential building according to building code regulations? (you may look this up.)

a)

No exits required

b)

At least three exits

c)

Only one exit

d)

At least two exits

14.
This type of drawing would be an example of a _________________________ . 
a)
Blueprint 
b)
CAD drawing 
c)
Elevation drawing 
d)
Topographic map
15.
This type of drawing would represent a ______________________ . 
a)
Floor plan 
b)
Sectional drawing
c)
Roof plan 
d)
Foundation plan
16.

What is the main goal of the Empathize stage in design thinking?

a)

Creating a prototype of the product

b)

Developing a marketing strategy

c)

Understanding the needs, emotions, and motivations of the users or customers.

d)

Conducting market research

17.

What is the primary focus of the Ideate stage in design thinking?

a)

Finalizing the design solution

b)

Generate creative ideas and potential solutions

c)

Testing the prototype

d)

Conducting market research

18.

In a school project, Anika, Zoe, and Aiden are in the Ideate stage of their project. Why is brainstorming a key activity for them during this stage?

a)

To limit the number of ideas and stifle their creativity

b)

To discourage collaboration and teamwork among them

c)

To generate a wide range of ideas and encourage creativity and innovation in their project.

d)

To focus only on one narrow idea and avoid innovation in their project

19.

What is the main focus of step three in the design thinking process?

a)

Building a real prototype

b)

Testing the prototype with actual users

c)

Coming up with ideas to solve the problem

d)

Analyzing the interviews and defining the problem

20.

Which of the following is NOT a good strategy to employ during the Empathy step of the interview?

a)

Encourage Avery to talk about her experiences related to the project topic.

b)

Ask follow-up questions to Avery to get more information.

c)

Try to uncover needs Avery may or may not be aware of related to the project topic.

d)

Encourage Avery to give short answers that get right to the point.

21.

In a group project, Abigail, Liam, and Elijah are in the Test step of their project. Which is NOT true about this Test step?

a)

It is an opportunity for Abigail, Liam, and Elijah to refine their solution.

b)

Abigail, Liam, and Elijah should come up with new ideas during the Test step.

c)

They should only consider positive feedback to get the best result.

d)

Abigail, Liam, and Elijah should assume that their solution can be made better.

22.

Elijah, Michael, and Emma are working on a project using design thinking. They are discussing the five stages of design thinking. Can you help them identify the correct sequence of stages?

a)

empathise - define - make - create - test

b)

empathise - define - try - ideate - test

c)

empathise - define - prototype - ideate - test

d)

empathise - define - ideate - type - test

e)

empathise - define - ideate - prototype - test

23.

What is a function in the context of Karel?

a)

A way to teach Karel a new word

b)

A method to move Karel forward

c)

A command to turn Karel left

d)

A tool to change Karel's color

24.

What is a benefit of using functions regarding code repetition?

a)

Functions increase code repetition

b)

Functions avoid repeating code over and over

c)

Functions require more repeated code

d)

Functions ignore code repetition

25.

What does "calling a function" mean?

a)

Writing out the instructions for this new action

b)

Actually causing the action to happen

c)

Debugging the code

d)

Compiling the program

26.

Which of the following is a correct description of the `turnAround()` function?

a)

It makes Karel move in a circle

b)

It makes Karel turn 180 degrees

c)

It makes Karel jump

d)

It makes Karel pick up an object

27.
What is a street in a Karel world??
a)
A row.
b)
A column.
c)
A single point.
d)
Karel's position.
28.
What is an avenue in a Karel world ?
a)
A row.
b)
Karel's position.
c)
A column.
d)
A single point. 
29.
In coding terms, the action of doing something over and over again.
a)
Repeating
b)
Repetition
c)
Loop
d)
Do-over
30.

How many times should the start function be defined in a program?

a)

0

b)

1

c)

2

d)

However many you like

31.

What is a code comment?

a)

A way to teach Karel a new word

b)

A way to give notes to the reader to explain what your code is doing

c)

A message to your teacher in code

d)

A place to write whatever you want in your code

32.
What can you make with programming?
a)
Games
b)
Websites
c)
Apps
d)
All of these
33.

Which line contains the bug?

a)

1 and 5

b)

2 only

c)

3 only

d)

5 only

34.

What is a "bug" in programming?

a)

an error in code

b)

finding and fixing errors in coding

c)

a network

d)

a broken computer

35.

What is the right way to write the function:

makePancakes (Clue: this pancake will be made by putting 3 balls)

a)

function makePancakes(){

putBall();

putBall();

putBall();

}

b)

function makePancakes()

putBall();

putBall();

putBall();

c)

function makePancakes: {

putBall();

putBall();

putBall();

}

d)

function makePancakes(){

putBall();

}