The image of computer science is something I have been thinking about for some time now. Through observation and experience, I have come to believe that the main problem is the lack of enthusiasm that young women often experience when the focus of the computer is as a machine. We need to show the appealing things that can be accomplished with the tool, and not focus on the tool itself. In addition to this, the social side of the field should be showcased. With this in mind, I propose an initiative that would combine a focus on social impact with mentoring and long-term follow up.
Inspired by the late Randy Pausch, I think that showing young women what they can do with computers first, and then showing the connections to computer science afterward, might be just the kind of 'head fake' required. This is a technique I have used in the past while teaching a week long mini-course for grade eight girls. The course's main topic was video games, but in reality, my students learned about computer graphics, usability design, artificial intelligence, and what the field of computer science really is.
The initiative is similar to a club, where a meeting would be held once a month for a year. These meetings would bring the participating girls together to learn about a new area of computer science each time. Videos, interactive activities, workshops, and other such teaching techniques provide unique and fun ways to show projects and products brought to the us via computer science. For example, a look into Facebook might provide motivation for learning about web programming, networking, and media storage. The last part of the meeting should more formally describe the computer science behind the examples the girls saw earlier. CSUnplugged.org (and similar) activities might be used to demonstrate the more difficult concepts.
Because it's been widely accepted that girls in particular require positive role models, I would also like to see computer science students, teachers, and professionals paired up with the girls as mentors. These women must be wiling to make a long-term commitment that has them check up on their mentees on a regular basis. They would spend time one-on-one with the girls during the monthly meetings, helping them with the activities. They could also be available via email to answer any questions the girls might have outside of the meetings. Fun social activities during the meetings would help the mentor/mentee pairs become more comfortable with their counterparts, forming a lasting bond.
This program should be targeted to girls in grades eight and nine, as they would be old enough to discover an interest in computer science, yet young enough to be able to take the appropriate courses during their high school careers. The tricky aspect of this age is that it leaves several years before college, during which time the girls can easily change their minds about the image of computer science. To help alleviate this, a yearly reunion would be held to gather the girls and their mentors to be reminded of their experience and potential love of the field. This would also help solve the problem of virtual-only mentoring fizzling out over time.
The outcome of this program would not necessarily have to be that each girl chooses a career in computer science, or even science in general. While increasing the numbers of women enrolling in post-secondary programs in the field is a good thing, even gaining a positive outlook could be very beneficial. Even if it's not for them, the girls will speak positively about computer science, showing their friends that it can be a good field for women. How much this perception of computer science changes can be tracked via carefully designed surveys answered by participants before and after the program, as well as during the yearly reunions.
This was one of my essay responses for this year's Google Anita Borg Scholarship competition, of which I am again a finalist.