Deck of cards with programming objectives. Group cards together using programming methodology to gain understanding of programming thinking without being too caught up in syntax. Cards transfer to computer where code is generated from the card layouts.

Concept 5

An interactive gameboard that links to a computer. Users can use game pieces and link them with a stylus type pen to create idea for code. The information is translated to the computer where it is outputed as code. Users can see real-time code being generated and how interactions with board affect it.

Concept 6

A console type device that allows physical interaction to translate into code on-screen. For example pressing a button that turns a light on in a specific pattern will translate into code that recreates that pattern. The code can then be used to activate a robots head light.

Concept 7

Extremely cheap dollar store type attachments to various common tools/pieces. Each one ideally would cost cents to make.

Concept 8

A mounted projector that allows interaction from people at a large scale. They are literally placed into the screen and affect things with their body. For example it could be in a museum and kids could make circuits by moving and connecting with each other.