Teaching Middle School Students
At the Grace Hopper Celebration, there are at least a few panels that discuss bringing people into computer science at a young age. Typically, these panels theorize and brainstorm about why young students are not very interested in computer science, especially why young women are turned off by the time they reach high school. This year, two groups of students were a part of a panel that reported results of programs designed to explore and rectify this problem.
The first group of women were undergraduates at Brown University who conducted this summer’s Artemis Project. The Artemis Project is a five-week summer camp for young girls that teaches computer science and computing. They touch on various topics such as basic computer literacy, web development and programming. Throughout the course, they also invited speakers from the university to come give an overview of the research that each conducts. These speakers introduced the girls to sorting algorithms, computer vision, and more. The program is free, and the girls gain a set of skills useful no matter what they end up doing in life.
Surveys were conducted midway through the course and at the end, to see how the kids liked the program, and how it could be improved in the future. The results were quite favorable, and most girls reported a change in what they thought that an appropriate career for a girl would be. Namely, they now didn’t think that a career in technology would be impossible for themselves. It was quite interesting to hear about, and I’m eager to hear about what these girls do after they finish high school/college.
The next group were three women from Bryn Mawr College, who used a CREU grant to teach middle school students how to program using robots. Originally, they planned on going to public schools to do this, but ultimately there wasn’t enough time or funding to make this feasible. They instead taught home school students - 12 boys and 1 girl. The middle school students used a scribbler robot, equipped with light sensors, IR sensors, three wheels, bluetooth and a camera. Using MyRo, a Python-based platform for programming robots (among other things), they would then program the robot to do various tasks, such as draw polygons, navigate a maze and mount explorations.
While the sample size was small, they learned quickly and well. They also decided that girls could do computer science as well, after seeing the lone girl succeed and having three women as teachers! You can read about Robots Byte, the project, at the IPRE Wiki. This panel gave away a scribbler to a lucky professor at NYU. I hope that the project is continued and expanded! I think that it’s fascinating to explore how kids learn and what draws them into computer science. Clearly, I wasn’t the only one who thought so, as the panelists presented to a full house - standing room only.








