posts tagged with high school

1-small tuesday links: this is what a computer scientist looks like

1-small opportunities & scholarships for women & girls in technology

  • The NCWIT award for aspirations in computing, targeted at high school. girls, is accepting applications soon! There are local awards in a number of areas, and winners get sponsored to an awards event where they can meet other bright, ambitious girls interested in technology.
  • The Systers Pass-it-On Awards are now accepting applications — small cash awards intended to support women in technology who will, in turn, “pass it on” by supporting other women.
  • The ACM-W is providing scholarships for women graduate students or undergraduates to attend technical conferences.

1-small End-of-Year Links!

  • Latoya on Jezebel posts about girls, geekdom, and sexism in gaming, scifi and programming — as usual, the comments are worth a look from the variety of perspectives from geeky girls and the guys who like them
  • The New York Times writes about reforming computer science education at the high school level; the Washington Post talks about declining enrollment in high school CS classes, and Fred Wilson responds to the NYT article, asking schools to bring computer science into middle schools as well!
  • Sally Ride discusses the gender gap
  • A Pew Survey shows people’s attitudes about technology compared with their attitudes about society in general in the ’00s
  • Google’s Anita Borg scholarship for college women majoring in CS or related fields has an upcoming deadline — 2/1/10. (It’s also interesting to note that according to Dr. Borg’s bio, she didn’t start programming until her 20s, and yet still had a successful research career — yet more evidence that we should be reminding people who didn’t start their engineering education in their teens that it’s not too late!)
  • Under the Microscope posts their top 8 summer internships for women in STEM!
  • CareerWISE, another website supporting women in STEM (though focused more tightly on academia), is soon to launch
  • And already in existence: Braincake, a website for girls aged 11-17 interested in STEM. They even have a Gender Equity Toolkit for parents and teachers!

1-small When Should Students Start Learning Computer Science?

One major reason that fewer women are in computer science is that middle or high school aged boys are much more culturally encouraged to pick up programming as a hobby. So by the time students get to CS 101 in college, some students already have a fair amount of experience; and somehow, this has become the cultural norm, so students who haven’t already taught themselves programming are perceived to already be behind before they’ve even started college, which discourages many of them from entering the field at all.

This is ridiculous! We’re losing a lot of potentially talented computer scientists by this cultural insistence that they develop their skills so early. College students who hope to become graphic designers, or lawyers, or accountants, or historians of science aren’t expected to already have experience in the field by the time they matriculate — why should students who hope to become programmers be subjected to a higher standard? It weeds people out of the field early who could easily have caught up with their more precocious peers and become successful were the culture different — and because of cultural influences at the pre-college ages, these people who are weeded out are disproportionately female. Our society needs more computer scientists (and other IT people/people with high-level computer skills) than can be produced through the “see if they pick it up on their own before age 18” strategy.

CS 101 should be just that — 101, something with no prerequisites, where you can start learning the discipline. For those who say this might be unfair to those students who have prior programming experience — these exceptional students should be treated as exceptions, and have the option to test into a higher level of CS. (Removing these students from the 101 class would also make it less intimidating for the true newbies.) We need to encourage a cultural shift in the way CS 101 is perceived and promoted at the college level — make it more clear in course catalogs and instructor introductions that at least one CS course is perfectly welcoming to total n00bs who have never even tried HTML.

We can alleviate this problem of unfairly high barriers to entry even more effectively by taking a two-pronged approach; in addition to changing the culture surrounding introductory college-level courses, we should require CS for everyone in high school (or at least make it a normal part of the HS core curriculum, the way calculus is now). This would make computer science tracking work more similarly to the way math and science work currently: if you’re planning to major in, say, math or biology, by the time you get to college you’re expected to already have a start in those fields — but this isn’t as huge a barrier, since high schools are tracked so that people with those aptitudes will definitely take those classes in a typical American high school. Requiring or expecting students to take CS courses, in much the same way, would have many benefits. It would improve the gender balance, since girls with natural aptitude for programming would be able to discover it in an environment where they could compare themselves to people with less aptitude (as opposed to the current system, which generally results in girls with high aptitude comparing themselves to boys with high aptitude and greater experience). It would increase the number of skilled computer scientists in general, for similar reasons. And even beyond that, I’m firmly of the opinion that even for people who will never want to do any programming afterwards, learning some in HS would make them better citizens/thinkers (for the same reason you learn calculus or trig in HS even if you plan to major in English) — and able to more easily handle the basic computer tasks that are required for almost any twenty-first century career.

Programming isn’t magic — some people have more aptitude for it than others, but the elitist culture is discouraging even people who might have a lot of aptitude from even getting started at the early levels. It’s time to stop weeding out potentially talented programmers with these absurd litmus tests.

Log In



 

Join Us










What is 4 times four?

By submitting this form, you agree to the site's terms of use and confirm that you are at least 13 years old.

Search Us

Promote & Share

RSS delicious facebook twittter stumbleupon

Follow us on Facebook