Final Project Idea
Every maker of video games knows something that the makers of curriculum don't seem to understand. You'll never see a video game being advertised as being easy. Kids who do not like school will tell you it's not because it's too hard. It's because it's--boring.
I love teaching programming, and I was really inspired by the work of Seymour Papert and McNerney, and I believe that we need more embedded systems programmers to write code for our AI and IoT future.
Arduino and Raspberry Pi platform made a huge growth in this direction by accelerating the learning both software and hardware components of physical computing embedded systems. For the kids from age 7 to 9; many block-programming interfaces, like Scratch, Ardublock, EduBlocks, kittenblock, Mixly, and Blockly, have been developed to make it easy for kids to code without caring about writing the right words for instructions. Those interfaces are great, but for non-English speaking kids or a screen-free child; there is no use for those interfaces.
GoalIntroduce kids and beginners to programming of Microcontrollers in Physical Computing Systems using screen-free experience i.e. Program Tangible Systems with Tangible Interfaces.
Age Group7 to 9 - and 9 to 12.
|Tangible Active Blocks|
|Tangible Passive Blocks|
for Robot Kits
|Other Cool Kits|
It's not intended to replace the Arduino. It can be considered a crash introduction for kids and beginners that make them able to do coding and debugging without falling in misconceptions.
This is the initial draft for the development kit controller. You can plug the sensors and actuators in place using RJ connectors (Like EV3), and then tangibly implement your algorithms using the code blocks.
I found many Inspirations for programming blocks mounting.
Will update the coming progress on the final project page.