Posted May 11, 2007
Yesterday, my old middle school had a “Career Day,” where a bunch of folks from different careers went to the school and set up a little table to talk about their career. They sent a letter off to the UW(University of Washington) CSE department asking for volunteers to talk about Computer Science, where it got forwarded to the undergrads list, where I read it and said, “Hey! That’s my middle school! I should help out.”
That was also around the time Hackety Hack had been released, and I thought it would be really cool to take in a laptop and let kids hack around on it. Programming is definitely the most glitzy part of computer science; that’s why intro CS courses focus on it rather than something more academic like graph theory or counting. I figured it would also be the most likely to interest kids, even kids of a slightly younger age than Hackety reccomends (the youngest were around 10, I think).
It turned out to generate quite a reasonable amount of interest. The structure of Career Day was to set all the tables with the various careers (there were about ten in total) up in a circle, bring the kids in grade-by-grade, and allow them to wander around looking at whatever interested them. My table with nothing much but some promotional DVDs and mousepads and the laptop running hackety was a little overshadowed by the Digipen table with the colorful display board, computer streaming videos of games, and even robot, but I did get a fair number of people wandering over to see what was what. I usually had at least one person Hackety Hacking away, occasionally with a gaggle of other kids surrounding them. In the course of watching them and helping them with their hacking, I learned some interesting things.
Girls and boys were about equally represented