This was my summer of STEM (Science, Technology, Engineering and Math). First, with Matt Amoroso as my TA, I taught six workshops at Stevens for their ECOES (Exploring Career Opportunities in Engineering and Science) program. The workshops were three hours, half lecture and half workshop. Workshops were with raspberry pis, a breadboard and exercises. The programming language was Python. The high school students had variable experience in computer science, only about a quarter were active programmers. Nonetheless the labs worked well with some tuning through the summer. A later post will discuss some of these experiences.
We reprised this experience at r00tz, a spin off workshop at DEF CON, with mostly grade school students. The labs held up, especially the first few, and it was nice to see parents becoming absorbed too.
I am making the labs available on my new homepage, aarphacker.com. I am adding resources and code to this site over the next few weeks and will keep you posted on the progress. You are free to use any materials on the site with attribution and the promise that if you improve it you wil let me know so I can incorporate it in future versions. Later!