Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
23 views

Module 2 Notes

Uploaded by

abellorodelcute
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Module 2 Notes

Uploaded by

abellorodelcute
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like