Monday, July 20, 2015

On Arduino

Wow, so much for a post a day.

Life...right?


Anyways, I have made some progress on fleshing out one of the units that I feel I did badly this year and wanted to improve upon in the coming campaign. That unit was the introduction to Ardunio programming.

The awkward part of using the Arduino system is that it is quite new and many people disagree on how exactly to teach it to beginners. Some methods focus almost fully on teaching code, such as Arduino.cc 's tutorials. Other methods focus instead on hardware integration with no small amount of electronics such as Adafruits tutorials.

Since I have to blend this in my room I decided to focus on the software first and then work specific pieces of hardware into the curriculum when we embarked upon our robotics challenges.

sparkfun.com
The Arduino portion of the unit is meant to be used by students after they have completed CODE.ORG 's Accelerated Introduction to Computer Science Course.

This course is a great introduction to coding concepts and it can be administrated from a teacher account by having students add the teacher's course code before they start working.

It is advertised as a 20 hour introductory course, but I often selectively skip the unplugged activities and focus on the code-building. This course typically takes a motivated tenth grader no more than five classes (~7 hours) to complete.


The Arduino portion's theory is beginning to come together and can be found in the following links:


As always, feedback is appreciated. I will post more presentations as they are completed and plan on also posting the full unit plan including assignments.

No comments:

Post a Comment