wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Code.org - CSD - Unit 6 - Physical Computing - Review

Total questions: 50

Worksheet time: 28mins

Name
Class
Date
1.

Innovation

a)

A new or improved idea, device, product, etc, or the development thereof

b)

Any continuously changing signal that is not restricted to finite set of values. For example, the wave forms of spoken words are an analog signal.

c)

Data or signals represented by a finite number of values. Analog signals (which can have infinite values) must be converted to digital in order to be computed with.

d)

A data structure in JavaScript used to represent a list.

2.

Analog

a)

A new or improved idea, device, product, etc, or the development thereof

b)

Any continuously changing signal that is not restricted to finite set of values. For example, the wave forms of spoken words are an analog signal.

c)

Data or signals represented by a finite number of values. Analog signals (which can have infinite values) must be converted to digital in order to be computed with.

d)

A data structure in JavaScript used to represent a list.

3.

Digital

a)

A new or improved idea, device, product, etc, or the development thereof

b)

Any continuously changing signal that is not restricted to finite set of values. For example, the wave forms of spoken words are an analog signal.

c)

Data or signals represented by a finite number of values. Analog signals (which can have infinite values) must be converted to digital in order to be computed with.

d)

A data structure in JavaScript used to represent a list.

4.

Array

a)

A new or improved idea, device, product, etc, or the development thereof

b)

Any continuously changing signal that is not restricted to finite set of values. For example, the wave forms of spoken words are an analog signal.

c)

Data or signals represented by a finite number of values. Analog signals (which can have infinite values) must be converted to digital in order to be computed with.

d)

A data structure in JavaScript used to represent a list.

5.

Parameter

a)

An extra piece of information passed to a function to customize it for a specific need

b)

A device that provides a path for an electric current to flow, often modifying that current. In computers, circuits allow for simple logical and mathematical operations using electricity.

c)

A first or early model of a product that allows you to test assumptions before developing a final version.

d)

A data structure in JavaScript used to represent a list.

6.

Circuit

a)

An extra piece of information passed to a function to customize it for a specific need

b)

A device that provides a path for an electric current to flow, often modifying that current. In computers, circuits allow for simple logical and mathematical operations using electricity.

c)

A first or early model of a product that allows you to test assumptions before developing a final version.

d)

A data structure in JavaScript used to represent a list.

7.

Prototype

a)

An extra piece of information passed to a function to customize it for a specific need

b)

A device that provides a path for an electric current to flow, often modifying that current. In computers, circuits allow for simple logical and mathematical operations using electricity.

c)

A first or early model of a product that allows you to test assumptions before developing a final version.

d)

A data structure in JavaScript used to represent a list.

8.

App Lab uses what event model?

a)

Event-Handling

b)

Variable

c)

Draw Loop

d)

Program Call

9.

What does LED stand for?

a)

Light Emitting Diode

b)

Lego Education Department

c)

Little Electronic Device

d)

Lead Erasing Director

10.

Which of the following is an INPUT from the Circuit Playground?

a)

Sound Sensor

b)

Buzzer

c)

LED

d)

Motor

11.

Which of the following in an OUTPUT from the Circuit Playground?

a)

Sound Sensor

b)

Button

c)

Light Sensor

d)

LED

12.

Which of the following code is used to get information about an element on the screen?

a)

getData

b)

setData

c)

getProperty

d)

setProperty

13.

Which of the following code is used to change information about an element on the screen?

a)

setProperty

b)

setData

c)

getProperty

d)

getData

14.

Where does an onBoardEvent take place?

a)

on the screen

b)

on your Circuit Playground

c)

at the start of your code

d)

at the end of your code

15.

Where does an onEvent take place?

a)

on the Circuit Playground

b)

on the screen

c)

at the start of your code

d)

at the end of your code

16.

How often does the "data" parameter cause an onBoardEvent to run?

a)

constantly (every 100 ms)

b)

only when data changes from the last reading

c)

once

d)

twice

17.

How often does the "change" parameter cause an onBoardEvent to run?

a)

constantly (every 100 ms)

b)

once

c)

only when data changes from the last reading

d)

twice

18.

When does the "shake" parameter cause an onBoardEvent to run?

a)

constantly (every 100 ms)

b)

once

c)

when data changes

d)

when the Circuit Playground is shaken

19.

Label Binary Input Sensor #1

a)

LED

b)

Light Sensor

c)

Toggle Switch

d)

Sound Sensor

20.

Label Binary Input Sensor #2

a)

Sound Sensor

b)

USB Outlet

c)

Temperature Sensor

d)

Left Button

21.

Label Binary Input Sensor #3

a)

Sound Sensor

b)

LED Sensor

c)

Input

d)

CPU

22.

What is input #1?

a)

USB Connector

b)

CPU

c)

Toggle Switch

d)

Left Button

23.

What is input #2?

a)

Connector Pad

b)

Accelerometer

c)

Reset Button

d)

Right Button

24.

What is input #3?

a)

Circuit

b)

Toggle Switch

c)

Temperature Sensor

d)

Design Screen

25.

What is analog?

a)

Something that doesn't figure the answer out for you.

b)

Anything that doesn't use electricity.

c)

Any constantly changing value not restricted to a specific value.

d)

An ant squashed underneath a log

26.

What is digital?

a)

Data or signals represented by a finite set of values.

b)

Input from anything with electricity.

c)

Made by a computer, but never by humans.

d)

A hole that has been dug completely.

27.

What is HARDWARE?

a)

Only items that can be used to enter text.

b)

Any software that comes in a hard case.

c)

Microsoft or Apple products

d)

Any physical device used in or with your machine.

28.

What is SOFTWARE?

a)

A collection of code that performs specific tasks.

b)

A type of program that prevents viruses on a computer.

c)

Any software that comes in a soft-sided case.

d)

IBM or Cisco products.

29.

Name the UI element that lets a user type in a small amount of text.

a)

Button

b)

Chart

c)

Checkbox

d)

Text Input

30.

Name the UI element that is used for small titles and headings on an app.

a)

Label

b)

Image

c)

Screen

d)

Slider

31.

A new or improved idea, device, product, etc, or the development thereof.

a)

Program

b)

Innovation

c)

Prototype

d)

Coding

32.

UI stands for...

a)

User Interface

b)

Ubiquitous Interface

c)

User Information

d)

Unencumbered Information

33.

How many buttons are on the Circuit Playground?

a)

1

b)

2

c)

3

d)

4

34.

How many sliding switches are on the Circuit Playground?

a)

0

b)

1

c)

2

d)

3

35.

Which of these ARE on the Circuit Playground?

a)

LED

b)

Sound Sensor

c)

Motion Sensor

d)

Temperature Sensor

e)

Light Sensor

36.

How many of the LED's can display the color green?

a)

0

b)

1

c)

10

d)

11

e)

All of them

37.

How many of the LED's are capable of displaying any RGB color?

a)

0

b)

1

c)

10

d)

11

e)

12

38.

How does the Circuit Playground communicate with a computer?

a)

Telepathically

b)

Wirelessly

c)

USB

d)

Ethernet

39.

The Circuit Playground plays music using the speaker in your computer.

a)

True

b)

False

40.

What is the least number of LED's that will be ON when the Circuit Playground is running a program?

a)

0

b)

1

c)

2

d)

3

41.

What is the default state of the Circuit Playground when it is first plugged in? (Choose all that are true)

a)

The power LED is on.

b)

The red LED blinks for a moment.

c)

A rainbow pattern is displayed repeatedly.

d)

The speaker makes 3 clicking noises.

e)

The red LED pulses repeatedly.

42.

This plug goes where?

a)

In the desktop computer USB port

b)

In the Circuit Playground USB port

c)

In the power slot of the Circuit Playground

d)

In the power receptacle on the wall

43.

What does this code do?

a)

Updates the screen every few milliseconds with bright red.

b)

Turns the screen a shade of red whenever the sound level changes.

c)

Updates the screen every few milliseconds with a shade of red.

d)

Turns the screen bright red whenever the sound level changes.

44.

Which of these could correctly display the sound volume on an app screen?

a)
b)
c)
d)

None of these.

45.

This code block responds to events from where?

a)

the Circuit Playground

b)

the App screen or controls

c)

the computer's operating system

d)

at the end of your code

46.

What color is created here?

a)

Red

b)

Green

c)

Blue

d)

Black

e)

White

47.

What color is created here?

a)

Red

b)

Green

c)

Blue

d)

Black

e)

White

48.

This code block responds to events from where?

a)

the app screen

b)

your Circuit Playground

c)

the start of your code

d)

the end of your code

49.

What does the user have to do on the circuit playground to make it display text?

a)

Push the Left button down

b)

Push the Left and right button down

c)

Push the Left button down AND have the toggle switch open

d)

Push the left button down and toggle switch is closed

50.

Where do you click to make the happy face show?

a)

The left button

b)

The right button

c)

A happy face button on the screen

d)

Change the toggle switch topen