This article talks about one very small, but important shift: last spring for the first time in history there were more female than male students in UC Berkley, who signed up for the Introductory CS class.
The article talks about a still-existing gap between male and female CS major numbers, and about the ways to overcome the problem. Here is something to think about:
A 2008 study by the Association for Computing Machinery, consulted in designing the Berkeley course, found that while college-bound boys equated words like “interesting,” “video games,” and “solving problems” with computing, girls associated terms like “typing,” “math” and “boredom.”
This graph illustrates the gender gap for CS major grads: