CS4HS (Computer Science for High School) is a workshop program, sponsored by Google, for high school and middle school teachers of math and science to explore computer science. Sessions are held around the world each summer with the goal of helping teachers build enthusiasm for computer science among their students.
At the University of Washington’s CS4HS 2011 this summer, I taught a workshop on Physical Computing. Participants learned about and experimented with Processing and Arduino, two open-source platforms for teaching computing. Processing is a software system for easily creating images, graphics, and animations. Arduino is an inexpensive integrated hardware and software prototyping platform for creating electronics-based interactive systems.
Here are links to various materials for the workshop:
And here is a short video about the workshop, courtesy of UW Computer Science and Engineering: