Many people believe that teachers have it easy in the summer since they have summers off. But, many teachers have very busy summers. Some teachers need to work another job in the summer and many teachers take workshops and go to conferences in the summer. I saw many teachers at CS&IT and NECC. In fact CS&IT had the largest number of attendees ever.
I have been teaching workshops for high school computing teachers the last few weeks at Georgia Tech. I have enjoyed showing the Computing in the Modern World teachers PicoCrickets, Scratch, and Alice. Teachers enjoyed creating animations and games in Scratch and Alice as well as learning kinesthetic activities to teach computing concepts (like those from CS Unplugged and Berkeley’s KLA group). See:
http://csunplugged.org/
and
http://www.eecs.berkeley.edu/Research/Projects/Data/102187.html.
This week I am teaching Beginning Programming teachers using Institute for Personal Robotics robots and Media Computation in Python. Today they were working on mirroring images and some of the teachers got very excited when they figured out how to mirror top to bottom or how to create an image collage. See:
Find Robotics, AI, & Machine Learning Degrees and Career Paths
and
http://coweb.cc.gatech.edu/mediaComp-teach.
Some people have claimed that we shouldn’t teach programming, but just computing concepts in order to attract more people to computing. I very much disagree. Getting a program to work gets people excited about computing. Learning about computing without doing any programming seems like learning about science by just reading about it and not actually doing any science. One of my daughters loves to do experiments, but came home from elementary school saying that she hated science. The problem was that they didn’t actually do any science, but only read about it.
Barb Ericson
CSTA Director