Exploring Programming

After narrowing down my project to focus on a physical method of learning programming, I did some exploration. The concept I am looking at is a deck of cards that help teach the programming mindset while offering connectivity to a digital platform. I have some background in programming from highschool and my free time, but am no expert by any means.

I put myself back into the action by programming some simple things just to get a feel for the mindset again.

The way in which I thought the cards would be able to transfer to a digital medium is through scanning. A popular method looking for advertising is using QR codes, allowing the user to scan the code using a mobile device, presenting information on the screen. I wanted to test this method so I downloaded the Android SDK so that I could create a mobile application to test the technology and validity.

At this point it is working and does indeed has potential to be used. There are other things I want to test with this such as multiple cards at once and their integration.

This is a picture off the screen of my phone that shows the scanner application:

I used a website that allows the creation of QR codes to create custom codes. When scanned the application is then able to open source code pertaining to the particular card. For example a card about LOOPS will link to the proper code relating to the function using proper syntax.

This (ugly) card is for the LOOP function, with the QR code able to provide information on a digital device.

I want to look more indepth about what information is obtained, how it is displayed and the overall system. It would be interesting to see how scanning these cards can actually create a full program or at least a skeleton that can easily be worked on. Lots to see....