MODULE 2 Test the prototype
Create a production-ready prototype
Everything Becomes Programmable
IV. Prototyping Resources
Physical Materials
Electronic Toolkits
Programming Resources
Community Inventor and Entrepreneurship
Workshops
Introduction to IoT – Chapter 2 Quiz Answers
1. What is used to illustrate how a given process will
run?
pie chart
flow chart
Packet Tracer
Graph
2. How is a new variable created in Blockly?
Is the sensor checking for an open or a closed door?
Open Drag the variable block onto the work space area.
How frequently is the sensor checked? 2 seconds Declare the variable in a Dim statement.
Will the alarm sound if the door is open for 5 seconds? Use the assignment operator
No Determine the type of variable needed, then scroll to
Will the alarm sound if the door is open for 10 seconds? the appropriate place in the code to insert the
Yes variable.
Will the alarm sound if the door is open for 5 seconds,
shut for 5 seconds, then reopened for 5 seconds? No 3. Which Python programming function is used to
display output?
I. Introduction to Prototyping print
if
Definition: Creating a rudimentary working model of a while
product or system For
Importance in IoT: Requires design, electronic, and
physical/mechanical skills 4. Refer to the exhibit. What does the exhibited flow
chart symbol commonly represent?
II. Characteristics of Prototyping
Fully functional, but not fault-proof
Actual working version of the product data
Used for performance evaluation and product decision
improvement termination
Complete interior and exterior Connector
May be relatively expensive to produce
Commonly used as a technology demonstrator in 5. What is displayed after the following code is
IoT entered into a Python interpreter?
III. Prototyping Process addition = 22 +10
print(addition)
Start with a product vision
Create a sketch or use computer-aided design (CAD) (syntaxerror)-…as there should not be a space
Make a proof of concept between the numerical values
Develop a physical product prototype [22]+[10]
32 11. Which platform is a low cost, credit-card-sized
nothing ( because the print command is wrong) computer?
6. What output is expected when the function that is Raspberry Pi
shown below is entered in a Python program Arduino
interpreter? Blockly
PL-App
>>>print Cisco 1 12. A student has a digitized version of an idea for a
cisco 1 product. What machine can the student use to turn
Cisco1 the idea into a solid object?
“SyntaxError: Missing parentheses in call to
‘print'” Beaglebone
Cisco 1 3D printer
Raspberry Pi
7. Which output would be displayed if the code that is Arduino
shown below is entered in a Python interpreter? Packet Tracer
y = ['yellow', 'red', 'green', 'purple', 'white'] 13. What is the output when the following code is
entered into a Python program interpreter?
print y
[1,2,4,5] + [3,6]
y [1,2,4,5,3,6]
yellow, red, green, purple, white [21]
‘yellow’, ‘red’, ‘green’, ‘purple’, ‘white’ [1,2,3,4,5,6]
It shows “SyntaxError” [12]+[9]
8. What is Blockly? 14. Refer to the exhibit. What does the exhibited flow
chart symbol represent?
a non-profit educational website
a low-cost credit-card-sized computer
a programming tool for beginners process
a network simulation program display
preparation
9. Refer to the exhibit. A specific Blockly block has a data
slot on the top. What is the purpose of this slot?
15. What is one way to pay for prototyping?
incorporate
mortgage
crowd funding
This block is the topmost block. easy pay
The block is a variable.
The slot allows a block with a bevel tab on the
bottom to be connected above the block shown.
A block with a printer name is required to be
attached above the block shown.
10. What are two resources that could help someone
learn to program? (Choose two.)
Khan Academy
Code Academy
Kickstarter
Maker Media
Quirky