Two years ago, the university I went to (top engineering school in the Northeast US) hosted a big panel for computer-field majors at the annual admissions event. Any students remotely interested in technical majors were invited to attend - you didn't even need to be accepted to the university.
The marketing for the event makes it as clear as possible that no prior programming experience is required, they just want to get people excited about computing. When I served on the panel as a CS student, I looked out the audience and saw a fully packed room (300+ people) of almost entirely white/Asian male prospective students and their parents. At that point, how does the industry recover and get a 50/50 gender ratio? The problem seems to start way before industry, as much as some would prefer to think otherwise.