Years of campaigning means nothing if society hasn't notably changed as a result. It really is our entertainment, half of all television shows for children show men (boys) being innately superior in intelligence [1]. Even worse, there are no children's shows with primary female genius characters (they are all male), and when they do show up as non-primary characters their intelligence is often overshadowed by their feminine attributes.
It's even worse in teen TV, where the smart female characters are more often portrayed as being love interests for male characters over being smart.
And lets not even get into the rampant sexism in most mainstream video games (and their communities), even more important for software engineering and computer science since modding/making/playing video games seems to be a common factor for many male entrants, and relatively uncommon among female entrants to the field (at least in my recent but anecdotal experience).
This all leads to a situation where computers, engineering, science, and math are more often seen as male disciplines. We may have cleaned up a lot of blatant sexism, especially in modern workplaces, but our media is still teaching our children gender bias, often with a detrimental effect for both genders (for example decreasing college rates for males, how many male teen characters care about getting into college, have their shit together, etc).
[1] http://www.truechild.org/PageDisplay.asp?p1=6656