> Isn't this basically saying "we're admitting more, less qualified females and fewer more qualified (relatively) males"
Not necessarily. What they mean by "more inclusive process" is:
In the past, admissions gave preference to
people with lots of previous programming
experience. The new criteria focused on
potential by targeting students who showed
science and math aptitude as well as non-academic
strengths like leadership. The department made
it explicit that no prior experience was required.
It sounds to me more like they fixed a flaw in their prior process. Remember, we are talking about Carnegie Mellon, one of the best computer science schools in the world, not some random trade school. As Dijkstra correctly quipped:
Computer science is as much about computers
as astronomy is about telescopes
Yes, programming experience can be useful in some areas of computer science, and even if your interests lie in those parts of CS that do not involve programming at all your undergraduate degree will surely require some courses in those areas where it is useful, and so knowing some programming is useful to all computer scientists at some point.
However, as HN often points out (often as part of telling someone they don't need to go to college), you can become a good programmer and developer on your own with no formal instruction. The same applies to people in college--anyone with the aptitude to get into Carnegie Mellon should be able to easily pick up any programming they need in CS on the side.
Having programming experience be a significant factor for admission to a computer science program makes about as much sense as having welding experience be a significant factor for admission to a mechanical engineering program, or mental arithmetic proficiency for admission to a math program.