Quick Response (QR) Codes

http://blockchainedu.foundation/quickResponse.html

Using LEGO® products, Minecraft, and/or 3D printers to create physical representations of digital data. This activity addresses the challenge of familiarizing students with concepts such as object oriented programming, digital data structures and formats, as well as other Blockchain related topics.
Building QR Codes

one block at a time

Hands-On Data
By creating physical QR codes, students can explore the concepts of datatypes and standards. This activity introduces ideas such as margin of error, data integrity and validity, while offering a different way of showing how digital data such as hyperlinks and Bitcoin addresses are just pieces of information used as part of larger systems

Less Abstract
By using LEGO®s, Minecraft, and 3D printers, students can use toys and tools they are already familiar with to create physical representations of a data format that is commonly used by blockchain based services. Creating containers to hold other things is an essential technique used in many types of programming, including web development (DIVs)

This learning activity shows students that data can take many forms and how standards create a format that allows others to understand it too

Acquire Data
Generate QR codes for hyperlinks to Bitcoin addresses on block explorer sites, or direct representations of public keys for Bitcoin wallets.
Store Data
Transform Data
Validate Data

Rubric

Goal: Provide a series of objectives that students can select from to generate their lesson plan / mission while providing a way for teachers to evaluate progress & competency

Data Creation: Generate Quick Response (QR) Code 10%
Data Validation: Test QR Code 10%
Data Storage: Save & Upload QR Code 10%
Data Utilization: Share QR codes (via social media) 10%
Data Transformation: Modify QR codes (recreate via other mediums such as Minecraft, 3-D printing, or LEGO®) 30%
Data Validation: Test transformed QR codes & make sure they work as intended 10%
Evaluation: What did you learn? What would you do differently next time? 10%
Presentation: (Example) Create a video describing the process and steps you took 10%

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!