Discrimination against ubernerds
In addition to demonstrated academic competence, the Admissions Office
began giving more weight to non-academic factors, looking for applicants with leadership
potential and a commitment to give back to the community.
Mentoring Programme
The most extensive single activity of the Women@SCS Advisory Council has been the
Big Sister/Little Sister program, which pairs upper-class and graduate students with firstyear
and sophomore CS majors.
Changing emphasis/delivery of (introductory) courses
Even more, insights provided by the Council are likely to have profound impact on the
curriculum. In her green paper circulated at a meeting with faculty, senior Ting-Chih
Shih clearly pointed out that the current CS undergraduate curriculum serves male
students far better than females. For one, the entry programming courses favor students
with more experience (usually men) who seem to get better scores effortlessly As a
result, many women begin thinking that learning computer science takes innate talent
and no amount of hard work will pay off They start to lose confidence and forget their
initial interest in computer science Moreover, the way lectures are presented seem to
appeal to men more. In general, females feel that the birds-eye view of a problem, and the
end result, are more relevant than the coding details in between
Since when has dithering over details been recognized as a favorable trait in programmers? Also, that response was in the context of intro-level CS courses: so if you're fretting over the implementation details of glorified Hello World applications, instead of focusing on the overarching concepts , I'd be inclined to say you'd better change your ways or you won't be a very good programmer.
1. Not every CS graduate will work as a programmer. Many will work in other technical roles within the industry. Do not assume that CS knowledge is only appliable to programming. I graduated from a CS course and I'm currently a sysadmin, and having a CS degree makes me a better professional;
2. Having little interest in the details is usually just common-speak for lack of technical skill. Having the skill/competence and lacking the interest is seldom found in the same person;
3. It's the introductory classes that lay out the ways in which one faces every programming problem. Not paying attention to detail means allowing bad habits to root themselves. I still remember some of those "details" from my introductory classes to programming 12 years ago, and I frequently other people (otherwise experienced) commiting mistakes that I manage to avoid due to those "details".
Better to have an overall view while learning to program, and a penchant for details when implementing one tiny little part of a 1 million line code base that 100 other people are also working on.
Discrimination against ubernerds In addition to demonstrated academic competence, the Admissions Office began giving more weight to non-academic factors, looking for applicants with leadership potential and a commitment to give back to the community.
Mentoring Programme The most extensive single activity of the Women@SCS Advisory Council has been the Big Sister/Little Sister program, which pairs upper-class and graduate students with firstyear and sophomore CS majors.
Changing emphasis/delivery of (introductory) courses Even more, insights provided by the Council are likely to have profound impact on the curriculum. In her green paper circulated at a meeting with faculty, senior Ting-Chih Shih clearly pointed out that the current CS undergraduate curriculum serves male students far better than females. For one, the entry programming courses favor students with more experience (usually men) who seem to get better scores effortlessly As a result, many women begin thinking that learning computer science takes innate talent and no amount of hard work will pay off They start to lose confidence and forget their initial interest in computer science Moreover, the way lectures are presented seem to appeal to men more. In general, females feel that the birds-eye view of a problem, and the end result, are more relevant than the coding details in between