Slashdot Mirror


CS Programs Changing to Attract Women Students

Magnifico writes "The New York times is running an article about a push by American universities to actively recruit women into Computer Science courses. The story, 'Computer Science Takes Steps to Bring Women to the Fold', explains that the number of women in CS is shrinking: 'Women received about 38 percent of the computer science bachelor's degrees awarded in the United States in 1985, the peak year, but in 2003, the figure was only about 28 percent, according to the National Science Foundation.' One of the largest barriers to recruiting women to the field is the nerd factor. To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.' Changes at CMU increased women students in the CS program from 8 percent to nearly 40 percent."

596 comments

  1. Great for the gene pool by grub · · Score: 4, Funny



    1) Geek woman get CS degrees & jobs.
    2) Geek woman meets geek man.
    3) ???
    4) Aspergers!!!

    --
    Trolling is a art,
    1. Re:Great for the gene pool by bigtomrodney · · Score: 5, Insightful

      Its funny you should mention geeks meeting up. Is that the best reason to actively recruit women?
      What I'm trying to say is if women don't want to enroll, so be it. Why force this 'positive discrimination'? Now if it was said that there was an overall drop in students enrolling then I would understand some concern but I just don't understand why we should force equality.

      Personally I have no interest in signing up for a degree in Fashion Design. Some men may and more power to them but if there are more women signing up than men I don't think they should spend time or money trying to make fashion design more butch.

      --
      I never get used to these constant resurrections
    2. Re:Great for the gene pool by Bearpaw · · Score: 0
      What I'm trying to say is if women don't want to enroll, so be it. Why force this 'positive discrimination'? Now if it was said that there was an overall drop in students enrolling then I would understand some concern but I just don't understand why we should force equality.

      Personally I have no interest in signing up for a degree in Fashion Design. Some men may and more power to them but if there are more women signing up than men I don't think they should spend time or money trying to make fashion design more butch.

      The fact that some people react to the effort this way is arguably one of the reasons it's probably a good idea.

    3. Re:Great for the gene pool by Moofie · · Score: 5, Insightful

      Are you using the Chewbacca Defense? That does not make sense!

      --
      Why yes, I AM a rocket scientist!
    4. Re:Great for the gene pool by Your.Master · · Score: 1

      Okay then, argue it.

    5. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      Remember, this is slashdot. As with the underpants gnome business model, step 3 ??? just isn't going to happen. :-)

      More seriously, I don't think geeks attract other geeks. Maybe it's a life balance thing (opposites attract and complement each other) or maybe geeks spend so much time over-analysing things step 3 ??? that they almost never get to (4).

      In my case, I'm a hard core software and audio book geek. I've relaxed a bit on the software side but I still devour several audio books a month. The problem with being such a hard core geek is that you really don't have many peers to talk to, but I kept looking for that special woman who'd be my match. I've met a few (very few) women who shared these interests, but we never got past the intellectualizing stage. I'm willing to bet this is a common complaint among geeks.

      Then I met my fiancee. She's smart (she has a PhD in biochemical engineering) but has zero interest in software or audio books other than as a means to an end to her job (which she loves), music (she's a master pianist), and health.

      Despite our differences, we have plenty to talk about and we balance each other well and I can't think of anyone else more suited to me.

    6. Re:Great for the gene pool by Chris+Burke · · Score: 5, Insightful

      What I'm trying to say is if women don't want to enroll, so be it. Why force this 'positive discrimination'?

      Because of the negative discrimination that is artificially limiting the number of women in the field in the first place. Discrimination in the form of men assuming that women "don't want to enroll", simply because they're women and thus less interested in our manly computer engineering/sciences.

      Look at this thread. I guarantee (in part because a lot has already shown up) that you'll see men in computer fields stating as fact that women don't really want to be in computer science. You'll see them state as fact that women aren't as good in computers as men. That it's an obvious "natural difference" that means that there really shouldn't be as many women in CS, only those rare few that have what it takes to match up with the men, and thus recruiting more is futile or even counter-productive. And then they'll say that all this proves that there isn't any discrimination against women in CS. Despite the fact that the real reason there are few women in CS -- men in the field discriminating against women -- is put blatantly before them every time they look in the mirror.

      It's the same thing that went on in the 70s and 80s with women in the fields of law, business, and medicine. Fields dominated by men, and those men said that clearly women neither wanted nor were capable of succeeding in these fields, and hence would continue to be minorities. Well time passed and the women proved both that they wanted to and that they could, and you'd look like an archaic dinosaur with severe damage to the tact centers of the brain if you said otherwise. Computers, a field that has been dominated by a particularly anti-social breed of men even more prone to insulation than lawyers or MBAS, is the next stop. Encouraging women, letting them know that there are people in the field who welcome them, that the ones telling them what they want to do with their own lives are dinosaurs on the way out, that's helpful.

      It may be that once we have gotten rid of all the sex discrimination in the computer field that there will still be fewer women in the field. It may be that there is in fact natural tendency that affects the ratio of men vs women. There's nothing wrong with that. The problem is that if you think that we are at that point, today, where sex discrimination doesn't exist? Then you're 1) male and 2) delusional.

      --

      The enemies of Democracy are
    7. Re:Great for the gene pool by hobbesmaster · · Score: 5, Interesting

      The real question is why are all the women in engineering (at my school) signing up for Civil, Mechanical and Chemical (more women than men in CME from what I can tell) instead of Electrical, Computer and CS? (CS is in the College of Engineering here)

      If I had to pull numbers out of thin air, I'd say that approximately 1/3 of MEs and around 1/2 of CEs are female. This compares with 1/20 or so in EE and maybe 1/10 to 1/5 in CS. (again, at my school - and I may be wrong on the CE/ME numbers)

      Why? I bet the women learning about building bridges are capable of learning control theory or algorithms if they were interested - why aren't they interested?

      Of course, most engineers on /. will take exception to the lumping in of CS with all the engineering disciplines (ie, ones that you can be a PE in), I generally do as well, but I think its interesting because it takes the same "kind" of person to declare any one of these majors - you have to like math, and thats the same for a real CS curriculum.

    8. Re:Great for the gene pool by Doctor+Faustus · · Score: 3, Insightful

      Did you read the article? It was about changing computer science to be what they think women want. That strikes me as far more stereotyping than letting the field be what it is.

      Yes, there can be discrimination, and yes it should be opposed. That's not what this is about.

    9. Re:Great for the gene pool by xENoLocO · · Score: 2, Insightful

      Right... and the excuse for this is that CS is "too nerdy"?

      Because guys don't get called nerdy? The degree should be about the education. They shouldn't alter the education to suit a "balanced" audience. Period.

      --
      "The need to build the internet comes from something inside us, something programmed... something we can't resist."
    10. Re:Great for the gene pool by DaFallus · · Score: 1
      if there are more women signing up than men I don't think they should spend time or money trying to make fashion design more butch.

      They don't. They don't try to attract more men into ANY field of study. Do we ever hear about the declining number of men majoring in Women's Studies? Women and men are different. We don't always share the same interests or have the same strengths or skills. Trying to say there is a problem because there are less women than men in a particular field of study is insulting. From the article:

      when high school girls think of computer scientists they think of geeks, pocket protectors, isolated cubicles and a lifetime of staring into a screen writing computer code.

      This image discourages members of both sexes, but the problem seems to be more prevalent among women. "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth."
      If someone is going to shy away from computer science because the social stigma of being only for nerds, then fuck 'em. Let them study something "cool" like communications or business. Why would you want to convince someone to join your program if the main thing stopping them is that they don't want to be a "nerd"? If you truly have passion for the subject then you wouldn't give a shit about stupid social labels. After all, isn't that why most of us are (still) here?
      --
      No one cares what your captcha was

      Houston TX, USA
    11. Re:Great for the gene pool by MjrTom · · Score: 3, Funny

      Yeah, You know I initially saw the headline here as "CS Students Changing Programs to Attract Women."

      Oh well.

    12. Re:Great for the gene pool by donscarletti · · Score: 1

      No, that's the old system.

      Under the proposed system:
      1) CS program changed to allow non-geek women get CS degrees & jobs.
      2) Non-geek women meets geek man.
      3) Non-geek woman ignores geek man like most other non-geek woman.

      The whole idea of this program is to make CS less geeky, how is that going to help geeks? As it stands any woman who's willing to listen about how you "needed to roll a new character because the guild that all use Cedega was on a different server than you started on" is already enrolled in CS. Also the number of CS graduates who actually know how to use a pointer is low enough already, lowing programming proficiency standards still wouldn't be a good idea if it octupled the number of women CS entrants, let alone raised it by 8 percent.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    13. Re:Great for the gene pool by nacturation · · Score: 3, Insightful

      Normally I'd agree with you, but look at the summary "Moving emphasis away from programming proficiency was a key..." How is this different from attracting women to become math majors by moving emphasis away from being able to do math problems?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    14. Re:Great for the gene pool by ciggieposeur · · Score: 2, Insightful

      Damn, I wish I had mod points to raise this up.

      And in the time I took to hit reply you've already got two other responses trying to change the subject rather than acknowledge the discrimination.

    15. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      it's to promote diversity (in this case gender diversity). there's a reason top companies in all fields worry about gender and ethnic diversity in the workforce, because the sentiment is that it creates a workforce with more (for lack of a better word) diverse ideas.

      it's process-oriented thinking, as opposed to task-oriented thinking.

    16. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      Heh - nice segue to get your reply near the top, considering that your post actually had nothing to do with the one you replied. to.

    17. Re:Great for the gene pool by Littleman_TAMU · · Score: 1

      I thought something similar when I read that. I can understand emphasizing algorithms, compiler or operating system design, or similar things, but you still need to be able to code your solutions. Plus, my university emphasized all those things, and made sure we could actually implement our solutions in whatever language made sense. I'd be surprised if any other university really was using their CS program to churn out "code monkeys". I think it's more the perception of geeks sitting behind their computers coding 12 hours a day with no design work or any of the science in computer science. It could also be that many entry-level jobs for CS majors are really "code monkey" positions (at least that's how it was when I was looking for my first job a few years ago).

    18. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      Thanks for the good chuckle. Reminds me of the late 60's, when we heard lots of angry rhetoric about sexual stereotypes that was taken as truth. Re-read the original post. It said, "Moving emphasis away from programming proficiency was a key to the success..." Do people really think moving away from programming proficiency is good for college students, or grad students, in computer science? Or good for the field in general? Or good for society in general?

      It's like saying, "Moving emphasis away from proficiency in working with engines is a key to the success of having more people of a different sex enter a training program to repair cars." Not a good thing for people who want their autos fixed, and a disservice to anyone in a program they don't care to excel at.

    19. Re:Great for the gene pool by hackstraw · · Score: 1

      "Moving emphasis away from programming proficiency was a key..." How is this different from attracting women to become math majors by moving emphasis away from being able to do math problems?

      Good question. A question that I have, is what difference does it make if computer science is done by men, women, or none of the above?

      Computer science should attract people interested in computer science. I mean one of the top computer scientists was a top computer scientist as a man and a woman. He/She rose to the top of the field twice -- first as a man, and then as a woman.

      Given that piece of anecdotal evidence, it seems as though the field of computer science should want to attract men who question their gender over women.

      WTF?

    20. Re:Great for the gene pool by Anonymous Coward · · Score: 1, Funny

      It's really about changing all the lab computers to have a pink desktop theme with flowered backgrounds, Madonna blasted over the PA at all times, and FREE TAMPONS!!!

    21. Re:Great for the gene pool by Holmwood · · Score: 1

      Despite the fact that the real reason there are few women in CS -- men in the field discriminating against women -- is put blatantly before them every time they look in the mirror.

      You're making an assertion that this is the real reason. Where's the proof?

      Do you really contend that [male] engineers and CS types were and are more discriminatory towards women than, say, lawyers or doctors? Doesn't the fact that women hit a high of about 35-40% in the profession -- back in 1985 -- then steadily declined point to possibly some other reasons?

      Your argument is that law, business and medicine cleaned up its act towards women in the 70's and 80's. I'd agree with that. You further argue that CS didn't, and remains biased to this day. I don't agree with that at all. The article itself, in noting a 1985 peak, suggests it's much more complex than your 'Oh it's discrimination against women' assertion.

      Personally, I'm all for an end to most forms of gender discrimination. (For example, I think allowing only women to be rape counselors for women is a valid form of gender discrimination.) I get uneasy, however, when I see people pushing for significant changes in entrance standards that appear, on the surface, to be designed to discriminate on the basis of gender.

      The article notes a anecdotal example of a young man with three field-relevant patents that was denied a space at the university for a female applicant presumably less qualified in "programming", but perhaps more qualified in "leadership skills". While it's difficult to tell for sure, since the article cheerfully glosses over the issue, it does seem that were this policy applied in reverse it would be rightly condemned as extreme sexism.

      Now, I agree with you sex/gender discrimination exists. It exists both as a force for -- and definitely against -- women. I remain unconvinced that it is a significant barrier preventing women from entering the CS field (as compared to law, medicine, or any other profession). If you're going to assert that male CS-types are significantly more biased and bigoted than male lawyers and doctors, let's see some evidence please. My own experience, and those of the women in my family that are in the field is very much the reverse.

      Holmwood
    22. Re:Great for the gene pool by teflaime · · Score: 1

      While I will agree there is sexual discrimination in the cs fields, that's NOT what the article is about. The article is about changing the way computer science is taught. Which I don't have a problem with.

      What I do have a problem with is eliminating a central component of what being in computer science is about: knowing how to program. Computer Science is all about programming on one level or another. Hardware isn't comp sci, it's engineering. Comp Sci is the software that make use of all this hardware we have and that's programming. And even if you don't program yourself (most admins don't do a hell of a lot of programming, for instance,) you still need to understand how programming works so that you can understand how software as a whole works. Otherwise, you are just an operator and a CS degree that creates operators degrades the whole field.

    23. Re:Great for the gene pool by MindStalker · · Score: 1

      Actually a lot of CS degrees concentrate more on overall design concepts rather than coding. Sure they should teach good coding practices, but in the few years you have at school you have to drop some things to add other things sometimes. There has been a general trend away from hard core coding skills for CS anyways. Good thing/Bad thing? I don't know, but the idea if to give you the skills to learn any language not just a specific one. These changes may also encourage more women, and thats great.. Making these changes to encourage women, I don't know about so much. But I guess if you look at the car analogy there are plenty of women who know a lot about cars. Some of them like to get messy, while some of them prefer to remain clean and either manage or even design new cars. Both options should be available to them, and offering training in both is a plus.

    24. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      If someone is going to shy away from computer science because the social stigma of being only for nerds, then fuck 'em. Well we'd like to, but there don't seem to be any.
    25. Re:Great for the gene pool by Lemmy+Caution · · Score: 1

      I know most of the people here are either concerned with their geek cred or trying to attract a mate, but the vision of CS in the bit you quote - "as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth" - is rather important and compelling. That is a different vision from one focused on optimization and language development - it is one focused on simulation and modelling (and perhaps on data collection) and may, in fact, benefit from an infusion of non-geeks. People for whom computing becomes central to solving problems that are not, themselves, computing problems.

      What if CS became a pre-med degree? Or if a CS undergrad was like to go on to pursue graduate studies in genetics or psychology? Developing systems that can handle protein-folding problems, or implementing neural networks, are important aspects of those fields of study. That women have strong presences in the sciences other than computer science suggests, to me, that geek insularity might be a larger problem for the field itself.

    26. Re:Great for the gene pool by realthing02 · · Score: 1

      I think you are really missing the point of computer science.

      No offense, if you want a programming monkey, go get someone from ITT tech or whatever vocational school you'd like. That's where one learns application of programming languages, and yes, it's what a lot of (present minded) business are attracted to.

      If you look at top programs in computer science, they couple the drive of (geeky) students with a strong theoretical background. I'd rather learn about past operating systems, algorithms, and programming concepts than how to code different structures or drop down boxes in the latest language.

      Lets not forget that learning programming languages change frequently... why not move more towards theory and away from language specific educations? I'd rather choose a person who can learn any language than one who only knows one.

    27. Re:Great for the gene pool by Doctor+Faustus · · Score: 1

      As long as it doesn't affect the coursework, I'm cool with that.

    28. Re:Great for the gene pool by Seumas · · Score: 1

      God, I'm so tired of this regularly predictable Slashdot topic. Women make up most of the internet. Women make up most of bloggers. Women make up most of the population. If they cared about actual computer science in such large numbers, they would be in computer science. I know we make up a lot of excuses about how big bad male geeks somehow prevent them from considering or enjoying the field, but it doesn't stop them from other fields.

      If you like computer science, go into computer science. If you don't; don't. Why do I care what genitals you have, as long as you have a passion for the profession?

      But you know, nothing gets eyeballs and page hits like this tired old topic.

    29. Re:Great for the gene pool by rollingcalf · · Score: 1

      "Because guys don't get called nerdy?"

      No. Because women are more averse to nerdiness than guys. Few women want to date a nerd, and fewer want to be one or be thought of as being one.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
    30. Re:Great for the gene pool by Rei · · Score: 1

      How is this different from attracting women to become math majors by moving emphasis away from being able to do math problems?

      The policy was about de-stressing programming *languages*. I.e., "Can you program in Java", or the like. I completely agree with that. Being a good programmer is like being a mathematician who can do math problems. Stressing programming languages is like stressing notation for a mathematician over their actual problem-solving ability.

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    31. Re:Great for the gene pool by Scrameustache · · Score: 1

      What I'm trying to say is if women don't want to enroll, so be it. Why force this 'positive discrimination'?

      Because of the negative discrimination that is artificially limiting the number of women in the field in the first place. Discrimination in the form of men assuming that women "don't want to enroll", simply because they're women and thus less interested in our manly computer engineering/sciences. What a load of pure bullshit.

      Women don't enroll because men assume they don't want to enroll? Where's the gorram cause and effect in there?
      Women don't enroll because, guess what, they're not interrested. Some neroll, but there's less women interrested in techie stuff than men, and there's less men interrested in fashion stuff than women.
      Is that wrong? Is that bad? It's a natural choice.

      What's artificial and discriminatory is trying to rewrite the curriculum so that it will focus less on creating competant progrmers and focus more on interresting women. That is artificial, and no good will come of it. If it does attract more women, these will be incompetant programmers, who will augment the perception that women can't do this job, wich will result in less women being employed in the field.

      Removing an artificial barrier is one thing, creating an artificial lure is another.
      --

      You can't take the sky from me...

    32. Re:Great for the gene pool by d34thm0nk3y · · Score: 1

      Wow, you just lumped a whole large group of people into one prejudiced pile while simultaneously decrying this very same behavior from your hypothetical male CS people.

      Computers, a field that has been dominated by a particularly anti-social breed of men even more prone to insulation than lawyers or MBAS

      And why beholdest thou the mote that is in thy brother's eye, but considerest not the beam that is in thine own eye?

    33. Re:Great for the gene pool by Chris+Burke · · Score: 4, Informative

      Yeah I read the article, and I don't know where you're getting that. I see them de-emphasizing programming experience for acceptance to the program, and I see them talking more about uses and applications for computers than just the programming of them. No mention of actually changing the curriculum. Maybe adjusting teaching styles, but what's wrong with that? The difference between what these people think women want and the men I described in my post thinking they know what women want is that the people at CMU actually talked to women to get an idea of what they wanted, and have shown success as a result.

      --

      The enemies of Democracy are
    34. Re:Great for the gene pool by try_anything · · Score: 1

      That is a different vision from one focused on optimization and language development - it is one focused on simulation and modelling (and perhaps on data collection)

      People in all kinds of fields learn those skills. You might as well get a degree in physics or biology so you can learn that stuff AND learn about a field of study.

      Computer science students shouldn't be allowed to fall behind other disciplines in their practice of data analysis, but they shouldn't be encouraged to see it as "computer science." They should see it as a fundamental skill that many college graduates need to have. A specialist in data analysis would be bettor off as a stats major than a CS major.

      Never confuse "doing cool stuff with a computer" with studying computer science. Many, many people in different fields are doing amazing and valuable stuff with computers. That isn't what makes computer science a unique and separate field of study.

    35. Re:Great for the gene pool by roman_mir · · Score: 1

      Some men discriminate against women in this field, others wish there were more women and try to help those, who are in the field, in both cases this has nothing to do with this simple fact: computer science is dominated by less social types, whether women or men, and there are more men who are less social than there are women. I think you owe an appology to the GP.

    36. Re:Great for the gene pool by unimacs · · Score: 1

      There are a couple of reasons why women should be recruited, or more to the point why we should care that CS degrees are perceived as "for nerds only"

      First of all, if people (women or otherwise) are staying away from CS because it's perceived as too nerdy that means that the field is losing potential talent to other fields. How can this be good? If a woman when asked what her major is has to mumble under breath "Umm, - Computer Science" because of some silly stigma then we have a problem and we should work to remove that stigma.

      The second reason is a huge one. The article I saw listed after this one in Slashdot/IT is how customers dealing with IT support staff are often made to feal as if they are the problem, -not the software or the equipment that is acting up or poorly designed. How many non-geeks do you know who look forward to interacting with software/hardware support or their IT Staff? Communication is often the key to the success or failure of a software development project. If you've got some guy who's great at pounding out code, but can't or won't talk effectively to a user or his fellow coders, then that guy's value is limited. He may even be a detriment to a project.

      I've met too many CS guys who avoid talking to non-technical people, - much preferring to sit in front of their computers. Even worse are those guys who treat anyone who they don't consider their equal in terms of geekiness as an idiot with nothing to offer.

      If you want to perpetuate stereotypes then it seems to me that the stereotypical woman as "a good communicator" is something that CS and IT badly need.

    37. Re:Great for the gene pool by aeoneal · · Score: 1

      Many women do want to sign up, but are put off by the thought they will be discriminated against. Whether the discrimination happens or not is beside the point; the issue is perception. Active recruitment helps dispel that for those interested, but nervous.

    38. Re:Great for the gene pool by adamchou · · Score: 1

      Hey! Speak for yourself buddy. I'd go back to school if they can turn that many girls into geeks. Hell, its even possible some of those college students will lose their virginity before they graaduate.

    39. Re:Great for the gene pool by billcopc · · Score: 1

      Well yes, discrimination exists... we try to pretend it doesn't, but whether it's sexism, racism, or just friggin social classism, it's there and it's ugly and willing it away just doesn't work, at least not while there are still stubborn ingrained bigots living in this world.

      The problem I see with this article, is the fact that they are changing CS programs to better suit women. Now granted computer science is a fuzzy field, unlike pure sciences like physics and chemistry, but the fact that they can adapt the program to attract women just feels kind of wrong. Is male science that much different from female science ? Am I going to have to learn a whole new set of CS terms and concepts just so I can work with women ? Can they also adapt the CS program to better suit people of certain ethnic backgrounds ? Black computing, latino computing, hell give me Quebecer computing while you're at it... oh no wait, we already have Quebecer computing, it's called "screw the customer hard and fast" *rimshot*

      Seriously women, if you're not tempted to become CS grads, that's just fine. The money sucks ass, everyone's out to steal your job and the clients are all whiney imbeciles who still don't know why they need I.T. in the first place. Maybe that's why women are less likely to follow the CS career path. Or maybe it's because all the I.T. geeks get all weird and creepy when a woman walks by. From my personal experience (as a non-drooly geek), whenever a woman from HR or other, walks past the tech cubes, all the heads pop up and start making D&D jokes about rolling a +3 Erection, or I'll be talking about my fun times as an adult webmaster and I'll get blasted with ignorant crap like "Bill, hook me up for a date with a stripper" in my personal inbox. Maybe women don't work in tech because a disproportionate chunk of techies are disrespectful and immature. Why are we labeled as losers and weirdos ? Well probably because the losers and weirdos among us are the most visible, the rest of us, the sane well-mannered ones, we're too busy getting our work done and living normal lives.

      If they want more women in CS, get rid of the wackos. The same is true of any field. If half the guys in psychology whacked off to hentai and tried to hit on every woman that had the misfortune of being in the same building, there'd be very few women psychologists.

      --
      -Billco, Fnarg.com
    40. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      When I was in college, I studied archaeology. This is (at least at my university, which was a large one) a woman's field. I don't think any archaeology course I took had more men than women, and in one class I was the only man. (Me and one other guy were close to starting a "SMA", analogous to SWE.)

      It's interesting, it's fun, and no it doesn't mean you're only useful as an archaeologist when you graduate. Why aren't there more men studying it? And more importantly, why aren't these people trying to even out the gender ratio in archaeology as well as computer science?

      Come to think of it, US universities have (slightly) more women than men these days. If you increase the number of women in one field, you decrease it in the others. Instead of consciously trying to attract women to CS, why not try to attract men to archaeology? Or try to repel women from archaeology? It's a zero-sum game, geniuses.

    41. Re:Great for the gene pool by Shadowlore · · Score: 3, Insightful

      Did you read the article? It was about changing computer science to be what they think women want.

      And guess what, they say it worked! Sounds rather scientific ...

      Theory:
          Women do not enroll in CS because they are not interested in it.

      Test method:
          Change CS to mean/teach what you believe women want to learn, observe results.

      So you change it and get dramatic results that indicate you were right. Conclusive proof it is not, but it's damned good evidence that you may be right.

      Our culture is suffering from a sever case of MPD. We claim that diversity - that enjoying and celebrating the differences between different races/nationalities/cultures/sexes - is a good thing, but then are not allowed to even contemplate that there ARE differences. It is shown through many studies over many decades that the brains of men and women are wired differently. Not inherently better or worse, just different. In some cases the differences will give one a bias toward things or an advantage, but it is not universal.

      There is nothing wrong with women not wanting to be programmers. People whining about women not being as common in the field as men are pretty much either:

      1) Men looking to pick up on women, so they want more around without the effort of looking outside their little realm
      2) People looking to absolve themselves for some perceived or actual social crime, or looking to make themselves "look better/compassionate/caring" by "fighting for the little guy"

      A prior poster got it spot on. We don't see organizations saying that men are not represented well enough in fields that women dominate, or fields such as fashion design, hairdressing, etc..

      It's got nothing to do with "being macho" or "manly'. Seriously, it's amazing that someone would post to slashdot (the grandparent to this post) that programming and CS are "manly sciences". Sure, tell that to the jocks bashing the nerds in high school. Yes, men and women are different. Get over it and quit trying to make us all the same. It is damaging to everyone. The human race are not Borg drones. We are each different with our advantages and disadvantages. This is true between races, cultures, nationalities, and pretty much any other group you can arrive at.

      --
      My Suburban burns less gasoline than your Prius.
    42. Re:Great for the gene pool by Doctor+Memory · · Score: 1

      "Programming is to Computer Science as telescopes are to Astronomy" (paraphrased from someone who said it better than I). If you actually take any computer science courses, you find they're more about things like measuring algorithm efficiency and finding ways around NP-hard problems (and how to tell if a problem is merely NP-hard or if it's really NP-complete). Sure, there's programming involved, but once you get past the sophomore-level courses you do stuff like design virtual memory systems or network protocols, and then maybe write a simulator to verify your theories or prove that you can meet your performance goals.

      Maybe things have changed since the last CS class I took, but I definitely recall spending more time on the final drawing boxes and arrows than scribbling down code...

      --
      Just junk food for thought...
    43. Re:Great for the gene pool by mandelbr0t · · Score: 1

      Moving emphasis away from programming proficiency was a key... Which is hilarious, since there's already no emphasis on programming proficiency. At the risk of only being allowed to reproduce in vitro, I'd just like to say that I'm only interested in meeting women in CS if they are actual computer geeks. At this point in my life, I've met one geeky woman that would hack it in a CS programme, and far too many geeky guys. Besides, having test-tube babies is a perfectly valid alternative if women hate you.
      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    44. Re:Great for the gene pool by Lemmy+Caution · · Score: 1

      Of course I understand this. But what constitutes computer science itself is a complicated topic. Most people in CS programs enter them thinking it is about programming - which it really wasn't, historically. Computer science in its purest form is a hybrid of logic and number theory, and has almost nothing to do with programming at all.

      If that is the core of CS, programming, as much as simulation and modeling, can be seen as "satellites" of that core. But programming (which really could be taught on a vocational basis) and certain types of optimization (which really are more "engineering" than "science") have taken the center stage in CS programs, largely catering to the canonical geek core's perception of what the job market is.

    45. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      Because of the negative discrimination that is artificially limiting the number of women in the field in the first place. Discrimination in the form of men assuming that women "don't want to enroll", simply because they're women and thus less interested in our manly computer engineering/sciences. Look at this thread. I guarantee (in part because a lot has already shown up) that you'll see men in computer fields stating as fact that women don't really want to be in computer science. You'll see them state as fact that women aren't as good in computers as men. That it's an obvious "natural difference" that means that there really shouldn't be as many women in CS, only those rare few that have what it takes to match up with the men, and thus recruiting more is futile or even counter-productive. And then they'll say that all this proves that there isn't any discrimination against women in CS. Despite the fact that the real reason there are few women in CS -- men in the field discriminating against women -- is put blatantly before them every time they look in the mirror. It's the same thing that went on in the 70s and 80s with women in the fields of law, business, and medicine. Fields dominated by men, and those men said that clearly women neither wanted nor were capable of succeeding in these fields, and hence would continue to be minorities. Well time passed and the women proved both that they wanted to and that they could, and you'd look like an archaic dinosaur with severe damage to the tact centers of the brain if you said otherwise. Computers, a field that has been dominated by a particularly anti-social breed of men even more prone to insulation than lawyers or MBAS, is the next stop. Encouraging women, letting them know that there are people in the field who welcome them, that the ones telling them what they want to do with their own lives are dinosaurs on the way out, that's helpful. It may be that once we have gotten rid of all the sex discrimination in the computer field that there will still be fewer women in the field. It may be that there is in fact natural tendency that affects the ratio of men vs women. There's nothing wrong with that. The problem is that if you think that we are at that point, today, where sex discrimination doesn't exist? Then you're 1) male and 2) delusional.

      Bitch please.

      There is NOTHING that discriminates women from taking computer science if that is what they want to do. Women don't need to, or nor should they be welcomed into CS any more then men are. You are the purveyor of discrimination, not the ones you accuse.

      If anything, women are fawned over in CS classes and given more help than men are. Professors who feel guilty and don't want to 'discriminate' give them leeway with assignments and exams. I've seen it myself, it hasn't been long since I finished my CS degree.

      Please take your male guilt, and your distorted version of reality and go hide in a cave somewhere. Either that, or fight for more men to get into nursing and teaching. Then we can have real 'equality'.

    46. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      "Programming is to Computer Science as telescopes are to Astronomy"

      Didn't you mean to say "Programming is to Computer Science as doing brake jobs is to Automotive Engineering?"

      Thaaaanks and I'll make sure you get a copy of that memo on bad car analogies.

    47. Re:Great for the gene pool by tbannist · · Score: 1

      That make a whole lot of sense until you take of your "I-see-prejudice-everywhere" glasses. Why do there need to be more women in computer science is a legitimate question with a legitimate answer: Women bring alternative views and solutions to computer science. Furthermore, this drop off seems to be specific to North American Computer Science programs, and the level of enrollment is dropping from past levels.

      This indicates that there is a North American problem, reforming the computer science is possible solution, but one I, personally, do not like much. Removing the requirment to learn programming at all, essential guts the heart of the education. I wonder what graduates of that program are actually qualified to do.

      However, I think they are correct when they mention that students preconceptions of what kind of work they'll do is interfering with enrollment. That's not just high school computer courses taught by teachers who know little or nothing about computers, it's also popular media which rarely shows anyone who works with computers professionally, and even more rarely shows them in a positive light.

      Think about it for a moment. In TV shows if you have a broken computer who fixes it? Either it's one of the regular cast who "just happens" to know how to fix computers or it's Brian Posehn. The media has built a very negative social stereotype of computer science and it should be no surprise that it turns people off the field entirely.

      The only show I can think of that had such characters, was Level 9, a 2000 UPN show that cancelled after 9 episodes. It kind of deserved that, though. Words fail me when I try to describe the rampant ignorance of the writers in what was and was not reasonable in computer related crime. Lyle from the Italian Job is pretty much the only other character I can think of who fits the bill as an at least somewhat positive role model.

      --
      Fanatically anti-fanatical
    48. Re:Great for the gene pool by Krakhan · · Score: 1

      Actually, the quote should have been "Computer Science is no more about computers than astronomy is about telescopes.", by the late Edsger Dijkstra

    49. Re:Great for the gene pool by Anonymous Coward · · Score: 1, Interesting

      "de-emphasizing programming" IS changing things. "uses and applications for computers than just the programming of them" is vague, but one could easily see this dumbing things down.

      While programming is just part of CS it is where the rubber hits the road. You can have all the theory and warm fuzzy stuff down, but if you can't create an end application it all goes to waste.

      I'm all for anyone and everyone going into CS, but changing it to fit what THEY think women can handle strikes me as sexist.

      Not to mention salaries are falling in the industry. Women should note that they are being asked to take over a field that men are now LEAVING and employers are now PAYING LESS for. That strikes me as sexist.

    50. Re:Great for the gene pool by Metasquares · · Score: 1

      Given that a defining characteristic of nerdiness is intellectualism, I'm not sure that people with that attitude really belong in the sciences. Of course, it's difficult to differentiate a primary intimidation or dislike of intelligence with the (generally false) stereotypes now associated with the field.

      We don't need to change science itself; we need to change our perception of scientists.

    51. Re:Great for the gene pool by BytePusher · · Score: 1

      Computer Science is NOT programming. Programming is a tool for computer scientists similar to how arithmetic is a tool for mathematicians. I have a B.S. in computer engineering and I am constantly confused for being a computer technician or computer programmer. I can fill both roles, but computer engineering is much broader than both. In the same way, mathematics and computer science are much broader than arithmetic or programming.

    52. Re:Great for the gene pool by try_anything · · Score: 1

      Programming is a ubiquitous facet of computing because it turns out to be the means for all hands-on work. Programming in computing is like writing in history; it isn't the point, but it's essential in large quantities if you want a good education. Nobody should get a computer science degree just because they like cranking out lines of code; they need to like computer science, too.

      (Why is programming ubiquitous? Code is the only interface rich enough to specify interesting things. When the interface is reduced to point-and-click and data import, that means the computing problems have been solved -- someone else has made all the important computing decisions, and only domain problems remain. Across many broad areas of computing, writing code of one sort or another (SQL, VHDL, software programming languages, HTML, application-specific languages) turns out to be the best way to transform your ideas into a working system.)

      That doesn't mean that CS is about programming; that idea is a common attitude among new students and a point of view heavily promoted by the software industry, which wants to turn every college into a factory for Java monkeys, but it is most definitely not an attitude promoted from within the discipline of computer science. Programming is everywhere because it tends to be the only way to put computer science knowledge into practice, not for any other reason.

      I don't agree that modeling and simulation are part of computer science. Modeling and simulation are usually done using computers, and there are technical challenges associated with implementing them on computers -- that's the CS part. Once those challenges are surmounted, the remaining problems of modeling systems, building simulations, and analyzing data are universal problems tackled by biologists, geographers, sociologists, historians, and so on. Computer science can't claim to have any deeper understanding of these problems than any other discipline. It would be like the forestry department claiming special knowledge of sketching because pencils are made of wood. The math department has a much stronger claim, and they (modestly and sensibly) limit themselves to developing and teaching powerful mathematical techniques that assist in those activities, rather than claiming the entire activity as their domain.

      When you remove programming, most things become either theoretical (still CS) or a domain problem (not CS.) I guess it's understandable for people to be misled by the amount of programming CS students do. Maybe CS departments should explain to prospective students that programming has the same relationship to computing that writing has to history. If you can't tolerate writing, don't major in history. If you don't love writing, that's no problem, you only need to love history. Same thing with CS. You don't need to love programming, you just need to tolerate large amounts of it.

    53. Re:Great for the gene pool by harryman100 · · Score: 1

      Of course, most engineers on /. will take exception to the lumping in of CS with all the engineering disciplines (ie, ones that you can be a PE in), I generally do as well, but I think its interesting because it takes the same "kind" of person to declare any one of these majors - you have to like math, and thats the same for a real CS curriculum. I, for one, don't think that placing CS within an engineering perspective is wrong at all. I visited many CS departments here in the UK before choosing which to apply to, and some of them had been placed within Science Faculties and some in Engineering. I think it's perfectly possible to design a CS course which lies entirely within the realms of science, but I don't think this is where the spirit of CS is. The spirit of CS is very much about the solutions that can be obtained, to me, a science is all about looking at why and how a solution works. You see something happening around you, and you seek to explain it. CS on the other hand, is about seeing something around you and thinking "How can I do that with a computer?", "How could I simulate that?", or even imagining something that hasn't yet been possible, and making it possible. Which fits much better with the spirit of engineering.

      Science is about bringing more/new understanding to something around us which is fixed, looking at the results that gives us.
      Engineering is about analysing things that exist, and seeking to make them better. Or coming up with new ways of doing things, or even new things to do.

      I think the second one sounds more like CS - but that's just my opinion
      --
      .sigs are for losers
    54. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      if they can turn that many girls into geeks

      Don't you think the girls pursuing this as a career are already geeks?

    55. Re:Great for the gene pool by Dragonslicer · · Score: 1

      "Programming is to Computer Science as telescopes are to Astronomy"
      I agree that computer science (even software engineering) is about much more than programming, but how many astronomers don't know how to use a telescope? Programming is a tool (or I suppose more accurately a collection of tools) that a computer scientist uses to achieve their goal. Computer science isn't just about the tools, but the better computer scientists will be proficient in a larger set of tools.
    56. Re:Great for the gene pool by Stamen · · Score: 1

      So, let me get this straight. Is it wrong to whack off to hentai when I have a +3 erection? Or is it just wrong at work, when a woman from HR is walking past my cubicle? If I cast a spell of concealment over my cubicle, would it be ok then?

      Just askin'

    57. Re:Great for the gene pool by Javagator · · Score: 1
      when high school girls think of computer scientists they think of geeks, pocket protectors, isolated cubicles and a lifetime of staring into a screen writing computer code.

      Except for the pocket protectors, this isn't a misconception. This is life as we know it, for us software developers.

    58. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      I'd say it's more of the 'means' or 'medium' of software engineering or computer science than just a tool. Is a camera just a 'tool' that photographers use? There would be no photography without the camera. There could be a house without the hammer.

      Sorry, just being pedantic.

    59. Re:Great for the gene pool by try_anything · · Score: 1

      I agree with you to a certain extent, but I don't agree that computer science education is to blame. Girls don't feel free to enter hard-core technical roles. They only enter a technical field in large numbers when society gives them special permission by advertising soft, non-nerdy roles inside that field. Only a minority of engineering graduates end up doing design work; most end up in human-centric roles like management, sales, support, and training.

      How many mechanical engineers say they're in the field because they "love metal?" How many civil engineers enter the field because they "love cement?" How may computer science majors love computers? How many engineers say they just want to enter a stable profession where they can make a good living, versus how many computer science graduates? Now you see the difference, and why it's okay for women to be engineers, but not computer scientists. You can also see why female enrollment in computer science surged when there was an image of CS as a lucrative career path and fell when it went back to being a field for enthusiasts. Woman aren't allowed to love technical work.

      This is not an idea constructed by people who love science and technology. I've heard all my life that mathematicians, computer geeks, and other nerds are good at what they do because of their social deficits. Basically, we were told that our skills are just symptoms of disability. We were told that to succeed in scientific fields, you have to give up your humanity, and therefore scientific fields were full of people who didn't have much humanity to begin with.

      Most importantly, we were told that women did not suffer from this tendency toward inhumanity that men did. It doesn't take a social critic to see that women would parse that argument as saying that nerdiness is a defect that is tolerated in men but unthinkable in women.

      This stigma was intentionally created by humanities types who thought the influence of science and technology on society was too strong, and the prestige of science and technology too high. They were fighting an ad hominem battle to regain the influence they thought they were losing.

      Now their argument has succeeded, and it is restricting the freedom of women to pursue fields they enjoy. Instead of setting women free from this stigma, some people want to preserve and perpetuate it. They see women's lack of interest in technology as a wonderful thing that makes women better than men and gives them a special role in society. The whole idea of making computer science "attractive" to women is just a way to avoid dismantling this sexist idea. Instead, let's give women permission to be attracted to hard-core technical problems that appeal to their intellect instead of appealing to their supposedly "feminine" side. Let's not elevate/insult women by saying they can't derive intrinsic pleasure from solving technical problems, and can only be interested in helping people, saving the world, and nurturing children.

    60. Re:Great for the gene pool by misleb · · Score: 1

      Its funny you should mention geeks meeting up. Is that the best reason to actively recruit women?
      What I'm trying to say is if women don't want to enroll, so be it. Why force this 'positive discrimination'? Now if it was said that there was an overall drop in students enrolling then I would understand some concern but I just don't understand why we should force equality.


      I don't think it is necessarily about forcing equality. It is just business. If you're a university and you are seeing enrollment dropping in a certain department which is typically domainated by men, and it is a national trend which means it isn't necessarily something you're doing wrong as a school, why not try going for the women? Who knows, you might discover a whole new market. As long as you are not simply taking students away from other departments and moving them into CS (no net enrollment gain), it makes good business sense.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    61. Re:Great for the gene pool by misleb · · Score: 1

      And despite certain movies that say otherwise, "nerdy" is generally considered to be a Good Thing if your going to university... well, if you're going to a GOOD university. I'd be concerned if any university I was going to had a problem with the "nerdiness" of their curriculum. That would imply that they aren't attracting high caliber students (men OR women) and feel they have to dumb things down a bit to keep the students they do have.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    62. Re:Great for the gene pool by JelloJoe · · Score: 1

      We should require pictures on college applications....hell if the women can't hack it at a school, oh well, it will atleast brighten up the spirits of the rest of the guys on campus struggling with classes. It's very depressing when you passed up on a party school to get a good education, but on the downside you get tons of work, slave over hw every night and have butt-ugly women to look at :(

    63. Re:Great for the gene pool by Estanislao+Mart�nez · · Score: 1

      Personally I have no interest in signing up for a degree in Fashion Design. Some men may and more power to them but if there are more women signing up than men I don't think they should spend time or money trying to make fashion design more butch.

      You're failing to dig in and ask the hard questions. Why do you believe that the number of men who enroll in Fashion Design is much lower than the number of women? Are the sorts of beliefs and expectations that you have about this widespread among the general population, both among men and women? If so, what sort of effect does this have in the education, development and career choices of men and women? Does it constitute a self-fulfilling prophecy of the sort of that is widely documented in the educational psychology literature? (I.e., is there any kind of Pygmalion Effect?)

      You also need to couple the answers to these questions with the answers to others like: what is the relative size of the computer/technology industry and the fashion industry? More specifically, how many people does each of these industries employ, what's the pay scale for each of them? Does the different rates at which men and women participate in these two different industries contribute to the income gap between men and women?

    64. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      As a woman in the CS field, I think it's absurd to change the program to attract women. So I agree with you 100%!

      I like it because of what CS is. If I don't, then I wouldn't be here. The only thing that matters is what a PERSON is interested in and what he or she wants to learn.

    65. Re:Great for the gene pool by Dextrously · · Score: 1

      I think of this discrimination as a double-edged sword situation. I've met plenty of "geeks" (geeks to people who perceive them as such) who were going into computer science type fields, but weren't really any good at the field nor really interested. I've thought to myself plenty of times that it seems they are just trying to be good at what everyone expects a person who looks like, and acts like they do, to do. If that makes any sense. What I am trying to say is that subtle expectations of people can really be a driving force in their life, and pressure of this sort knows no gender, race, or group.

      I've heard plenty of people say to me, as I am repairing their poor computers, "Wow, you don't look like the type of person who would be good with this sort of thing". I just give a sigh and keep hacking away.

      I guess you could say discrimination is indiscriminate. :)

    66. Re:Great for the gene pool by Lord+Kano · · Score: 1

      Despite the fact that the real reason there are few women in CS -- men in the field discriminating against women -- is put blatantly before them every time they look in the mirror.

      Discriminating how? By making them learn math?

      Encouraging women, letting them know that there are people in the field who welcome them, that the ones telling them what they want to do with their own lives are dinosaurs on the way out, that's helpful.

      Are you aware that there is a difference between encouraging women to get into the field and changing what is taught to appeal to women?

      I'd love to have more women in CompSci, but not at the expense of making CompSci a BA degree.

      The problem is that if you think that we are at that point, today, where sex discrimination doesn't exist? Then you're 1) male and 2) delusional.

      Sex discrimination most certainly does exist and it cuts both ways.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    67. Re:Great for the gene pool by syousef · · Score: 1

      The correct solution is to elliminate the discrimination not add equal amounts of positive and negative. If a woman wants to do a degree she should be allowed to without being harassed or intimidated by those around her or by the system. Her sex shouldn't figure into the equation. Trying to change engineering into something it's not so that it attracts women is asinine, as is adding equal amounts of discrimination in each direction - what a waste of effort.

      --
      These posts express my own personal views, not those of my employer
    68. Re:Great for the gene pool by cburley · · Score: 1

      Actually, the quote should have been "Computer Science is no more about computers than astronomy is about telescopes.", by the late Edsger Dijkstra

      Ah, thanks for (presumably) correcting the quote as provided in other comments, since that formulation strikes me as correct.

      However, I believe computers are more about Computer Science than telescopes are about Astronomy.

      That is, one need not know or care about Astronomy to be able to conceive of the need for, design, and build telescopes. One does not study Astronomy to learn such things. One might learn Optics, Physics, and various other skills, but not necessarily Astronomy.

      However, it is difficult to conceive how anyone can really conceive of, design, and build a computer without knowing something of Computer Science or building upon a knowledge base that includes it.

      That's why people like myself are interested in Computer Science, even if we're not "Computer Scientists"; we're interested in computers, in what makes them tick, and what might make them tick better (or faster).

      That's also why so many of us can't understand why anyone would seriously want to "deemphasize programming" in a CompSci curriculum — we don't necessarily grasp how purely mathematical CompSci can be. To us, CompSci is useful only insofar as it makes programs run faster, smaller, more reliably, etc.

      If I was similarly interested in telescopes, I'd learn about all sorts of things...but not Astronomy, unless I felt it was important to be able to talk with Astronomers about their telescopes.

      And if I was interested in Astronomy, I might have a very difficult time understanding why anybody would want to "deemphasize" looking at stars and galaxies, and thus "telescope use", in favor of "pure Astronomy", done with little or no regard to what is actually out there, what it actually looks like, how it actually behaves, etc.

      But "purists" do exist, and some fields of study require such incredible focus to comprehend their abstract complexity that those who pursue them might decide it's best to avoid the friction of interaction with physical manifestations of the phenomena they're studying.

      --
      Practice random senselessness and act kind of beautiful.
    69. Re:Great for the gene pool by woolio · · Score: 1

      Did you read the article? It was about changing computer science to be what they think women want. That strikes me as far more stereotyping than letting the field be what it is.

      Letting the field be what it is? Wouldn't that be a field mostly defined by men?

    70. Re:Great for the gene pool by Andypcguy · · Score: 1

      Why should we coddle women into any field. If any women have an interest in CS, all they have to do is go to school learn the skills and the HR people WILL hire them. As far as self esteem and fear of competition: thats survival of the fittest. Throw some elbows and take what rightfully yours. Dont expect any hugs. If that not your style then maybe you should look into becoming a machinist, welder, landscaper, pipe fitter or auto Mechanic: their a little more heart to heart and could always use more females.

    71. Re:Great for the gene pool by k1t10 · · Score: 1

      oh my dear lord, give me strength

      --
      "Don't ask me, i'm just a girl"
    72. Re:Great for the gene pool by Prune · · Score: 1

      I see things very differently: political correctness making a problem where there is none. Male and female brains are quite different. While each individual case should be judged equally, it is obviously plausible that differences in enrollment are due to biological differences. It seems to me there are significant leftist vestiges believing that nurture overrides nature, and thus environment and raising are the main factors, whereas evolutionary psychologists like Pinker are consistently demonstrating the opposite with their research.

      I think bringing in the analogy of the issue of racial differences is in order here. It became popular among anthropologists that races weren't really real, since for any selected phenotype, variation within a race would exceed that besides a race. This was all nice and cozy with politically correctness, until someone did multidimensional cluster analysis and proved once and for all that races are real: Human Genetic Diversity: A.W.F. Edwards. "Lewontin's Fallacy". BioEssays vol.25 no.8. Aug 2003, pp 798-801. After this publication, there's no scientific sense behind affirmative action, it's all political correctness gone amok. I've no doubt that if Edward's statistical technique were applied to male-female cognitive anthropometrics, the separation will become clear.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    73. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      As a woman in software and web development, I can say that I haven't seen discrimination from my male coworkers in the 10 years I've been working since high school. Generally, the guys are very gender neutral: they value what you can do not what you look like. However, there the geek subculture doesn't value the same things as the mainstream culture and that might be an initial turnoff for girls.

      The biggest difference is the meritocracy system rather than popularity system. Generally, high school girls' hierarchy is based on looks, money, and friends' values (all drawn from popular culture. This is why, even as a cheerleader, I was never "popular"--I was an active tomboy.) So girls aren't going to sign up in droves to get into computers, even if they are good at math and science. Whatever interest they find in the subject, they often will not fit in with the others they meet there.

      And fitting in is an important aspect; many girls are social creatures. Given a high level of ability and interest in math and/or science, and a choice of computing or medicine, most will go into medicine because of the chance to help people. I agree with TFA that computing needs to be shown to help people rather than on technical aspects. The technical details appeal to guys (just as baseball stats, car specs, etc. do) whereas the benefits or the possibilities would generally appeal more to girls and young women. I think this is why I've seen a lot more women in database jobs, rather than hard-core programming--women tend to think in how things/people relate.

      Finally, there is one field that tends to be dominated by women that CS leaders need to consider: accounting / payroll. In my limited experience, it seems to me that payroll and accounting tends to be done by women. Now, if you compare accounting and programming, there is a LOT of overlap in skill sets: need for organization, conceptualizing complex systems, a highly-detailed/critical mindset, and the ability to translate between English concepts and logical systems. So why would so many women do those jobs but not programming ? I think it must come down to the people and their subculture within that field, but the current culture that is encouraging young people can't be discounted. It's something that I've noticed, but I don't have any answers.

    74. Re:Great for the gene pool by Doctor+Faustus · · Score: 1

      And guess what, they say it worked! Sounds rather scientific
      Stereotypes usually do have some basis in real trends. That doesn't make it fair to apply them to individual people.

    75. Re:Great for the gene pool by Doctor+Memory · · Score: 1

      To us, CompSci is useful only insofar as it makes programs run faster, smaller, more reliably, etc. Sure, and engineering is only useful insofar as it makes your car go faster. Leave the physics and the math and the actual foundations of the discipline to the "purists" with their "incredible focus", but make sure Lincoln Tech graduates enough mechanics who can figure out how to tap an intake manifold so you can hook up a nitrous bottle...

      The big challenge facing Computer Science right now is to figure out how best to handle parallel processing and concurrency. The megahertz wars are over, you're not going to see CPUs get much faster, they're just going to cram more of them into one chip. Problem is, how do you break your code down so it runs on multiple chips? And what can you do to current code that'll allow it to take advantage of multiple cores/CPUs without rewriting it? Some kind of static analysis, maybe re-target it to a virtual machine that can parallelize it during execution, maybe some other abstraction layer that makes an 8-core machine look like a single core that runs 8 times faster? No amount of programming is going to solve this, you're going to have to go back to square one and re-think how software should be designed, what the languages will look like, what facilities an OS should provide — not the kind of stuff some "go faster" programmer is going to sort out over the weekend.

      If you really want to see how CS improves programming, check out Jon Bentley's Programming Pearls books. And if you want to see how engineering can make your car go faster, look at Fred Puhn's How to Make Your Car Handle or Carrol Smith's Tune to Win (or any of his other racing engineering books).
      --
      Just junk food for thought...
    76. Re:Great for the gene pool by billcopc · · Score: 1

      *frozen by terror* What you do in private is your business and yours alone. That said, I wouldn't want to work a photo shoot with a guy who gets aroused by deformed fantasy girls whose breasts are bigger than my head.

      --
      -Billco, Fnarg.com
    77. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      sounds funny, but it does happen and the reality is that public schools hate asperger's kids or ones showing any behavior remotely different than little average susie; kid's and parent's lives are turned into a special sort of hell: "wtf? why isn't your kid like the rest? either take our diagnosis and the drugs we want to push on him/her or suffer the consequences."

    78. Re:Great for the gene pool by Eivind · · Score: 1
      Its funny you should mention geeks meeting up. Is that the best reason to actively recruit women?

      IMHO -- no. It's not *the* best reason. But it's decent enough reason. Atleast if you tone it down a notch by noting that gender-balanced studies and work-places tend to be more pleasant for all involved. If you've worked at IT-companies with a very heavy male-dominance, and others with a more balanced workforce, you'll notice the difference.

      I don't think it's the most important reason though.

      More important is the fact that females and males frequently have different ways of approaching a problem. We desperately need diversity for tackling the hard problems in IT. Someone who thinks completely out of the ordinary solution-space is very valuable, even if his (or her) suggestion is wrong or impractical 80% of the time.

      I want a diverse team in general. Gender is just one axis ofcourse. I'd also welcome more variation in age and background. There's way to few 50 and 60-year olds in IT. Hopefully that's a problem that'll correct itself given time. There wasn't all that many CS-graduates 30 years ago afterall.

    79. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      It's the same thing that went on in the 70s and 80s with women in the fields of law, business, and medicine. Fields dominated by men, and those men said that clearly women neither wanted nor were capable of succeeding in these fields, and hence would continue to be minorities. Well time passed and the women proved both that they wanted to and that they could, and you'd look like an archaic dinosaur with severe damage to the tact centers of the brain if you said otherwise.

      And yet they didn't do so in CS. Despite the fact that cases provided by you clearly state that women can and do overtake men when they are better, and catch up to them when they are equal. In fact, once upon a time universities didn't allow women to enroll, and look! We allowed women to enter universities, and despite facing the very same obstacles you pointed out women have managed to overtake men! Why not in CS? Because that's one of the fields where men are more competent? NOOOOOO, it must be some form of chauvinistic conspiracy!
    80. Re:Great for the gene pool by TheLink · · Score: 1

      Well I guess big business will be happier, because studies have shown that women tend to not ask for as high salaries as men (even if they are more qualified). Even so, it seems in the west companies don't value CS jobs very highly - they prefer cheap and plentiful.

      So I really don't see why it is so important to spend so much effort to encourage women to do something they aren't interested in, that isn't on the top of the list of "secure well paying jobs".

      The barriers of entry are already very low, while they may not be as low as for math (but I wonder if "Ramanujans" would get lost in the noise nowadays), computers are cheap, plenty of free tools and information. So the lack of women just shows that they prefer to do other things.

      There really are plenty of viable options, and seems to me more ladies prefer doing Law or Medicine. Jobs in those fields tend to be harder to outsource, so maybe they're picking better long term career paths.

      --
    81. Re:Great for the gene pool by chained2desk · · Score: 1

      Thank you for this post. As a women in CS, I feel like I'm constantly trying to prove I'm just as good/better than a man. You are awesome. If all these nerds on here stuck up for women like you do then maybe they'd finally get laid. :P

    82. Re:Great for the gene pool by Magius_AR · · Score: 1

      Because of the negative discrimination that is artificially limiting the number of women in the field in the first place. Discrimination in the form of men assuming that women "don't want to enroll", simply because they're women and thus less interested in our manly computer engineering/sciences. Look at this thread. I guarantee (in part because a lot has already shown up) that you'll see men in computer fields stating as fact that women don't really want to be in computer science. You'll see them state as fact that women aren't as good in computers as men. That it's an obvious "natural difference" that means that there really shouldn't be as many women in CS, only those rare few that have what it takes to match up with the men, and thus recruiting more is futile or even counter-productive. And then they'll say that all this proves that there isn't any discrimination against women in CS. Despite the fact that the real reason there are few women in CS -- men in the field discriminating against women -- is put blatantly before them every time they look in the mirror. It's the same thing that went on in the 70s and 80s with women in the fields of law, business, and medicine. Fields dominated by men, and those men said that clearly women neither wanted nor were capable of succeeding in these fields, and hence would continue to be minorities. Well time passed and the women proved both that they wanted to and that they could, and you'd look like an archaic dinosaur with severe damage to the tact centers of the brain if you said otherwise. Computers, a field that has been dominated by a particularly anti-social breed of men even more prone to insulation than lawyers or MBAS, is the next stop. Encouraging women, letting them know that there are people in the field who welcome them, that the ones telling them what they want to do with their own lives are dinosaurs on the way out, that's helpful. It may be that once we have gotten rid of all the sex discrimination in the computer field that there will still be fewer women in the field. It may be that there is in fact natural tendency that affects the ratio of men vs women. There's nothing wrong with that. The problem is that if you think that we are at that point, today, where sex discrimination doesn't exist? Then you're 1) male and 2) delusional.
      Uh, wow.

      If you replace "computer science" in that paragraph with "fashion design" and "women" with "men", you prove the previous poster's point exactly.
      If there's any sort of "self-enforcing discrimination" going on, it's happening on BOTH sides of the spectrum...why isolate this incident?
      There's just as much social stigma working against your average guy becoming a fashion guru, or a nurse, or any number of jobs deemed "feminine" by society.
      On top of that, guys are forced to put up with a bunch of discrimination nazis that see unfairness everywhere, resulting in quotas and unfair hiring practices, reverse discrimination by schools, among other undesirable practices.
      But do guys make a big public stink about the reverse discrimination? Well, maybe on Slashdot, but not in practice. We realize that's life and we deal. Society doesn't owe us JACK.
      CREATING more discrimination is not a solution to discrimination.

      This article is nitpickery at its finest. Women have every opportunity to be in the CS field...in fact, they'd likely get favored BOTH in school AND by a job interviewer simply because they're a minority in the field. And yet you're still gonna bitch because society places some sort of stigma on the job? Well, boohoo...I don't hear you crying for male nurses. It should also be added that these social stigmas are QUICKLY overcome by reputation through proven ability. Someone might be underestimated off the bat, but as soon as they exhibit the necessary skills, they are respected. You act as if this "outcast" label is some permanent thing that cannot be overcome, or that respect should come automatically instead of being earned.

      Lack of interest is limiting females in the field of computers, not discrimination. And if you don't think that's true, you're probably BOTH female AND delusional.

    83. Re:Great for the gene pool by Anonymous Coward · · Score: 0

      I wondered where they got that artificially high number of women Computer Science students/graduates. It looks like they used an "artifical" definition of women. But seriously, I'd like to hear of any student (above freshman level) who attended a Computer Science class that had more than 10% female attendees. And what percentage of those actually graduated from the class.

    84. Re:Great for the gene pool by aevans · · Score: 0

      What a typical *male* response! Just because you're right doesn't mean we should admit it. As a matter of fact, because you are a man, your opinion should be disregarded before judging it's validity.

  2. There are lots of Women in CS Programs by ReidMaynard · · Score: 2, Informative

    Just not in the USA; they are in China & India -- you know -- where all the job *aren't* going?..

    --
    -- www.globaltics.net

    Political discussion for a new world

  3. Nerd factor? by onion2k · · Score: 5, Insightful

    One of the largest barriers to recruiting women to the field is the nerd factor.

    If someone, male or female, is put off entering a particular study path because they're concerned about how other people will view them then they simply aren't passionate enough about it. Hell, they're not even interested in it. They're better off leaving the place open to someone a little less vacuous.

    Maybe it's just me, but I see no reason why people need to be recruited into compsci. There's plenty of interest in it already. Should there be more men going to beauty school just to balance out the demographics a bit?

    Let people decide what they want to do and stuff the perceived lack of equality.
    1. Re:Nerd factor? by bhsurfer · · Score: 1
      That's absolutely true - people should do what they WANT to do rather than be coerced into a career they may not like.

      Also, I think that attracting women to these programs could have the unfortunate side effect of attracting more men...

      --
      Those are my principles, and if you don't like them... well, I have others.
      Groucho Marx
    2. Re:Nerd factor? by AGMW · · Score: 1
      Maybe it's just me, but I see no reason why people need to be recruited into compsci.

      and there's always the big whooha about there's too few women in CompSci, but you don't get film-at-eleven about there being too few men teaching in primary schools, or entering the Nursing profession? It all seems a bit one sided!

      But don't get me wrong, I'd love there to be more women in CompSci, as an office full of blokes can be a boorish place to work, and variety is the spice of life and all that!

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
    3. Re:Nerd factor? by richdun · · Score: 3, Insightful

      Should there be more men going to beauty school just to balance out the demographics a bit?

      But, in grade school, teacher said everyone is equal, so shouldn't there be equal numbers of everyone in everything?

      Chalk this one up to another "politically correct" falsehood. People aren't equal - don't keep someone from doing something they like, but don't change an entire system of educational thought simply because there isn't a 1:1 ratio in all categories. Do change it, however, because it doesn't work, or because some in the field do a poor job educating real thinkers and instead churn out platform-addicted code junkies.

    4. Re:Nerd factor? by freemywrld · · Score: 4, Interesting

      Maybe it's just me, but I see no reason why people need to be recruited into compsci.

      I agree. I am woman in the IT field, and am very passionate about it. I have a degree in Biology -it turns out I am also passionate about science. I understand that universities care about demographics across programs, but you rarely hear about programs trying to attract more men for Women's Studies, do you? Anyway, my main point is, attracting women to CS can be all fine and good, but what I would really like to see is a job market that is more gender balanced. There still exists a school of thought that women are less suited to IT. More women with CS degrees may help this some, but in the end, not everyone who is interested in IT work necessarily gets a CS degree.

    5. Re:Nerd factor? by cultrhetor · · Score: 4, Insightful

      What does equality as in ability have to do with equality as in quantity? Absolutely nothing: try again.

      --
      "Tu fui, ego eris" - Virgil
    6. Re:Nerd factor? by Das+Modell · · Score: 1

      This is insane feminism at its finest. It's not enough that women can completely freely choose to study CS, because "equality" won't be achieved until women make up 50% or more of CS students. Meanwhile, nobody cares how many women are training to be plumbers, electricians or truck drivers. Nobody cares how many men are becoming hairdressers, fashion designers or nurses. I do believe the field of plumbing is suffering because it lacks a feminine perspective, our entire civilization could be in danger of collapsing as a result.

      Feminists won't be satisfied until there's a nanny state regulating how many percent of women make up any given field of study or profession.

    7. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Wrong. You're an idiot.

    8. Re:Nerd factor? by jellomizer · · Score: 1

      Should there be more men going to beauty school just to balance out the demographics a bit?

      Equal Rights doesn't work in that direction. There are even laws on the book the prevent men from doing jobs. For example a Male Day Care teacher in New York State cannot change a Baby's Diper. If they did it would be against the law. But that law will probably never get off the books or chalanged mostly because Day Care Teachers get paid so little that it isn't worth changing the laws for. The same with beauty school. Being a hair dresser is not considered a professional level job that will bring the country to the future so any imbalace is just overlooked because it is considered a low paying and low reward job.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:Nerd factor? by Omnifarious · · Score: 4, Interesting

      I've been on the interviewer side of the table more than once when a woman showed up to be interviewed. In general, the reaction (not in front of her of course) has been to be flabbergasted and pleased that we might actually end up with a girl who was working in the tech side of the business.

      We did apply the same standards of hiring both (yes, I said both, it only happened twice, and both times the girl was Asian) times and she made it. Once just scraping by (she didn't care a lot about quality and took criticism very poorly, but she did know how to program fairly well) and the other doing pretty well.

      I find this rather depressing. When I worked at Amazon, the only women who were ever hired as programmers were from Asia (most from India). There is some strong cultural force at work here that discourages women from becoming programmers.

      I wish I understand what it is that convinces US born women to not become programmers. I don't think it's a harassment issue. That's not something I've especially noticed. Though, since I'm a guy, it's possible it just passed me by.

      But, I haven't noticed the bias you speak of. As I said, the places where I've been an interviewer people were really happy that a woman was interviewing. And it wasn't because they wanted to hit on her either. :-)

    10. Re:Nerd factor? by richdun · · Score: 1

      Actually, that was my point. Many believe we should have equal quantity simply because they believe there's equality in ability. In reality, we have neither - some people are better than others at certain tasks, and you can't just look at gender, race, economics, etc. to find a dividing line and expect it to be indicative of ability. Just because more men do something doesn't necessarily mean they are better at it than women, or that the field is somehow better at attracting men than women. It could just be that there's an inequality in interest, which isn't something you can combat in all cases.

    11. Re:Nerd factor? by Moofie · · Score: 2, Interesting

      Why the normative language about gender preference? Why not design the CS program to attract the most capable potential computer scientists, and not worry too much about what their plumbing arrangements are?

      Call me crazy.

      --
      Why yes, I AM a rocket scientist!
    12. Re:Nerd factor? by TobascoKid · · Score: 1

      There is some strong cultural force at work here that discourages women from becoming programmers.

      I would think that it's the opposite - in other parts of the world people (regardless of gender) are encouraged to become programmers. So people of both sexes become programmers. In the west, rarely is IT ever encouraged as a career path for anyone, so the only people who get into it are the people who are really interested in it/passionate about it, and there's an inherent gender bias in doing IT out of passion as compared to do getting into IT just for the money.

      Women enter IT when IT is seen as a legitimate career choice, and IT being viewed as a legitimate carrier peaked in the 80s.

      --
      At some point, somewhere, the entire internet will be found to be illegal.
    13. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Tell that to the universities who *do* care about plumbing. Or is it that they just realize that men are wiseing up to the fact there are few jobs out there, so now the universities set their money-sucking tentacles on a new demographic??? Nah, universities are all about learning.

    14. Re:Nerd factor? by NMerriam · · Score: 2, Informative

      but you don't get film-at-eleven about there being too few men teaching in primary schools, or entering the Nursing profession? It all seems a bit one sided!


      Actually nursing schools and health care facilities are aggressively trying to recruit men to nursing -- there's a nursing shortage and likely to be one for decades, so making it less of a "woman's" job is an obvious way to attract a lot of very qualified candidates who otherwise may not have considered it.
      --
      Recursive: Adj. See Recursive.
    15. Re:Nerd factor? by Dog-Cow · · Score: 3, Interesting

      You don't see it reported on slashdot, but there is actually a push to get more men into nursing. This is not because of a perceived idea of gender-equality, though. It is because there are instances in nursing where men would be better. For example, the average man is stronger than the average woman, and that comes into play with moving patients, or even just moving equipment. Having more men around to do those things is useful. Also, there's the issue of modesty. Many male patients are uncomfortable with the idea of females examing certain portions of their anatomy.

    16. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Yes of course, the only thing holding Women back from doing X and Y is harassment. Hey did you check out that new civil rights thing happening outside? Looks dangerous. It's also kind of chilly for April 1967. Must be global cooling.

    17. Re:Nerd factor? by at_slashdot · · Score: 1

      I don't understand why.

      Why should someone make people do something that they are not interested to do in the first place? Who said that 50/50 sex ratio is the desirable ration in any field? Sure, that would probably be nice for dating, but somehow I don't think that's what those people were thinking about.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    18. Re:Nerd factor? by hedwards · · Score: 1

      I am personally very curious about why when the majority of college students are women why a statistic like this is so important. It seems to me that women just aren't currently interested in pursuing a career in CS.

      So it really makes one wonder why are we wasting money on this when we could be using the money to get more minorities or even men into college in general. Women have come a long way in the last couple of decades, perhaps the only ones that are interested in CS are already enrolled or are enrolling already.

    19. Re:Nerd factor? by Stopher2475 · · Score: 1, Insightful

      Yes and the potential salary one can earn takes care of this. (You can make 65k before overtime first day out of school around here.) That pretty much handles the recruitment.

    20. Re:Nerd factor? by frank_adrian314159 · · Score: 3, Interesting
      There is some strong cultural force at work here that discourages women from becoming programmers.

      Yes! It's called "higher pay" and it applies to fields of law, medicine, and business. With women generally being smarter and in other fields not needing to interact with as many social retardates, it is clear that there is a cultural imperative to discourage women from programming.

      Or maybe it's nonsense like this or this coming from the IT world that keeps them out. Who knows?

      --
      That is all.
    21. Re:Nerd factor? by kripkenstein · · Score: 3, Interesting

      Maybe it's just me, but I see no reason why people need to be recruited into compsci. There's plenty of interest in it already. Should there be more men going to beauty school just to balance out the demographics a bit?
      From an idealistic point of view you are 100% right. Why should we care what the demographics are, if people are free to choose what they want? And why should we care more about CS than about beauty school? So, in theory, you are right. But in practice you are wrong, I am afraid.

      Human beings do care about demographics. If you live in a country with red-haired and brown-haired people, and all the red-haired people do menial labor, whereas all the brown-haired people have cushy desk jobs with salaries 100x higher, you have a problem. Even if there is no discrimination, you still have a problem. People aren't rational creatures, they will perceive such a situation as discriminatory, and you will quickly have social unrest, and worse. Furthermore, such a situation also breeds some forms of discrimination - not intentional ones, but ones just as effective. Brown-haired people won't have the contacts to get into desk-job schools, and will probably feel quite odd even if they do get in. This is a self-perpetuating system, in other words. Yes, it might 'right' itself in time, but meanwhile you have, as I said, social unrest. It is just better, from a practical point of view, to nudge the system in the more balanced direction.

      This is a realistic, not an idealistic point of view. In fact, it even violates some ethical decrees: nudging red-haired people into desk-job school means that some brown-haired people will not get in, who otherwise would have. This is not fair to them, no doubt. But no social policy is fair towards everyone. Helping red-haired people get into desk-job school is probably the fairest overall.
    22. Re:Nerd factor? by dyslexicbunny · · Score: 1

      Let people decide what they want to do and stuff the perceived lack of equality. This change in the admissions requirement isn't a bad idea at all. I've known some people who quit CS because you had those kids that had years of previous programming making it a "Whose dick is bigger contest?" and mocking those students that didn't have as thorough of a background. I think these measures would help greatly so long as students still are capable graduates.

      As long as the excellence bar doesn't drop, equality is irrelevant. When we sacrifice academic quality in the pursuit of equality, then there is a major problem. However, the article creates the impression that quality will remain consistent while only changing admissions. But in the future if these measures prove to not help, will the bar drop to provide "better" results in equality?

      This is the real question that needs to be answered. If the only goal is to pump out CS degrees to produce equality, then education is no longer the true objective and it's just another empty political agenda.
    23. Re:Nerd factor? by Nutria · · Score: 1
      the average man is stronger than the average woman

      But everybody is equal, remember?

      --
      "I don't know, therefore Aliens" Wafflebox1
    24. Re:Nerd factor? by Random+Destruction · · Score: 1

      Nobody cares how many men are becoming ... nurses.
      http://findarticles.com/p/articles/mi_qa3689/is_20 0307/ai_n9256865
      http://aamn.org/ - The american assembly for men in nursing.
      http://nursing.about.com/od/nursingshortage/a/meni nnursing.htm
      http://www.nsna.org/pubs/imprint/novdec05/imp_nov0 5%20breakthough.pdf
      http://www.cbc.ca/news/story/2000/01/24/nurses0001 24.html


      While your point was otherwise pretty valid. Be careful when you throw around "never"s and "nobody"s.
      --
      :x
    25. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Yes, because it was the IT department that decided to put a women's section on their site, not the marketing department. And death threats weren't coming from an IT department either, just boneheaded retards. While I agree that Kathy Sierra shouldn't have to put up with that stuff and that she deserve respect, I think she's overreacting a bit. She's well known, especially with people who frequent the internet, therefore she's attracting attention. The praise she's received has far outweighed the bad.

    26. Re:Nerd factor? by cayenne8 · · Score: 1
      "If someone, male or female, is put off entering a particular study path because they're concerned about how other people will view them then they simply aren't passionate enough about it."

      Well, they could go the opposite route.

      "Are you a fat chick? Will you never make it as a model? Then come to comp sci!! You'll be sought after and popular in the computer room!! 20 to 1 ratio of men to women, your chances of finding Mr. Right are better in this field than any other. And no...they won't have to drink THAT much beer...they're desperate."

      :-)

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    27. Re:Nerd factor? by mrbooze · · Score: 5, Insightful

      But no reasonable people are expecting perfect 1:1 ratios. We're talking about a 1:2 ratio in a situation where there is no identified genetic reason one gender would dominate over another so much, and that ratio is not consistent in other countries. That leads to reasonably suspect that the reasons are cultural and can be improved. If they can be improved through reasonable attempts to recognize the needs and desires of different groups, there's no good reason not to. A diversity of backgrounds, both gender, ethnic, and class, are good for any team, as it provides more perspectives to look at a problem. That doesn't take the place of skill and competence, but if you can have skill and competence *and* diversity, that's a great place to be.

    28. Re:Nerd factor? by NMerriam · · Score: 2, Informative

      Yes and the potential salary one can earn takes care of this. (You can make 65k before overtime first day out of school around here.) That pretty much handles the recruitment.


      No it doesn't. it helps a heck of a lot, but there are still a lot of guys who say "I'm not going to be a nurse -- what, do you think I'm gay or something?". Changes to dress codes, professional behavior, etc all have helped bring more men into the field. If you still had to wear white from head to toe it would be difficult to bring in male nurses regardless of what it pays. But walk around any facility these days, everyone is wearing scrubs, you'd have a hard time telling who is a doctor and who is a nurse. That's not entirely accidental.
      --
      Recursive: Adj. See Recursive.
    29. Re:Nerd factor? by cayenne8 · · Score: 1
      "But don't get me wrong, I'd love there to be more women in CompSci, as an office full of blokes can be a boorish place to work, and variety is the spice of life and all that! "

      Trouble is...once you have a group at work, all guys, together for a period of time...you do have a group with boorish behavior, lockerroom talk all the time..etc.

      Now..if you introduce a chick into that....well, it breaks everything most of the time. What passed for normal behavior will now get you fired or sued for sexual harrasement or unfit workplace environment.

      It is a bitch to constantly have to 'watch what you say' and all....especially when you've been used to not having to watch your mouth within the 'team'.

      I've seen it happen before...but, on some rare occasions...it worked out ok...as that the chick was cool, and often had a great attitude about kidding around, and language. But, in the back of people's heads....they always had a little distrust that at any moment, if she DID get pissed...she had that 'lawyer' card she 'could' play at any time.

      Something a guy doesn't have....or probably wouldn't use if he did have it...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    30. Re:Nerd factor? by DeusExMalex · · Score: 1

      This is not a realistic point of view. It's a politically correct point of view. A realistic point of view would say that we don't need female programmers any more than we need male programmers. We just need /programmers/.

    31. Re:Nerd factor? by theStorminMormon · · Score: 1

      Human beings do care about demographics. If you live in a country with red-haired and brown-haired people, and all the red-haired people do menial labor, whereas all the brown-haired people have cushy desk jobs with salaries 100x higher, you have a problem. Even if there is no discrimination, you still have a problem.

      This is a rather poor analogy. First of all, no one is saying that men get all the cushy jobs, and women get all the menials ones. At least, not in this discussion. It's not about men making oodles of money in CS courses, women getting paid beans because they did basket weaving. We're only talking about CS, and therefore can't make any kind of comparison about menial vs. cushy labor. It's just about interest, not about job equality.

      Secondly, hair color is superficial. I don't think it's correlated to aptitude or interest. Women and men are much different from each other (all things equal) than a population of red heads to a population of brown-haired people.

      People aren't rational creatures, they will perceive such a situation as discriminatory

      Right, but such a situation has little to do with the topic at hand.

      Helping red-haired people get into desk-job school is probably the fairest overall.

      This is such a dangerous policy. I think a society that seeks artificial equality of outcome is inherently unfair to everyone because it makes aptitude, interest, and effort irrelevant. You place vast power in the government to over-rule personal choices. So that's one problem. Any government with the power to "nudge" demographics around as it sees fit is a bad idea. And secondly you've fundamentally corrupted the incentives to work harder because you know that if you are red head you may get that cushy job even though you aren't as good as the brown-haired guy, and if you are the brown-haired guy you will loose out to a red head who's not as good. So the incentives for each to perform well are severely curtailed. And finally, as I said originally, I just have an ethical problem with rewarding people for what they are and not what they do.

      So your problem is largely imaginary and you completely fail to account for the hideously high cost of the solution to this imaginary problem.

      Not a good start, if you ask me.

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    32. Re:Nerd factor? by donscarletti · · Score: 1

      when we could be using the money to get more minorities...into college in general

      More of the same faulty reasoning, when statistics show an imbalance, we should forcibly correct it without looking at the underlying causes.

      The way it seems to me is that if minorities generally arn't being educated, it's because they generally don't have enough money to afford the education. Why turn an economic imbalance into a racial one? Those who have the least money need the most assistance, regardless of what colour they are. There are plenty of white and asian people in rich countries who are at a real disadvantage due to their parents low income and other circumstances, why shouldn't they have the opportunities that poor people of other races get?

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    33. Re:Nerd factor? by kripkenstein · · Score: 1

      This is a rather poor analogy

      It isn't meant to be a 1-to-1 analogy. It is obviously a more extreme situation. My goal was to clarify the underlying issue.

      I do agree with the costs and dangers that you mention, and I mentioned some myself (the ethical problems). There is no perfect solution. Both options have downsides.

    34. Re:Nerd factor? by PitaBred · · Score: 1

      There's no identified genetic reason why there should be more black professional sports players, either, but that doesn't prevent it from happening. Just because we haven't identified it doesn't mean there's not another reason for a preference or a skill.

      If you lower the requirements for being a fireman so that more women will join, that doesn't make everyone safer. If you change a CS program to not require you to be able to proficiently apply your science, then you're gutting the reason for the program to exist. The only thing that needs changed is the "club" type atmosphere, where women will feel out of place socially. The rest will come if someone enjoys the science enough.

    35. Re:Nerd factor? by yoprst · · Score: 0, Flamebait

      There is some strong cultural force at work here that discourages women from becoming programmers.
      Narrow IQ dispersion?

    36. Re:Nerd factor? by amyhughes · · Score: 1

      Or, maybe by "nerd factor" they mean that self-important people who think their very narrow category of knowledge defines human intelligence don't make attractive study and class mates? Maybe they mean the ego and the adolescent behavior is off-putting? These are stereotypes, of course, but put ten or more high school graduate tech nerds together and you're not unlikely to get more than one narcissist that sensible people don't want to be near.

    37. Re:Nerd factor? by yoprst · · Score: 0

      My mistake. Narrow distribution, or low dispersion.

    38. Re:Nerd factor? by Anonymous Coward · · Score: 0

      While I am never one to say genetic differences make people better at something, computer science has always struck me as unique in how only certain mind types were good at it. Who here hasnt been in an intro class where guys who are 4.0 gpas in other classes, cant put together two lines of code?
      Maybe there is a smaller percentage of mind types for programming that are women?

    39. Re:Nerd factor? by Marx_Mrvelous · · Score: 1

      You've got it wrong; women aren't avoiding computer science because they don't want to be seen as "nerds." Women are avoiding science because they believe that to be successful, you have to be a "nerd." And these women do not identify themselves as being such, they conclude (understandibly) that they will not be good at CS.

      And you are wrong about interest level; overall CS admissions are on a major dowhnward trend. If schools don't start reaching out to a wider audience for their CS programs, we'll have major problems with a gap in our IT/computer science knowledge in the US.

      --

      Moderation: Put your hand inside the puppet head!
    40. Re:Nerd factor? by nasch · · Score: 1

      If you need to move a patient, you don't find somebody with big muscles. If they're conscious, the patient moves themselves. If not, you get a bunch of people to lift them at the same time. As far as modesty, hospitals and clinics do not care if you are uncomfortable with a female touching your giblets or a man poking your bajingo (yes I watch Scrubs). The patient has to just get over it. The interest in male nurses is IMO all about the general nursing shortage.
      My wife is an RN and certified nurse midwife, so I sort of know what I'm talking about.

    41. Re:Nerd factor? by theStorminMormon · · Score: 1

      It isn't meant to be a 1-to-1 analogy. It is obviously a more extreme situation. My goal was to clarify the underlying issue.

      I'm not complaining that it's not a "1-1 analogy". Such an analogy would be pointless. Analogies are useful to get rid of extraneous information and/or highlight central issues. To simplify and clarify. You can't do that with a 1-1 analogy.

      Your analogy (and I'm not trying to be mean) is bad because it actually brought up issues that don't exist in the real story. The comparison of menial labor to cushy desk jobs has no relation whatsoever to the question of what the male:female ratio is in computer science classes.

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    42. Re:Nerd factor? by reachums · · Score: 2, Interesting

      well as a chick in IT I have to say I'm moderately offended. Did you ever have any girls in any of your CS classes? most of us just don't care. Honestly, we've been surrounded with guys most of our career, we're used to it.

      And would it kill all men everywhere to watch language? don't call all women bitches and hos and were all good. and I'm sure some men would rather the cussing be kept to a minimum. Honestly, as long as you don't refer to me as *insert derogatory term for a woman here* I could care less.

      Try working in an environment that's all women! Dear God it's terrible. Everyone is catty to each other calling other women Cunts behind their backs, it's just as bad with all women as it is with all men!! that's why it's good to mix it up, we are all on better behavior when the other sex is present. Why do you think that's a bad thing????

      I agree that women who pull the layer card give all of us a bad name. But sometimes they are justified, don't make sexual suggestions to her, don't touch her inappropriately, don't offer to share porn with her. it's mostly just common sense stuff guys! CS girls are notoriously cool about all the stupid shit that goes on in a CS/IT office filled with guys, at least all the one's I know.

      --
      "Just call me Girly Blank"
    43. Re:Nerd factor? by chgros · · Score: 1

      We're talking about a 1:2 ratio in a situation where there is no identified genetic reason one gender would dominate over another so much, and that ratio is not consistent in other countries.
      Having studied engineering in France and the US, I can tell you that the ratio is 5:1 on both sides of the pond.

    44. Re:Nerd factor? by kripkenstein · · Score: 1

      Well, CS jobs pay well, whereas women often take jobs in less-paying fields. So there is an issue of 'less women in CS - lower salaries on average for women'. Which is much exaggerated in my example, but the basic idea is there. Unless you see the original issue as not being relevant to the matter of salaries, unlike me? (I don't see salaries as the entire issue, but a large factor)

    45. Re:Nerd factor? by reachums · · Score: 2, Interesting

      so, you're a guy, good to know.

      girls in my high school were always discouraged from taking computer classes in favor of takeing psychology or business. I asked if I could take classes at the local college for computer science (not an uncommon practice amongst my male friends) I was told that I could not, despite the fact that I had enough credits to graduate a semester early. I was repeatedly told to take a business class because that would be more "useful". I had one ally in the whole faculty and she couldn't help me because she wasn't my assigned counselor.

      In a society where everyone is encouraged to go in to a tech field and (surprise surprise) there are more equal numbers entering the field, doesn't it strike you that if we encouraged people to follow their passions they would follow them? In the US people are encouraged to go into business, hence, a fairly equal number of male and female business majors. I was discouraged from going into CS, there were other girls interested and they all bailed and became teachers and nurses(noble professions to be sure), but they had originally wanted to go into CS and if they had been encouraged to follow through with that, there would be a few more women in CS instead of a few more women who are nurses and teachers because that was what they were told good little girls became.

      --
      "Just call me Girly Blank"
    46. Re:Nerd factor? by chaosite · · Score: 1

      Women can't do X and Y.

      Only men can do X and Y.
      Women do X and X.
      rimshot

    47. Re:Nerd factor? by reachums · · Score: 2, Insightful

      THANK YOU!!!!!

      in my freshman year SOOOOOO many people dropped out because of the 12 kids who had been programing in 3 different languages for the last 6 years. they made it this huge pissing contest and those of us who were learning it for the first time felt so inferior because of them. It's not that we didn't have the potential to be excellent Computer Programmers, it was just that we didn't have the experience yet. It's like being a freshman in high school and being thrown into the Senior basketball team. It's not that you aren't good at basket ball, you just haven't played as long as every one around you. In 4 years you will be able to keep up with them, but you have to stick with it.

      --
      "Just call me Girly Blank"
    48. Re:Nerd factor? by Das+Modell · · Score: 1

      I'm sure there's always somebody, but I have never heard anyone say "I'm worried that there aren't enough men/women in [uninteresting profession]." It's always something about doctors or CEOs, or CS students.

    49. Re:Nerd factor? by theStorminMormon · · Score: 1

      Well, CS jobs pay well, whereas women often take jobs in less-paying fields. So there is an issue of 'less women in CS - lower salaries on average for women'. Which is much exaggerated in my example, but the basic idea is there.

      If there was any evidence at all that girls who turn down CS pick something that pays less, I'd be with you. But the article didn't make any such point, and I haven't seen any evidence that this is the case. So without any actual reason to make that assumption, I considered it off base.

      If you wanted to take this tact, I think you'd be better served to start with some facts or at least letting people know you're making that assumption. Because from where I am standing this is a story about whether or not we need to have more women in CS for the sake of CS - not a comparison of what women make in CS versus what the make somewhere else.

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    50. Re:Nerd factor? by Scrameustache · · Score: 1

      I wish I understand what it is that convinces US born women to not become programmers. Weren't computer nerds considered revolting at your highschool?
      --

      You can't take the sky from me...

    51. Re:Nerd factor? by kripkenstein · · Score: 1

      Ok, then now we know why we are disagreeing, we see the original issue differently.

      I don't have data about the specific women that don't go to CS - since we can't identify them. How can you tell if a woman "would have" gone to CS, had things been otherwise? We do know, however, that CS is one of the most lucrative fields, pretty much near the top. So I think it is a reasonable assumption that by having less women in CS, their average salaries are (somewhat) lower.

      As for the perspective of CS itself (whether more women is better for CS, not for the women), well, TFA makes some interesting points about that. I'm not sure I have anything to add over what is said there.

    52. Re:Nerd factor? by Russ1642 · · Score: 1

      No identified genetic reason? Try the Y chromosome.

    53. Re:Nerd factor? by Bluesman · · Score: 1

      Women don't need to be told this. Some women actually go to places with favorable ratios for this very reason. Men do it too.

      It's hilarious when you consider how revolting most comp sci students must be to not attract at least a minimal number of women into the major for this reason alone.

      --
      If moderation could change anything, it would be illegal.
    54. Re:Nerd factor? by metlin · · Score: 1

      What does equality as in ability have to do with equality as in quantity? Absolutely nothing: try again.


      Equality as in ability is also not particularly true. I'm very good at handling quantitative tasks, but I suck at qualitative tasks. My girlfriend, even though she is an engineer, is extremely good at both. On the other hand, I am a lot faster and creative with my solutions than she is.

      There are people I know compared to whom I am most certainly better skilled in every way. Similarly, I also know several people who are definitely better skilled at most things than I will ever be.

      We are all not really equal. Some are bigger, some are smaller, some are smarter, some are born rich, some have oodles of luck (Malachi Constant comes to mind) while some just are sad blokes. And equality as a quantity is not necessarily true, either. I mean, if it were, we should have as many physicists as there are law majors, should we not?

      It is one thing to treat everybody equal, but it's an entirely different thing to cast a blanket statement of equal ability over folks.

      Now, there maybe women who are better than men in what men are supposedly good at and vice versa, but that doesn't mean much, either. At the end of the day, ability isn't the only factor, it is also interest. Someone who is very good at physics but loves English literature may be mediocre in their literature skills, but would never love physics the way they would love English - notwithstanding the fact that they are good at Physics.

      To blindly equate ability with just skill is ridiculous because some of the best physicists and mathematicians I know aren't necessarily the smartest but are the most persistent.

      A woman who may have the knack for the sciences but has spent her entire life doing English literature has already lost the opportunity to hone her mathematical and analytical skills over the years in physics. And that would not happen unless she really *liked* the subject.

      I'm guessing that is the point the OP was trying to make.
    55. Re:Nerd factor? by thephotoman · · Score: 1

      Well, looking around in my comp sci classes, there are maybe about three guys in there, myself included, that don't have some kind of stench. The women in there, though, are entirely math majors, which require a good number of comp sci classes.

      --
      Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    56. Re:Nerd factor? by masterzora · · Score: 1

      Not at mine. We had a couple annoying ones who were despised for being annoying, but that had nothing to do with being computer nerds. We had a few that nobody really knew or cared about, but nobody really thought they were particularly bad or anything. Then there were some, like me, who were pretty much the most well-known and well-liked people in the school. And, in case you think this has to do with a certain demographic, my school was an intersection of Redneck Town, Stoner Central, and a retirement town, so make of that what you will.

      --
      Remember, open source is free as in speech, not free as in bear.
    57. Re:Nerd factor? by Anonymous Coward · · Score: 0

      +1 Insightful

    58. Re:Nerd factor? by Shadowlore · · Score: 2, Interesting

      We're talking about a 1:2 ratio in a situation where there is no identified genetic reason one gender would dominate over another so much, and that ratio is not consistent in other countries. That leads to reasonably suspect that the reasons are cultural and can be improved. If they can be improved through reasonable attempts to recognize the needs and desires of different groups, there's no good reason not to.

      What scientifically analyzed and credible research has shown that the more "equal" the ratio of men to women or women to men in a given endeavor (other than reproduction of course) is quantitatively "better"?

      Consider this.

      You are arguing that the field of CS would be somehow better off in capability and ability of more women were in it. What is that implying? It implies that women are better at it. You aren't saying we need MORE people in general, but more women. If more women would improve the field itself then the only way they can do that is if they are inherently better at it. More of the same is not a recipe for improvement. Now, women may actually have an inherent advantage to CS over men. But if you believe so I think you should just say so instead of hinting at it as you do here. And then hold yourself up to your asserted standard of scientifically valid and correct studies that show it.

      This isn't about making the field of CS better. It is about nannies who want to feel better about themselves.

      --
      My Suburban burns less gasoline than your Prius.
    59. Re:Nerd factor? by Scrameustache · · Score: 1

      Not at mine. We had a couple annoying ones who were despised for being annoying, but that had nothing to do with being computer nerds. I had the tape-glasses nerd cliché running around my classrom... nice guy, too. He helped anyone witht heir computer homework.
      Then again, that was before instant messaging and all that jazz, back when only nerds knew about email.
      --

      You can't take the sky from me...

    60. Re:Nerd factor? by theStorminMormon · · Score: 1

      I don't have data about the specific women that don't go to CS - since we can't identify them. How can you tell if a woman "would have" gone to CS, had things been otherwise?

      That's my point.

      We do know, however, that CS is one of the most lucrative fields, pretty much near the top. So I think it is a reasonable assumption that by having less women in CS, their average salaries are (somewhat) lower.

      I don't think this necessarily follows. I'd say CS is also one of the (if not the) most work-intensive majors in college. Which means I'd say only fairly bright and hard working people compete it successfully. So if the girls who didn't do CS (but had the aptitude) go work in some other major, I feel they could easily pick an equally lucrative major or even a less-lucrative major where they can outperform the average.

      In short, I see no evidence whatsoever that women who don't chose CS lose money. What's more, even if they do lose money, salary is not the only form of compensation. Consider game programmers. So many people want to do that job that the industry can require 70 - 80 hour work weeks and still have more applications than they know what to do with. Meaning: money isn't everything.

      So again your original example is misleading. Menial vs. cushy desk job is clearly meant to indicate that one job is preferable to the other. But why should we assume that women who don't do CS aren't *more happy* in their chosen profession? They did *chose* it after all.

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    61. Re:Nerd factor? by shadowrat · · Score: 1

      I do believe the field of plumbing is suffering because it lacks a feminine perspective

      I think they could use more women plumbers.
      Hot women plumbers are definately what i'd rather see bending over to inspect my pipes!

    62. Re:Nerd factor? by Shadowlore · · Score: 1
      I find this rather depressing. When I worked at Amazon, the only women who were ever hired as programmers were from Asia (most from India). There is some strong cultural force at work here that discourages women from becoming programmers.

      There are more possibilities than this one. There may be strong cultural forces to push women into the field in Asia. There may be other things that most women are simply more interested in.

      Personally I think the effects here are do in a large part to the Feminzais - the so called women's movement. Note that fields like CS, IT, are not on the list of endeavors pushed by the Feminists for "equality of women". Instead they focus on getting women to be in control of businesses and political organizations. The women of the US have been done a terrible disservice by the Feminists. This is evidenced in the article:

      whether applicants seem to have potential to be future leaders..

      They lowered the admissions standards and looked for women who could "become leaders". They didn't say they looked for people who could learn and/or excel at it, or people who had the potential for doing good science. She wanted women who could be leaders. Science fields are about science, not about leaders.

      FTA:

      They also worry that the number of women is dropping in graduate programs and in industry.

      Then they should pay attention to other aspects of American life such as the growing return of women staying home to raise children. Sadly, the US Feminist movement considers this to be a bad thing too. Like most politics, it's about control under the guise of good.

      Now the Individual Feminists (www.ifeminist.net ) have got it right. Check this out, foom their FAQ:

      Lack of identical representation of men and women in all fields may be caused by a number of factors, of which intentional exclusion is only one possibility. Unequal representation might instead indicate that fewer women than men are interested in a given field or that fewer women than men are economically competitive or qualified in a given field. By the same token, there are a number of fields in which men are in the minority. There aren't a lot of male quilters or midwives, for example. Again unequal representation in these fields does not necessarily indicate that someone is trying to prevent men's participation. Given the diversity of professions, hobbies, etc. to choose from, there simply isn't a blanket answer for why women and men do not always participate in equal numbers in all fields.


      Not all women are feminists, and the Feminists do not represent the women of America as a whole anymore than kiddies getting busted for infecting systems with viruses and worms, stealing and abusing data, etc. represent the US computer nerds (hackers) as a whole.
      --
      My Suburban burns less gasoline than your Prius.
    63. Re:Nerd factor? by Serveert · · Score: 1

      So wait. These students take it upon themselves to learn to program at a young age and you twist this around and make it a bad thing? Sure, some of them are arrogant, that's not stopping you from learning and doing as well as them. Who cares if they're arrogant, are they making fun of you and stopping you in any way? Just work harder, that's what they did. They raise the bar, that can only be a good thing. Don't lobby the school to decrease admission requirements because you want a level playing field. You know what the result of CMU's program is? I no longer hire from CMU. I'm not interested in changing the world, I want antisocial nerds who love to program and solve problems.

      --
      2 years and no mod points. Join reddit. Because openness is good.
    64. Re:Nerd factor? by kripkenstein · · Score: 1

      I agree that we don't have data. My guess would be that they make less money, given what we do know, but I could well be wrong. I guess we will have to agree to disagree, each of us apparently thinks their position is reasonable.

    65. Re:Nerd factor? by Pentavirate · · Score: 1

      My brother-in-law wanted to become an OB nurse. He was told by a prof that it'd probably be almost impossible to get a job. He changed to dentistry.

    66. Re:Nerd factor? by hedwards · · Score: 1

      How exactly is my reasoning faulty? You don't think that programs which target those who are lacking in education cost money?

      Because at least around here it is a racial one. To the extent that around here there is this idea that if a teacher is being tough on black students in particular that the students will drop out of high school after the tenth grade. A lot of the money which was meant to address the achievement gap has been siphoned off for the sorts of programs which focus on getting whatever the minority of the week is into a highly specific program.

      And as you seem to think, getting the achievements up across the board ought to be the priority.

    67. Re:Nerd factor? by ZombieRoboNinja · · Score: 1

      "A diversity of backgrounds, both gender, ethnic, and class, are good for any team, as it provides more perspectives to look at a problem."

      Yes, I'm sure there are numerous algorithms that would be twice as efficient if only someone on the dev teams had ovaries.

    68. Re:Nerd factor? by dyslexicbunny · · Score: 1
      Since you're a CMU alum, I was wondering if their list of changes from the article were even accurate. If so, then what really is the big deal with changing to allow for more diversity within a program. If the student quality coming out is unchanged, how is this bad?

      I'm not interested in changing the world, I want antisocial nerds who love to program and solve problems. I'm sure that this would still exist at CMU and those students could easily be determined by some resume sorting. But what about people that who love to program and solve problems but aren't antisocial nerds. Are they really any worse than the antisocial nerds? I'm not involved in hiring at all so I'm just wondering why antisocial nerds are such a big deal for you.

      I imagine that if I were a company looking to change the world (and it required programming), I would want to seek out and find people that were more diverse with a programming background. Ultimately, it's really about what work is needed to be done as to what type of person you need. I don't see why both can't exist in the market and can't come out of a school as excellent as CMU.

      If CMU developed a reputation for producing CS alumni that had big ideas and the skills to develop some of them, I imagine that would be in their best interest - this is where I think they are trying/wanting to go. Maintaining a monoculture of solely hackers might be awesome but if (likely a big if) suddenly everyone wants diversity in programmers, wouldn't that put CMU alums in a a hard spot? Everyone complains about RIAA, MPAA, etc clinging to a dying business model but couldn't this be a similar example and CMU doesn't want to end up in the same boat?

      I don't actually know what their plans are but I would be interested in you thoughts on reputation before and after their admission changes.
    69. Re:Nerd factor? by Omnifarious · · Score: 1

      I find it amusing that your comment was moderated as flamebait. A very politically unpopular thing to say no matter what the evidence says.

      I don't think that's it though. Yes, studies show that there are fewer outliers both positive and negative among women. But that difference is not so pronounced that it should cause almost no women to enter IT. Most programmers are above average in intelligence, but not _that_ far above average. I would say only one or two standard deviations, and there's plenty of room there for lots of women programmers. It also doesn't explain away Asian women programmers that well.

    70. Re:Nerd factor? by Omnifarious · · Score: 1

      Personally I think the effects here are do in a large part to the Feminzais - the so called women's movement. Note that fields like CS, IT, are not on the list of endeavors pushed by the Feminists for "equality of women". Instead they focus on getting women to be in control of businesses and political organizations. The women of the US have been done a terrible disservice by the Feminists. This is evidenced in the article:

      This occurred to me too. Feminism in America tends to really concentrate on getting women into traditional power positions rather than trying to get them actual equality. The idea is to take over the hierarchy and make it theirs, or at least force it to be shared. I think this is flawed thinking. It doesn't create true equality of opportunity, and breeds a lot of resentment which further undermines efforts to create true equality of opportunity.

    71. Re:Nerd factor? by Serveert · · Score: 1

      It is bad for the reasons I listed, the article is accurate. CMU used to take in hackers and programmers and churn out refined computer scientists. I lived next to guys who had unix networks going in their dormroom freshman year, many are now retired for the rest of their lives after making important contributions to the industry. I roomed next to one of the first cell phone hackers. That is what made CMU unique and it's a thing of the past. Now CMU is like every other program. I have paid close attention to these changes and the need to "diversify" their student body. I just don't buy it.

      --
      2 years and no mod points. Join reddit. Because openness is good.
    72. Re:Nerd factor? by pablodiazgutierrez · · Score: 1

      Ditto for Spain.

    73. Re:Nerd factor? by shalla · · Score: 5, Insightful

      I wish I understand what it is that convinces US born women to not become programmers. I don't think it's a harassment issue. That's not something I've especially noticed. Though, since I'm a guy, it's possible it just passed me by.

      Actually, it's often a very subtle thing--not harassment, but a definite bias against women in certain fields. Most people don't even realize they're doing it. In high school, I had the best grades in my honors math and science classes and was willing to help classmates with questions. When awards time came at the end of the year, the math and science awards went to the guys I'd helped (and outscored), and I got the English and Social Studies awards. Looking at the years ahead of me and behind me, the same thing was true. The girls might be just as good as the guys, but the perception by the generation in charge was that the guys were better at math and science and the girls at languages and humanities.

      If you listen carefully, it comes out in little things people say, and in the toys people buy children. Thank God my parents watched me play with all my brother's cool stuff and bought me building sets and used computer magazines (for the TI 99, baybee!) to help offset the insipid Barbies and tea sets I got almost exclusively from other people. (I mean, I support kids getting dolls and tea sets, too, but not JUST that.)

      If you want an enlightening experience, go to a computer show with a woman that you know knows something about computers and see how many of the vendors there address her versus how many address you when speaking, regardless of who asked the question. I once had one vendor answer all my questions to my husband. At the end of the conversation, I pointed out that he'd overlooked me, and that was a poor way to treat a customer. He asked me what gave me that impression, as though I were overreacting. We actually had to explain that he was ending his sentences with "sir," which pretty obviously excluded me from the conversation. (Boy, was he embarrassed.) That's not unusual at computer shows. Heck, when we went car shopping, even car salespeople picked up more quickly that I was the one they wanted to focus on and talk to or they were going to lose the sale.

      If you aren't with a woman, or if you aren't with a woman who is trying to ask questions and get an answer, you might never see these things, but added up over a lifetime, it's enough of a subtle deterrent to influence some women who are good at several different fields. Why go for one like comp sci when you can choose another one that is as lucrative and more accepting?

      Just something to keep in mind as you go about your day. You might be surprised what you catch yourself thinking (we're all culturally brainwashed to some degree), or your coworker buying for his new daughter without a second thought... And that, of course, is ignoring the people who specifically raise their daughters to be wives and mothers and nothing else.

    74. Re:Nerd factor? by KillerHamster · · Score: 1

      My dad is a nurse. He works in psychiatry, and they occasionally get violent patients who try to hurt themselves or the staff members. At those times, the female nurses are very glad to have a few men around to restrain them. My dad's gotten some pretty nasty cuts and scratches from crazy patients.

    75. Re:Nerd factor? by Maltheus · · Score: 1

      The worst thing about all of this is I will start wondering if future female candidates have any decent training or desire to be in this field. I suppose it won't prevent women from finding jobs in the field, but I'm sure that actions like this will introduce a bias against them. It's definitely an anti-women measure.

      As for why women don't get into this field, I think there is a clear difference between how men and women get their work done (can't speak to any other). The women talk more. It's that simple. Women like to talk and take their time with social niceties or theoretical discussions. The guys are grunting out the minimal amount of words needed to convey a thought. Women don't like to work in such a harsh environment and men don't like to waste time with inconsequential crap. I'm not saying that one side is right and the other is wrong, I just think men and women are too different to work efficiently together on technical problems.

    76. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Unless you're suggesting that colleges deny admissions to an academic program based on common personality flaws, women (and men) in CS will have to learn to put up with people they don't like. Actually, women and men outside CS will have to learn this skill as well.

      Nobody's perfect, but my CS classmates are usually some of the most "sensible" I've met. You, on the other hand, come across as a condescending tard, and I'm probably glad I haven't met you in real life.

    77. Re:Nerd factor? by acherusia · · Score: 1

      For me, personally, I might have gone into programming -if I'd ever been in any meaningful way exposed or encouraged in it. I enjoy what very little programming I know, but no one ever said, "Hey, acherusia, you're pretty good at math and I rarely see you off that computer of yours. Have you ever considered making a career out of that?" It was more "Wow, you really love reading - are you going to become a writer?" Or "Own your own company! You'd be awesome at it." (Every single person in my family who works, bar one cousin, runs their own business or is part of a family business, so that was definitely something I was encouraged in.) And that's probably at least part of the reason I'm looking to get a job in publishing when I graduate.

      It seems like a minor thing, but I don't know many people who were never encouraged in what they eventually chose as their career goal. And very few women I've known were ever encouraged to go into computers. It's not really obvious, but I do wonder how much of it comes from the fact that girls are rarely told, "You seem the like computers. Why not make a career out of it?"

    78. Re:Nerd factor? by Anonymous Coward · · Score: 0

      I wish I understand what it is that convinces US born women to not become programmers.

      Just read the other comments on this thread. If the sentiments of the Slashdot crowd are any indication, women are simply not welcome or wanted in IT.

    79. Re:Nerd factor? by Anonymous Coward · · Score: 0
      Many male patients are uncomfortable with the idea of females examing certain portions of their anatomy.

      Peek-a-boo!

    80. Re:Nerd factor? by Serra · · Score: 1

      I wish I understand what it is that convinces US born women to not become programmers. I don't think it's a harassment issue. That's not something I've especially noticed. Though, since I'm a guy, it's possible it just passed me by.

      I don't think that there is harassment, but I do think there are subtle factors that keep smart woman in other fields just because of the perception that they don't belong in computer science.

      I attended an engineering school (RPI) and when I was selecting my major, my adviser told me that I should stick with biology instead of cs because "there is a lot less math involved". Since I didn't have any problem with math, his comment stunned me. Granted, I have never gotten good advice from any guidance counselor / adviser and maybe I am reading too much into it, but I can't imagine he would have said that that to a male student who had my grades.

      Later, my mother said I should choose biology instead of cs because, "Computers are so lonely. You should do something more social." Again, I don't think a brother of mine would have ever heard that comment.

      I ended up getting biochemistry degree with computer science minor, by the way.

    81. Re:Nerd factor? by Anonymous Coward · · Score: 0

      Well, I would contest your claim that it should be normal for the ratio of men and women in CS to be 1:1

      For instance, what skills do programmers have to have to be good programmers? they have to have somewhat clear goals of what they want, have the patience and capacity to understand what the subject requires for you to get what you want out of it, the language skills to communicate what you want to do, and be able to work at it until it works.

      So a programmer is the definition of what being male is all about, and the damn program is the definition of what being female is all about, and how many females want to have to cater to other females? Thus I'd expect the ratio of women drawn to CS to be the equivalent of women being drawn to other women.

    82. Re:Nerd factor? by NMerriam · · Score: 1

      I can understand a male OB nurse being difficult unless you're talking about surgical ob -- even male ob/gyns have been declining in population over the past years as female physicians have become common enough to make choosing them practical. That's one of the medical fields where patients do tend to have a strong preference for a particular sex in their providers, the same is true for urologists and psychiatrists (though not always for obvious reasons -- there have been some pretty interesting studies done on doctor selection criteria).

      --
      Recursive: Adj. See Recursive.
    83. Re:Nerd factor? by Eli+Gottlieb · · Score: 1

      Where men cannot mate with women, they often will not enroll.

    84. Re:Nerd factor? by yoprst · · Score: 1

      If Asian means East Asian, it explains perfectly. They've got higher IQ, so there are more of them in high iq area. If Asian means something else - we need another hypothesis. As for "smart enough" - well, there are women in programming, I wouldn't even say they are rare in the field. They're just lower in numbers, wich fits IQ hypothesis nicely. They're not trying to make a first female programmer, of course, they're trying to ensure that close to 50% programmers are female. The only way to achieve that is to discourage men from programming (no kidding), but blinded by political correctnes they're bound to fail (expect reports that "there's a progress, but we need to do even more").

    85. Re:Nerd factor? by Moofie · · Score: 1

      Yes, because most computer science programs shackle people in basements, and shoot them if they try to go see the Daystar.

      You might have a point, but you're sure not making it very clearly.

      --
      Why yes, I AM a rocket scientist!
    86. Re:Nerd factor? by kalidasa · · Score: 1

      To distill this (as a Euro-American guy who started in a field dominated by women and has moved to CS), I'd say that women are simply discouraged from doing math in the US because there's a prevailing assumption that they're not as good at math. Maybe, statistically, all other things being equal, the average guy might be marginally better at math than the average woman, and the average woman better at visual and verbal skills than the average guy: but that margin is slim enough that it should only show up as a slight difference in the field, not as a 2:1 or worse ratio. Now, in other countries (especially Asian countries), math is emphasized so much that when folks educated in those countries (or the children of parents educated in those countries) choose their fields in school, the US math-is-for-guys bias that discourages US women from entering math and engineering fields is all but neutralized.

    87. Re:Nerd factor? by Stradivarius · · Score: 2, Informative

      The claim that the field would be better off with a more balanced gender mix does not truly depend on a belief in women being superior to men.

      One argument is the general pro-diversity argument. Basically it claims that women have a different experiences and perspectives than men, and that having computer scientists with a mix of different backgrounds can better stimulate solutions/creativity/etc than a more homogeneous mix would. Thus balancing out the gender discrepancy in computer science would benefit the field. Obviously this is a difficult thing to prove, as you alluded to. But it is an argument that does not rely on women being "better" than men at computer science, only different.

      (It's possible that argument might still work even if women were actually inferior in this respect - there's been some social science suggesting that groups containing a mix of experts and non-experts can often come up with better solution than the subject matter experts alone would. See a book called "The Wisdom of Crowds").

      The other argument is a scarcity argument, i.e. that the field has a shortage of workers in general. Following Amdahl's Law, focusing on the improving particular shortage of women in the field has a much greater maximum benefit than would focusing on the shortage among some other, smaller demographic. The unspoken assumption in this is that fixing the shortage will benefit the field, whether through increased research output, more appealing work/school environments attracting better candidates (male or female), etc. IMO that's probably true; though obviously if you're one of the current members of the field, adding more competitors and thus potentially decreasing salaries does not seem like an improvement. But regardless, the argument applies even if women are no better at computer science than men.

    88. Re:Nerd factor? by Froggy · · Score: 1

      "You're only doing maths and science to meet boys, right?"

      "Why are you applying for Computer Science? You got an A in English!"

      "Chicks always pass IT subjects. There's always some guy they can get to do the work for them."

      "Uh, I'm sorry, our prac group's already got someone to do the writeup."

      "Everybody knows you only got first class Honours/your PhD scholarship because you're a woman."

      "What you're researching isn't *real* Computer Science."

      I can honestly say that sexual harassment in CS is very rare, at least in my experience, and the bias that's manifest in most CS courses is nowhere near as overwhelming as CMU researchers would have you believe. But I can also honestly say that anyone who believes there's no discrimination against women in CS is either outside CS, working in an all-male environment, or unperceptive to the point of delusion. It's not (always) institutional bias, it's social in nature. Its effect is to undermine esteem and self-esteem rather than to deny access outright.

      I can also say, as a CS teacher and researcher in CS Education, that there are very few systematic differences between male and female CS undergrads. Females tend to have lower self-efficacy (i.e. they are less likely to believe in their own ability to develop skills); they also tend, on average, to outperform males. Men outnumber women by nearly ten to one in the CS program here. The fact that male-female ratios are much lower in institutions in non-English-speaking parts of the world, especially in south Asia, tends to militate against the gender disparity being due to biological constraints.

      --
      It is a woman's prerogative to change other people's minds.
    89. Re:Nerd factor? by Acer500 · · Score: 1

      I've been on the interviewer side of the table more than once when a woman showed up to be interviewed. In general, the reaction (not in front of her of course) has been to be flabbergasted and pleased that we might actually end up with a girl who was working in the tech side of the business.

      We did apply the same standards of hiring both (yes, I said both, it only happened twice, and both times the girl was Asian) times and she made it. Once just scraping by (she didn't care a lot about quality and took criticism very poorly, but she did know how to program fairly well) and the other doing pretty well.

      I wish I understand what it is that convinces US born women to not become programmers. I don't think it's a harassment issue. That's not something I've especially noticed. Though, since I'm a guy, it's possible it just passed me by.

      Odd... I work for one of the largest IT companies in my country, and we have a decent representation of women - still quite low, about one in four, but that's similar to the enrollment rate at University too so it's to be expected.

      My boss is a woman, there are some very good programmers, SQA, quality assurance, etc. that are all women. The administrative positions and secretaries are all women, so it's men that are lacking there :).

      However, women are quite underrepresented in high management (only two out of eight "higher ups" and almost none in middle management). That's probably a cultural bias, or maybe men are really more motivated to seek power positions.
      --
      There are three kinds of lies: lies, damned lies, and statistics.
    90. Re:Nerd factor? by seralick · · Score: 1

      Maybe there would be more men interested in doing beauty school if they weren't going to be labeled 'gay' as soon as they showed an interest.

      I love my job, am a good computer scientist and love programming. I would also find my job a lot more comfortable if I wasn't the only female to have done my undergrad course, the only female at the conferences I attend etc. If I wasn't as passionate about my job, I definitely wouldn't be doing it... but I wonder how many guys in CS given the same odds, the same stares when they walk into a room, how many of them would still be attending their CS courses too. Probably about as many as there are in beauty school.

      --
      "If you never did, you should. These things are fun, and fun is good." Dr. Seuss
    91. Re:Nerd factor? by CodeBuster · · Score: 1

      I agree that more women among the software developers, especially 20 something and good looking Asian women, would certainly be desirable and not just for the technical skills that they bring to the game. There are few enough dating opportunities as it is in our profession and while I can only speak for myself, there is nothing sexier than a hot female geek (especially from the aforementioned category) who knows how to handle a C compiler and isn't afraid to show her male colleagues who really wears the pants in the IT department.

    92. Re:Nerd factor? by sirambrose · · Score: 1

      While there might be something to the cultural expectations explanation, there has to be some reason why women are more common in other geeky fields like math and engineering than in CS. The majority of the women in my CS classes so far have been math or computer engineering majors. Most of the female CS majors I know are double majoring.

    93. Re:Nerd factor? by k1t10 · · Score: 1

      Just as a side noe.. here in Aus we have extensive programs to try encourage guys to become primary school teachers becuase there are so few male teachers.

      --
      "Don't ask me, i'm just a girl"
    94. Re:Nerd factor? by Anonymous Coward · · Score: 0

      That is the impression you get as a woman in IT. About half are happy to have you and the other half act as if you invaded thier tree house because their too socially inept to treat you normally.

    95. Re:Nerd factor? by Prune · · Score: 1

      I see things very differently: political correctness making a problem where there is none. Male and female brains are quite different. While each individual case should be judged equally, it is obviously plausible that differences in enrollment are due to biological differences. It seems to me there are significant leftist vestiges believing that nurture overrides nature, and thus environment and raising are the main factors, whereas evolutionary psychologists like Pinker are consistently demonstrating the opposite with their research.

      I think bringing in the analogy of the issue of racial differences is in order here. It became popular among anthropologists that races weren't really real, since for any selected phenotype, variation within a race would exceed that besides a race. This was all nice and cozy with politically correctness, until someone did multidimensional cluster analysis and proved once and for all that races are real: Human Genetic Diversity: A.W.F. Edwards. "Lewontin's Fallacy". BioEssays vol.25 no.8. Aug 2003, pp 798-801. After this publication, there's no scientific sense behind affirmative action, it's all political correctness gone amok. I've no doubt that if Edward's statistical technique were applied to male-female cognitive anthropometrics, the separation will become clear.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    96. Re:Nerd factor? by Prune · · Score: 1

      Actually, there very much are genetic reasons.

      It became popular among anthropologists that races weren't really real, since for any selected phenotype, variation within a race would exceed that besides a race. This was all nice and cozy with politically correctness, until someone did multidimensional cluster analysis and proved once and for all that races are real: Human Genetic Diversity: A.W.F. Edwards. "Lewontin's Fallacy". BioEssays vol.25 no.8. Aug 2003, pp 798-801. After this publication, there's no scientific sense behind affirmative action, it's all political correctness gone amok.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    97. Re:Nerd factor? by Omnifarious · · Score: 1

      You want more women software engineers just so you can date them? Perhaps that's the reason why there aren't so many.

    98. Re:Nerd factor? by alienmole · · Score: 1

      As far as modesty, hospitals and clinics do not care if you are uncomfortable with a female touching your giblets or a man poking your bajingo (yes I watch Scrubs). The patient has to just get over it.
      Nonsense. Being in hospital costs a lot of money. If a hospital refuses to consider my needs, I'll find one that will. The only exception would be an extreme emergency, in which case the patient probably isn't in a condition or position to object to anything. You might be willing to put up with any old crap, but that doesn't mean everyone has to.
    99. Re:Nerd factor? by jc42 · · Score: 1

      I wish I understand what it is that convinces US born women to not become programmers.

      It comes from growing up playing with Barbie dolls that tell them "Math is hard."

      Now, this is obviously intended as a joke, but it's only semi-joking. There are all sorts of social forces in American (and many other) societies teaching girls that technical stuff is boring, difficult, and will make you a social outcast. After a couple of decades of a constant barrage of such propaganda, it's not at all surprising that most college-age women avoid technical subjects. At the college level, discrimination is no longer necessary, because only a small minority of women are still willing to tackle math, science or engineering studies.

      What is actually impressive is the number of women who somehow resist all this social conditioning and tackle topics that "aren't appropriate" for someone like them. They're a minority, but there are a few million of them. This should give us hope for the future. We should be tracking down the social forces that try to turn girls into Barbie dolls, and work on countering their propaganda.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    100. Re:Nerd factor? by nasch · · Score: 1

      Well, maybe I'm wrong. But you could try an experiment. Next time you're in a hospital, whoever comes in to see you ask for the opposite sex instead. See what they say. I would guess that they would 1) not accommodate your request and 2) not mind if you take your business elsewhere. I don't think most hospitals have the time or resources to worry about switching staff around based on patients' whims. But again, maybe I'm wrong.

    101. Re:Nerd factor? by alienmole · · Score: 1
      The way you suggest isn't the way to go about it. If you have preferences or requirements, make them clear up front if possible. Don't negotiate with low-level staff such as nurses, since they may not have the necessary authority, and are less likely to be capable of handling the situation correctly.

      But again, maybe I'm wrong.
      There's no wrong or right - if you're willing to put up with whatever other people decide on your behalf, that's your choice. However, I can tell you from experience that it isn't necessary to do that. Particularly when it comes to care of a "sensitive personal nature", in the U.S. at least, there's legal precedent and support for a patient's ability to request a specific gender of caregiver, for example.
    102. Re:Nerd factor? by Artfldgr · · Score: 1

      We did apply the same standards of hiring both (yes, I said both, it only happened twice, and both times the girl was Asian) times and she made it. Once just scraping by (she didn't care a lot about quality and took criticism very poorly, but she did know how to program fairly well) and the other doing pretty well.
      I find this rather depressing. When I worked at Amazon, the only women who were ever hired as programmers were from Asia (most from India). There is some strong cultural force at work here that discourages women from becoming programmers.
      I wish I understand what it is that convinces US born women to not become programmers. I don't think it's a harassment issue. That's not something I've especially noticed. Though, since I'm a guy, it's possible it just passed me by.

      Your wish is my command...

      The main difference? They have OLD western values, in which sex was put on the back burner to let personality, intelligence, and the others come out...

      Sex is an overwhelmingn selector, and when a woman has the POTENTIAL of getting something that way (abstractly or directly), she will not work so hard if there is a shortcut. The bottom line is that her greater caloric need when having kids has created a drive towards expediency and shortcut... changing the landscape is such an expediency when its compared to the amount of work that has to be done at the current level

      Ever notice that they never fight for HIGHER standards in anything that they directly participate in? they may yell for higher standards of education, but as soon as you start to actually apply that, the numbers shift, and they say "no way".

      The women in the west have (and I am only stating fact, not implying right or wrong other than outcome), a greater propensity for spending inordinate amounts of time on grooming, associations, and so on and so forth...

      They are adverse to any discipline that would seriously cut into that in an unpredictable way (and programming problems are unpredictable and VERY frustrating). They have way too many friends that are not serious about much... as any guy will tell you, it only takes a fuck off buddy to demolish productivity as they constantly dangle temptations over you. add to that the female propensity for punishing independence from her group, and you have someone who is constantly torn between "making college the time of her life and a sexual orgy of fun" and "sitting in a room, lights low, and totally frustrated for hours trying to bang out something"

      The famous feminist was right... as long as women have OTHER options, women will never excel in the ONLY options that men have... (and not permitting the men the same other options insures that they will not get distracted from that too).

      As many expressed here... as long as they think that they can bail on life into the arms of a monetary knight, real or in potential... they will sit and not commit... one foot in one foot out is not the way to be competent in a hard science.

      The feminists sided with the communist liberal idea (the communists said that under liberalism we would get America to be socialist and they wont know how or why - or something close to that since I don't have time to look it up), and so they sided with all that baggage and falsehood.

      They are totalitarians, which is why they keep wanting to remold the world to fix problems. Their methods are to turn the house to replace a light bulb because that's easier for the woman holding the bulb... they don't look farther than that.. and so they don't see the women they damange and hurt from having the houses spin.

      As long as they hold the socialist angle they will not be as effective at programming because they despise merit and hard work... not because of thoughtful consideration but because those spewing from the top know that merit damns Marxism. The useful idiots here keep fantasizing that their changes are beneficial, but overwhelmingly they are harmful. They are deluded by the end result, from the misery

    103. Re:Nerd factor? by Anonymous Coward · · Score: 0

      I know a way for women to reap all the rewards of a career in computer science, yet do away completely with the "nerd" perception problem....go into electrical engineering!

    104. Re:Nerd factor? by Dot_Killer · · Score: 1

      The person that needs their arm twisted to come to Computer Science doesn't want to do it. There is nothing wrong with trying to expose young men or women in high school to CS to try to gain their interest but if you need to practically sell them a bridge of false expectations then that is really wrong. Whatever geekiness associated with CS will not be removed my CMU putting a bunch of women on their website. A lot of CS requires someone who can just plain knock out code at some point. You cannot turn intro programming classes into a survey of the possibilities of computers. Eventually someone has to take programming class and if they do not have the IT then they don't have IT.

      I used to tutor intro CS programming classes and I can't tell you how many people washed out of CS after the first CS110 class in Java and decided to do MSIS business major. There is a danger in watering down CS if people have an allergy to programming and are being socially promoted so Brown and CMU can quotes higher females in CS stats. I am not going to get into what real CS majors think about MSIS majors.

      At the end of the day you haven't changed the cubicle setup of many CS jobs. I think the less inclined my make it through but won't get the jobs they have the "education" for because the bottom line has still not changed.

      How is it that CS is really failing because there are not enough female perspectives. You just cannot say that cause it sounds good. I am not sure where computers aren't doing what they are programmed to do because a women wasn't consulted.

      And lastly, I have run into a few people with CS degrees who don't really know CS, men and women. They somehow made it through without really learning, I am sure that is in every major but CS you just need to be able to do it at the end of the day or your coworkers will right away know you can't hang.

      I would like to end on an analogy even though we have been told not to. Trying to convince women that programming is not important to CS is like trying to convince people anatomy is not important to medicine because anatomy is wall some people can't make it over.

      --
      Euphemism, what is that a euphemism for something.
    105. Re:Nerd factor? by Anonymous Coward · · Score: 0

      1. Let's face it. Women are practical. IT jobs are headed abroad. Wages are declining here. Why get involved in a tanking field, especially one where you don't have much chance of advancement. Hmmm, maybe that's why female involvement in biotech is mushrooming.

      2. I can relate to the computer show experience. I went to a couple of comp sci shows in New York with a friend's wife who has a PhD in AI. All comments/questions were directed at me.

    106. Re:Nerd factor? by mrbooze · · Score: 1

      First, BioEssays is pretty much just a literature review journal.

      Second, Edwards didn't do any experiments, he draws conclusions from literature from the 1920s, attacking a paper published in 1972 in a way that amounts to splitting a statistical hair, and ignoring all corroborative data meeting his criteria that have been published since then.

    107. Re:Nerd factor? by furzburz · · Score: 1

      > girls are rarely told, "You seem to like computers. Why not make a career out of it?"

      In point of fact, I was told, "You can't be a programmer. Programming requires logic, and you're a woman."

    108. Re:Nerd factor? by eugene+ts+wong · · Score: 1

      You are absolutely right. A set of wrenches will have different sizes. Some will be used more than others, but that doesn't mean that only certain sizes are better.

      As for the book, thanks for recommending it. I love reading about those types of subjects. I think that we westerners, as a whole, don't think about group behaviour enough.

      On a slightly unrelated note, I think that it was cool that I could highlight the title, right-click on it, and be able to reserve a copy of the book at the local library. I used a customized search in Opera. I made the customized search because /.ers do make good recommendations.

    109. Re:Nerd factor? by Prune · · Score: 1

      and ignoring all corroborative data meeting his criteria that have been published since then.

      Please cite what data contradicts Edwards' conclusions.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    110. Re:Nerd factor? by Shadowlore · · Score: 1

      One argument is the general pro-diversity argument. Basically it claims that women have a different experiences and perspectives than men, and that having computer scientists with a mix of different backgrounds can better stimulate solutions/creativity/etc than a more homogeneous mix would. Thus balancing out the gender discrepancy in computer science would benefit the field.

      A gender is not a "background". Thus the asserted (but not proven) notion that a more diverse background or experience leads to better results in a technical field would not be relevant.

      We aren't talking a social science, or politics, or any non-technical notion. CS is about science and technical issues. Programming languages don't change effectiveness because men or women use them. Computers don't know the difference unless told and then only do as they are told regarding that information. If and when computers are sentient and have gender and emotions such that they may be "persuaded" or "comfortable" taking instructions from a gender that is like (or different than) their own, then gender would be a solid advantage or disadvantage. But today, bits are still bits, and algorithms are still not gender-biased.

      That said, if there were a gender-based difference in how it is approached, that would certainly qualify as "better at it". If you want to say background can make a difference, I'll agree though I'd insist it be stipulated that the difference can be negative as well as positive.

      (It's possible that argument might still work even if women were actually inferior in this respect - there's been some social science suggesting that groups containing a mix of experts and non-experts can often come up with better solution than the subject matter experts alone would. See a book called "The Wisdom of Crowds")

      The book sounds interesting, I'll add it to my list, thank you. However, the case you've made here (which may not represent the argument in the book) would be different. It is one thing to say that experts and non-experts can arrive at better conclusions. It's another to say that experts of different abilities have the same effect. Often experts and non-experts arrive at better conclusions in cooperation than experts alone because experts tend to be trained to think the same things or in the same fashion. It is related to less-intellectually entrenched (i.e. younger) scientists making more breakthroughs in new areas.

      The other argument is a scarcity argument, i.e. that the field has a shortage of workers in general. Following Amdahl's Law, focusing on the improving particular shortage of women in the field has a much greater maximum benefit than would focusing on the shortage among some other, smaller demographic.

      I believe I mentioned the "more is better" argument. However, I'd disagree with the smaller demographic conclusion. It depends on the efficacy of the effort with a given demographic. If you have demographic A with 10000 potential inductees, and demographic B with 5000, A is not necessarily the most desirable. Demographic B may be more easily convinced, they may be more predisposed to accept the proposition. As a result you may get a higher percentage resulting in a higher total from Demographic B.

      Again, however, this argument assumes that the additional demographic has more than mere numbers to add. I'm comfortable with the possibility that women or any other demographic may be better at CS than mine. Maybe that's why I can comfortably discuss that hidden aspect. Different cultures will produce different advantages and disadvantages. The sexes are "wired" differently, and are differently physically. There is no escape from that no matter how much the self-righteous may scream otherwise.

      If women are better at CS then by all means we should be trying like crazy to get them more involved. But only those who can do it. We shouldn't lower our standards to get that. Unless there is a massive difference such that a bottom-level woman can outproduce/outdiscover

      --
      My Suburban burns less gasoline than your Prius.
    111. Re:Nerd factor? by Eli+Gottlieb · · Score: 1

      We nerd-men much prefer to go to school where we have a remote chance of passing ourselves off as normal guys and getting laid. By increasing the number of girls enrolled, a school increases the "friendliness" of the school to girls and the sexual desirability of the school to boys.

    112. Re:Nerd factor? by Moofie · · Score: 1

      Are you familiar with the notion of a "University", comprised of many "colleges" of different disciplines? It's all the rage.

      --
      Why yes, I AM a rocket scientist!
    113. Re:Nerd factor? by The+One+and+Only · · Score: 1

      Maybe, statistically, all other things being equal, the average guy might be marginally better at math than the average woman, and the average woman better at visual and verbal skills than the average guy: but that margin is slim enough that it should only show up as a slight difference in the field, not as a 2:1 or worse ratio.

      And how the hell do you know that?

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    114. Re:Nerd factor? by Eli+Gottlieb · · Score: 1

      Yes. Are you familiar with the fact that many of the better schools for technical disciplines *are not* liberal-arts universities or state schools and therefore don't offer the low-math departments where women seem more eager to enroll.

    115. Re:Nerd factor? by Moofie · · Score: 1

      I think Darwin has something to say about smart people who are not smart enough to find a partner of the opposite sex.

      Clearly, I'm not sure what the problem is. My wife is 100% supportive of my geekery. She's not what I'd call a geek herself, but she definitely has techno-nerd tendencies.

      Your mileage obviously may vary. I know exactly how fortunate I am.

      --
      Why yes, I AM a rocket scientist!
    116. Re:Nerd factor? by Eli+Gottlieb · · Score: 1

      I think Darwin has something to say about smart people who are not smart enough to find a partner of the opposite sex. If I had listened to my parents and religion a bit less, I would have no virginity today.

      Some geeks can't make it with the opposite sex because they're horribly unattractive in every way, but most simply believe too strongly in Safe Sex or True Love or something to take a random blow-job from some girl in English class.

      I'm not saying semi-anonymous hook-up sex is a good thing. I'm saying "our" problem is probably self-inflicted to a significant extent.

      Also, Adonai in his wisdom made more types of intelligence than computer science, math and physics.
  4. nerd factor by Visaris · · Score: 4, Insightful

    Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.

    I realize that there is more to CS than programming, but I would be surprised if theoretical computer science, which is more math intensive, would be that much more appealing. . . . Any way you go, I don't see how to remove the nerd factor from CS.

    --

    I am a viral sig. Please help me spread.
    1. Re:nerd factor by Millennium · · Score: 4, Insightful

      Exactly. While programming is not the only aspect of computer science, it is easily the most important. De-emphasizing it amounts to lowering the bar, and that isn't acceptable in any field. Diversity is nice, but it's not worth compromising standards of excellence.

      Surely there is a better way to attract women to CS. Surely the issue of women not being interested isn't just a "Programming is haaaaaaaard" thing; women are not Barbie dolls. If we assume that there's a genuine problem, then we need to be spending more effort figuring out why, rather than using this as a convenient excuse to lower the bar.

    2. Re:nerd factor by DriveDog · · Score: 2, Funny

      Wouldn't shifting the emphasis away from programming skills in the CS program begin to crowd the MIS program?

    3. Re:nerd factor by The_Wilschon · · Score: 4, Insightful

      Programming is to computer science what engineering is to physics. Programming isn't science, it is an application of science. You wouldn't say that engineering is the most important aspect of physics, and you wouldn't say that de-emphasizing the engineering aspects of physics amounts to lowering the bar. Rather, the opposite. Emphasizing the engineering aspects of physics amounts to lowering the bar in a physics program.

      Really, the fields of programming and computer science ought to be separated. Most people studying computer science are doing so because they want to learn programming. Conflating the two means that people wanting to study computer science itself have a hard time finding a program which meets their desires. If de-emphasizing the programming aspects of computer science in a conflated program causes more women to enter and complete that program, then separating the two ought to achieve a similar effect, and would still provide a program for those who wish to learn computer engineering more than computer science.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    4. Re:nerd factor by Lockejaw · · Score: 1

      Surely the issue of women not being interested isn't just a "Programming is haaaaaaaard" thing; women are not Barbie dolls.
      Also, if that were the problem, you'd have as much trouble getting men into CS as you would women.
      The real problem is that certain professions are seen as belonging to males or females, so people somehow feel that it's improper to go against these trends.
      --
      (IANAL)
    5. Re:nerd factor by jmorris42 · · Score: 1

      > De-emphasizing it amounts to lowering the bar, and that isn't acceptable in any field.

      More importantly, since EVERY school isn't likely to redefince what CS is you will end up with with a two tiered system of degrees, "Real CS" and "Women's Studies CS" and employers will weight them accordingly while swearing as loudly as they can they aren't. Which one do YOU want to spend a crapload of cash aquiring? If your CS Dept is becoming feminized, transfer NOW lest you get stuck with a worthless piece of paper.

      And since there won't be detailed records, even those who graduate under a real CS program will see their degree devalued if their Alma Mater switches so recent Alumni have cause to howl. Stand up and fight this now and it can be beat back. Either women ARE roughly equal[1] to men and can suck it up and succeed by the same rules as men or they AREN'T and have no place in a man's world. Ladies, you can't have it both ways or even worse pick and choose as the whim hits. And if women, for whatever reason, don't tend to like CS I fail to see the crisis, so long as those few who DO have the hankering are allowed in and aren't persecuted for their choice. The world would suck if everyone had exactly the same interests.

      [1] All men/women are NOT created equal, that is socialist twaddle. Both genders and all races ARE equal enough that the spread overlaps enough to ignore it and just leave the differences to individual variations.

      --
      Democrat delenda est
    6. Re:nerd factor by Millennium · · Score: 4, Insightful

      Programming is to computer science what engineering is to physics.

      I'd argue that it's more like what math is to physics (and to computer science).

      Programming isn't science, it is an application of science.

      It's also the means of expressing that science, which is ultimately why they're as inseparable as math and physics. Take away the ability to record knowledge and it dies.

      You wouldn't say that engineering is the most important aspect of physics, and you wouldn't say that de-emphasizing the engineering aspects of physics amounts to lowering the bar.

      No, but I might say these things if a school were to de-emphasize mathematics in its physics programs. In fact, this is why I made the Barbie reference in my previous post.

    7. Re:nerd factor by deanc · · Score: 3, Interesting

      I realize that there is more to CS than programming, but I would be surprised if theoretical computer science, which is more math intensive, would be that much more appealing

      In my experience, women in computer science lean heavily towards theory, where they are over-represented compared to their numbers in CS departments overall. Men in graduate programs tend to heavily dominate the "systems" groups.

      I always figured this was because boys grow up "playing with computers" and already have interest in programming, while equally-capable women get into computer science later and, with less already-established interest in programming, get excited about theory.

    8. Re:nerd factor by Anonymous Coward · · Score: 0

      Actually, your analogy is more akin to de-emphasizing physics in a math program.

    9. Re:nerd factor by Canthros · · Score: 1

      Actually, math is a perfectly acceptable means of expressing computer science concepts. You've heard of, say, lambda calculus? (Granted, expressing the average program is impractical, to say nothing of esoteric.) If you're going to really carry through on this metaphore, at least admit the existence of software engineers, who are to computer scientists as engineers are to physicists. Programmers are to software engineers as mechanics are to mechanical engineers.

      Still, the de-emphasis of programming does bother me: there isn't much you can do with a purely abstract understanding of computer science (or of physics, for that matter, which is why we have experimental physicists), AFAIK. Research or teach, I guess. Or learn some programming, but is there really anything stopping them from teaching programming with the theory?

      --
      Canthros
    10. Re:nerd factor by Anonymous Coward · · Score: 0

      There's also human interface design research.

    11. Re:nerd factor by PitaBred · · Score: 1

      Except that experimental physicists need to be damn good engineers to build their devices. All physics students that go to the Colorado School of Mines are required to pass a machine lab course, building things such as screw clamps, presses, anodizing aluminum, etc. Otherwise, they'd just be theoretical physicists, which is analogous to a computation theory course, which doesn't need the programming skills.

      But if you get a Computer Science degree, you damn well better be able to program a computer. You may not be able to whip out an office suite in a fortnight, but you should be able to make your ideas work well on a computer.

    12. Re:nerd factor by Kadin2048 · · Score: 1

      Wouldn't shifting the emphasis away from programming skills in the CS program begin to crowd the MIS program?

      People have modded this "Funny," but I think it deserves a lot of consideration. Many schools already have both CS, MIS, and in some cases CompE programs. They're related, but different in key areas; at least ideally, a MIS program prepares people to manage an IT department, while CS involves more high-level theory and software design. I've always assumed that in the idea, CompEs would do more with hardware and less with software, but I'm sure it has broad application as well.

      In my experience, I think that there are a lot of women in MIS programs. Maybe not 50%, but certainly more than there are in CS programs. Rather than "watering down" (as perceived by the people already involved) CS programs to make them more interesting to women, we should look at the tech fields that are already appealing to women, like MIS, and emphasize them.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    13. Re:nerd factor by metlin · · Score: 1

      Exactly. While programming is not the only aspect of computer science, it is easily the most important.

      I disagree.

      Programming is in fact a very small portion of Computer Science. Actual CS is more math than anything else (theoretical CS, graphics, algorithms, graph theory, routing algorithms, optimization, machine learning, statistical models, simulation and modelling etc).

      Now, IT is something else, but please do not say that programming is the most important aspect of computer science.

    14. Re:nerd factor by xenocide2 · · Score: 1

      But the problem most departments are seeking to address is undergraduate enrollment. Our own graduate programs are closer to balanced, but for reasons that we can only attribute to culture and the undergraduate program itself, there's far greater gender imbalance in enrollment and admission for our undergraduate program, which is dominated by in-state students rather than international students.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    15. Re:nerd factor by Frumious+Wombat · · Score: 3, Interesting

      They're moving away from letting people into the program based upon their previous programming experience, which is different from moving the entire program.

      On a second note, this is not a bad idea, as you've probably noticed that a good deal of software out there, while written by what appear to be otherwise skillful people, is virtually unusuable. Undocumented, hostile interface, brittle, difficult to modify/extend/repair, and otherwise apparently written by sociopaths on a caffeine hangover. What they're trying to overcome is a culture that has grown around a field that keeps people who are interested in the material, but not in the sociopathy, out.

      You'll also notice the article points out that they're emphasizing the applications that computing is integral to, rather than computing for its own sake. Once again, there is a population, talented, but differently (or when talking about CSci programs, at all) socialized, who wish to do things using computing, and who don't wish to to spend their time on Linux-distro p*ng contests. This actually bodes well for many fields in which computing is applied, as we may be able to get better communication between (for example) chemists and comp-scis, yielding applications that allow us to do our work more efficiently, while giving an intellectual challenge and sense of accomplishments to the compscis, i.e. they built something and it's being used.

      This attitude that everything is being dumbed-down to allow women in is the same one you hear in physics, medicine, or similar traditionally all-male fields, when what's really being requested is that a bunch of prima-donna alpha-males (and beta-males with delusions of alphacity) are being asked to grow personalities and interact a little more humanely with their colleagues who just want to do their work, and not compete for the gold-plated sphincter award. And yes, I have met women who compete in those fields under the old rules, and you guys aren't happy when you find out what a pair of brass sharp elbows look like from the other side.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    16. Re:nerd factor by Kuciwalker · · Score: 1

      I'm doing a CS degree at a top university and haven't written a single line of code in the past two semesters. Programming is perhaps the least important part of computer science.

    17. Re:nerd factor by Flwyd · · Score: 1

      I don't see why you'd remove the nerd factor from anything. Nerd is a cross-cutting concern. The best English majors are English nerds. The best history majors are history nerds. The best violin majors are violin nerds. The best economics majors are economics nerds. The best computer science majors are... computer nerds. I think part of the reason engineering students give business students a hard time is that most business schools don't have enough business nerds. I've seen plenty of male CS majors struggle because they're not nerdy enough. Often they're too geeky at the expense of nerdy.

      Changing the focus of a program away from programming and towards theory, architecture, user interface, etc. doesn't make it less nerdy. It changes the social stereotype and shifts focus from matters of practice (which change quickly) to matters of theory (which change slowly), but to be a good $subject student you should be a $subject nerd.

      And from a boy-meets-girl perspective, I wouldn't want to date a non-nerdy engineering major any more than a non-nerdy humanities major. Smart is sexy.

      --
      Ceci n'est pas une signature.
    18. Re:nerd factor by Anonymous Coward · · Score: 0

      Programming is to computer science what slashdot is to bad analogies.

  5. Bad idea by soft_guy · · Score: 3, Insightful

    I think dumbing the program down to attract women is ultimately a bad idea.

    --
    Avoid Missing Ball for High Score
    1. Re:Bad idea by eln · · Score: 3, Insightful

      It's not only a bad idea, it's insulting. They think that dumbing down the programming component is necessary to attract women? What does that say about the women that are already in CS? Are they to be applauded for working so hard to overcome the inherent deficiencies of their sex? Are women in CS just talking dogs (no one cares if they're good at what they do, people are just amazed they can do it at all)?

      If some people find CS too hard to do, then fine. Let them either do something else or, if they're passionate enough, work harder at it. Dumbing down the curriculum is not the answer to anything. The only thing this will accomplish will to put even more ill-qualified people out in the workforce and further accelerate the USA's decline in technological leadership.

    2. Re:Bad idea by mdm-adph · · Score: 1

      Well, it worked for fixing the problem with low scoring from certain demographics on aptitude tests, didn't it?

      Didn't it...?

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    3. Re:Bad idea by Red+Flayer · · Score: 5, Insightful
      They aren't dumbing down the program. RTFA.

      Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science. At one time, she said, admission to the program depended on high overall achievement and programming experience. The criteria now, she said, are high overall achievement and broad interests, diverse perspectives and whether applicants seem to have potential to be future leaders.
      They are talking about admissions criteria, in the context of high school computing backgrounds. Attracting talent that may or may not have extensive programming experience, rather than focusing just on the people who enter college with a lot of programming under their belt -- those people are overwhelmingly male.

      Might they have some catching up to do? Sure. But at least they won't have bad programming habits to unlearn, which can be just as bad as inexperience.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    4. Re:Bad idea by Nightlily · · Score: 3, Interesting

      I agree it is insulting. I think programming is essential to a good computer science education. I think maybe the approach should be (and this would help all students) is show that writing code is just part of the process. I'm a programmer and yes I write a lot of code. However I read a lot of design specs, spend a lot time in design meetings, spend time talking to potential users, spend time talking to testers, debugging, etc...

      The very idea that somehow I overcome some inherent deficiency to become a programmer is horrible.

      For example, I was helping my parents clean out their basement. My parents kept all my report cards, progress reports, etc... I found a progress report from my junior high school programming teacher. The person commented that I was picking up programming faster than the other students and suggested my parents encourage me to go a computer camp or learn a more complex language. My parents dismissed the very idea of me being a programmer. There was no deficiency on my part.

    5. Re:Bad idea by Mike1024 · · Score: 1

      I think dumbing the program down to attract women is ultimately a bad idea.

      Isn't it possible changes could be made that did not constitute 'dumbing down'?

      For example, 2003 was the first year that female medical school applicants outnumbered male. This doesn't implicitly mean medical courses have been dumbed down for women; it could mean opinions in society have been changed, and/or courses have been modified to appeal to both genders instead of just one.

      Perhaps similar modifications could be made to computer science courses. For example, if computer science courses over-emphasise a 'hacker culture' of all-night programming sessions and cold pizza eating, that might not appeal to women. But you could discard such culture without harming the academic integrity of the course.

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    6. Re:Bad idea by CastrTroy · · Score: 1

      Upon entering my Software Engineering program, I had almost 0 programming experience. Some HTML and some QBasic. That was it. I don't think I was any worse off than most of the other students. I know students who had a lot more programming experience than I did, and who were much worse programmers in the end, or even after the first semester.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re:Bad idea by soft_guy · · Score: 1

      For example, if computer science courses over-emphasise a 'hacker culture' of all-night programming sessions and cold pizza eating If you can't stay up all night hacking and eating cold pizza, why would I want to hire you - especially fresh out of school??
      --
      Avoid Missing Ball for High Score
    8. Re:Bad idea by Bluesman · · Score: 2, Insightful

      broad interests, diverse perspectives and whether applicants seem to have potential to be future leaders

      You can't measure this, which means it's shorthand for "whoever we feel like picking."

      Which means they'll take a woman with no programming experience over someone with a history of interest in computers specifically, just because she's a woman.

      More power to them. The competition in the field just got that much easier for those of us who had a real education.

      As much as I hate political correctness, I sure as hell can't escape the realization that policies like these only benefit me personally. No, I'm not a minority woman.

      Thank you, closet bigots!

      --
      If moderation could change anything, it would be illegal.
    9. Re:Bad idea by nSignIfikaNt · · Score: 4, Insightful

      This is America. If you can't measure up to the standards then we lower the standards so no one's feelings get hurt.

      --
      I'm not a karma whore but I play one on Slashdot
    10. Re:Bad idea by CastrTroy · · Score: 1

      It's funny how in sports, nobody complains when you hire the person who is the best a what they do, based on their skills alone. In every other career path, it seems that they are trying to even things out, so that it looks like things are fair. Even in fields like DayCare (where my wife works) it's very easy for a qualified man to get a job, because there's people trying to even out the demographics. It seems like sports is the only honest profession, where people are hired on skill alone, and where they ignore all other things.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:Bad idea by Anonymous Coward · · Score: 0

      Real women eat quiche.

    12. Re:Bad idea by Jtheletter · · Score: 4, Interesting

      They are talking about admissions criteria, in the context of high school computing backgrounds. Attracting talent that may or may not have extensive programming experience, rather than focusing just on the people who enter college with a lot of programming under their belt

      It sounds all well and good when you put it like that, but as an undergrad at CMU in the ECE program (which shares a lot of classes with CS kids, and I had a lot of CS friends) what we witnessed in reality was: the program was dumbed down for girls to get in. This was reflected in many more incoming students not having a clue about how to use a computer, let alone program it, and a lot of female CS majors changing majors by sophomore year. I'm not being mysogenistic here, trust me, CS guys were THRILLED at the prospect of more girls in the program, but it didn't pan out that way. Caveat being this was 1999-2002, I have no knowledge of how it's working now, but in the first 3 years we witnessed lower quality students and more CS degree program dropouts.

      --
      -- I'm not a pessimist, I'm a realist. It's not my fault that life sucks so much. --
    13. Re:Bad idea by Bob+Uhl · · Score: 1
      Looking at your quote, they replaced 'programming experience' with 'broad interests, diverse perspectives and whether applicants seem to have potential to be future leaders.' This is a computer science programme, not a political science one! Computer scientists probably do have broad interests, and may have diverse perspectives (although 'diverse perspectives' is a code word...). But leadership?!? Computer geeks aren't leaders; we're the guys who sit hunched in front of our computers for hours at a time, not the guys who spend hours on campaign posters trying to be Student Council Advocate or somesuch nonsense.

      This is dumbing down, pure and simple. Not enough women made the cut under the stricter standards, and so the standards have been loosened. This is insulting to women and to men--to anyone wishing to get a CS degree, really. It does the less-apt applicants a disservice, and it does the apt applicants a disservice. It's muddle-headed and wrong.

      In short, it fits in perfectly with modern American academia.

    14. Re:Bad idea by Red+Flayer · · Score: 1

      But leadership?!? Computer geeks aren't leaders; we're the guys who sit hunched in front of our computers for hours at a time, not the guys who spend hours on campaign posters trying to be Student Council Advocate or somesuch nonsense.
      Well, if you're happy to sit at the bottom of the org chart, more power to you. I hire people who I think are suited to become leaders; they tend to be better at all levels of an organization, partly due to their ability to understand how a team functions. Plenty of characteristics that are associated with good leaders are also associated with competent employees -- such as "people skills".

      It does the less-apt applicants a disservice, and it does the apt applicants a disservice.
      Possibly; but if it does the apt applicants a disservice, that is a problem with the program, not with criteria for admission. The program should be able to accomodate those who need some "remedial" classes, as well as those that are ahead of the curve. I think your views wrongfully exclude a lot of people who could end up being great in the comp sci field.

      The trick is to cast a wide net and keep the best, even if it takes a bit to identify the best. Limiting the people to choose from doesn't seem wise to me.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    15. Re:Bad idea by PitaBred · · Score: 1

      Just a completely anecdotal story:

      I once had a computer science grad student in a 400/500 level graphics class with me (I was an undergrad), we were doing a fractal displaying type program. She was having trouble with her program, so I was helping here. There were basically two choices with how to make the display: either a recursive system, or a loop. When I said this too her, she responded, and I quote "I'm going to do the loop, because I don't trust recursion".

      Now, I'm not saying all women in computer science are like that by any means. I knew many who were better at the theory than I was, and some who were better programmers. But I don't think this specific girl would have had a CS undergrad degree if she didn't have breasts, which is a failure of the system in trying to make it "more equal".

    16. Re:Bad idea by Eli+Gottlieb · · Score: 1

      Let me put it this way: the AP Computer Science exam really is horrendously stupid, and really does focus far too much on Object-Oriented Programming. Urgh.

      If they take girls with solid math backgrounds, they'll do fine. Personally, it looks to me like they're trying to bring their admissions standards back down to Earth out of "3-patents-in-high-school land". That's a good thing, because only a rare few (like me) are doing advanced Computer Science work by college-application time.

      And no, I didn't even apply to CMU. Horrible winters, everyone smokes. I'm going to either Rensselaer or UMass Amherst.

    17. Re:Bad idea by Mikkeles · · Score: 1
      ' If you can't stay up all night hacking and eating cold pizza, why would I want to hire you...'

      If they have to stay up all night hacking, then either they cannot competently do the work or you're incompetent in project management (scheduling and budgetting). In the first case, you shouldn't keep them and in the second, good people won't work for you (for long, anyway); in neither case is the ability to "stay up all night hacking and eating cold pizza" relevant.

      --
      Great minds think alike; fools seldom differ.
    18. Re:Bad idea by Red+Flayer · · Score: 1

      Let me put it this way: the AP Computer Science exam really is horrendously stupid, and really does focus far too much on Object-Oriented Programming. Urgh.
      Consider yourself fortunate. AP Comp Sci used to be about data declarations and structures in Pascal.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    19. Re:Bad idea by soft_guy · · Score: 1

      Experienced developers don't need to stay up all night and eat pizza, but a kid fresh out of school isn't going to turn himself into a great developer without at least a few all night code sessions with the cold pizza.

      --
      Avoid Missing Ball for High Score
    20. Re:Bad idea by reachums · · Score: 1

      exactly! It's not that Girls are incapable of programing and it's not that the programing courses in college need to be dumbed down, it's that they need to be encouraged more, that's all. If a young girl shows promise with computers encourage that, don't try to redirect her into a "feminine" field. The problem of having so few women in CS is not a problem that should be solved at a college level, it should start in Jr. High and High School, even before. By college you've pretty much made up your mind if you are going into CS or not, you may switch to IT if you find the programing too difficult and that's probably for the best for both men and women who can't fully grasp programing.

      and may I say I'm totally jealous that you got to have programing class in Jr. High. Our High school didn't even offer it.

      --
      "Just call me Girly Blank"
    21. Re:Bad idea by Bluesman · · Score: 1

      That's because here in the U.S., people care about sports -- enough not to let some idiotic social theory ruin their teams chances at success.

      --
      If moderation could change anything, it would be illegal.
    22. Re:Bad idea by Anonymous Coward · · Score: 0

      As long as their core standard remains "high overall achievement". The quality of an ivy leage undergraduate degree sharply declined when they moved away from this standard (aka. "the jew crisis").

      That said, while I'm inclined not to like the change I do wonder how the field would change with a greater female presence / high performers with broad experiences. I think we'd see the industry mature to be less death-march prone and be more family friendly, rather than see greater innovative.

    23. Re:Bad idea by Johnny5000 · · Score: 1

      If you can't stay up all night hacking and eating cold pizza, why would I want to hire you - especially fresh out of school??

      If you expect me to stay up all night hacking and eating cold pizza, why would I want to work for you?

      --
      The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
    24. Re:Bad idea by kbs · · Score: 1

      The program was not "dumbed down" ...

      I'm class of '00 and I was one of the first people accepted with the new standards. I had no programming experience in high school, and my application and awards was much more applicable to that of a music major... except that I wasn't applying to the music school. I'm fairly certain I was admitted on the basis of my extra-curricular activities, especially since my SATs and GPA weren't outstanding.

      Along with a number of other peers I struggled. It was very difficult to get "on track" with others who had had that kind of exposure before. A number of us talked to the Undergraduate Advisor and discussed what could be done to help with this, since programming experience in high school has not been a prerequisite for admittance to the program for quite some time. And so the program was shifted and adjusted. It wasn't a dumbing down, it just wasn't as gated on certain programming classes as it was before... and that change was necessary to allow people like me to succeed in this field. Computer Science is about a way of approaching a problem, a way of thinking, and not as much about the programming.

      By the way, I happen to be male.

      --
      yours,
      kbs
    25. Re:Bad idea by Anonymous Coward · · Score: 0

      You didn't apply to CMU because you don't like cold winters, and you instead applied to schools in upstate NY and western Massachusetts? Why not apply to some schools in California?

    26. Re:Bad idea by geminidomino · · Score: 1

      If they have to stay up all night hacking

      Have to? What is this "have to?"?

    27. Re:Bad idea by Jtheletter · · Score: 2, Interesting

      When you say you're class of '00 I assume that measn you graduated in 2000, except that the lowered CS admission standards I'm talking about weren't implemented until after I was attending, and I'm class of '02. So the admissions standards you were accepted on would have been from 1996/97, a few years before the changes we're talking about. And while the cirriculum was certainly not dumbed down, I'd say the general level of programming competence of CS students entering with the lower standards were, both by definition, and in practice. Now of course, this doesn't mean these people were idiots, or guaranteed to fail, but failure rates certainly increased when people who previously would have been rejected were allowed into a very rigorous program. I have plenty of respect for anyone who graduates from the CMU CS/Engineering programs, or hell just about any of the colleges, and I'm curious to see how their experiment in admissions criteria is playing out half a decade later. Still, at the time it was a big topic of discussion for my group and we were rather upset that standards we were held to were lowered just to attract women, it seemed to us not only would that hurt the overall program, but it also sent a bad message to female applicants, that standards needed to be lowered just for them. That's insulting no matter what your skill level IMHO.
      And it also seemed to us that anyone who was interested enough in CS at CMU should have made some effort to have a programming background, otherwise why should they expect to get into one of the toughest CS programs (at the time, not sure how it ranks now) in the country just because they were motivated and "had an interest" in programming? Yes, it's sad that otherwise excellent students were being turned away because they didn't have enough computer background, but it's not like seats were going empty because of this, there were plenty of other equally motivated and exceptional students who *did* make programming a priority who were trying to get in.
      I do understand that striking a balance between hyper-focused programmers and people with broader interests is healthy for the university, but why then should the key programming standards be lowered, why not raise the requirements for having a broad range of interests? The answer is because then they still wouldn't get more girls in the program. So what it looks like is admissions standards were lowered specifically to allow more girls into the program. Equality of the sexes doesn't mean that a 1:1 gender ratio is always to be expected in all cases, sometimes other factors affect that. Most likely it's other influences from a much earlier age that result in fewer women being interested or motivated towards CS, so by the time you get to the college level it's late in the game to correct for that. Does it mean we shouldn't? No, certainly the university should fill admission slots for women as a priority if that is their aim, but making the pool of qualified applicants larger by lowering the bar doesn't seem like the right way to do it. Ideally of course, it is programs and mindsets outside of the university's control that need to be altered to increase the pool of qualified female CS applicants - more programming in grade schools, and cultural shifts are required. I think the rise of geek culture as something more respectible (we make the world's technology afterall) is going to help this in general, and constant exposure to computers at an early age should also help as well.

      --
      -- I'm not a pessimist, I'm a realist. It's not my fault that life sucks so much. --
    28. Re:Bad idea by Magius_AR · · Score: 1

      They aren't dumbing down the program. RTFA.
      You're correct, they aren't dumbing down the program. They're dumbing down the entrance criteria. "Broad interests", "Diverse perspectives", "Future leaders"? HA, that's school-speak for "lots of extracurricular activities". So having a computer background, programming experience, and interest in the field no longer works in your favor. But being a "diverse person", perhaps through participation in the french club, band, and the student government suddenly makes you an ideal candidate? Pish.
  6. My own CMU story by bconway · · Score: 5, Funny

    This past year, I was accepted into Carnegie Mellon's School of Computer Science. It has been a remarkable experience that I would like to share with the community. Here's an account of my experience.

    Week 1, Sunday: I moved in today. My roommate, a sophomore CS student, had already moved in two days before me. The floor is already completely covered with garbage. He also smells. I think he might be gay too. He's already asked me if I like the color he painted his toenails. This should be interesting. I am almost completely settled in. Techno music is playing in every room in every floor of my dorm. There are computers and other types of trash out in the common areas. What a mess. Tomorrow, I am going to go sign up to get my network connection.

    Week 1, Monday: I got hooked up to the CMU network today! I jacked into the network, only to find that the hostname and address assigned to me were colliding with another system. I'll just increment the network numbers a few times. I am really eager to get on.

    Week 1, Tuesday: I am still looking for a free IP address. Can't anybody here properly configure their systems?

    Week 1, Friday: I finally found a free IP! It's mine! You sons of bitches can't have it, I found it, I keep it, it's mine! To hell with all of you! Head hurts really bad. I've slowly been developing a headache since I first arrived. Everywhere I look there are these Lucent Technologies wireless access points. I wonder if that's the problem.

    Week 1, Saturday: I sat down at my computer today. My desktop wall paper is now the goatse.cx guy. Pleasant. Scattered over every directory on my C: drive are thousands, possibly millions, of files titled "J00AR30WN3DBITCH-phj33r-" and then some random hacker's name. Don't these people have lives? Maybe they need laid or something. It'd take days to clean this out. I mentioned to my roommate that I needed to reinstall Windows, and immediately he jumped up and shouted: "NO! Do NOT use Windows!" Suddenly, two dozen other guys (all of them possibly homosexuals) appeared at the door, each touting an operating system called Linux. Half of them got into a fight over which was better, Debian, RedHat, Slackware, and a bunch of others I couldn't recognize. Some kid who appeared to not have showered since he was born was touting "Linux From Scratch," saying that only losers used pre-made distros. A crowd of people in the back kept quiet about how I'd be sorry if I used Linux instead of BSD on the network. Who the fuck are these people? Classes start next week. Hope I have my computer working so I can do my assignments.

    Week 3, Friday: People are still trying to get Linux to work on my system. They keep telling my that my hardware sucks. We go through about four or five distributions a day. Every now and then, I notice a little devil on my screen. Stickers for every of these distributions have been plastered on my case. Suddenly, my room stinks a lot more with these people in here. I ask them why they never shower, and the usual response is something along the lines of "showering is like rebooting" and "I don't want to lose my uptime."

    Week 3, Saturday: There's a troop of men running naked in a circle around McGill Hall. I am not even going to ask.

    Week 4, Wednesday: Linux is FINALLY working on my computer! I have a pretty slick desktop too. I think I might like this. I can finally work in my room instead of the labs, although considering the every increasing layer of garbage on the floor...

    Week 4, Thursday: My computer flashes messages about how I am "0WNX0RED" and how I should "PHJ33R" whoever and how "L4MEX0R" I am for having an insecure box. A kid suggests we reinstall Linux after discovering about 17 rootkits.

    Week 5, Friday: Someone got BSD working on my computer. I wonder if this will last. The stress has been building and I forgot to

    --
    Interested in open source engine management for your Subaru?
    1. Re:My own CMU story by prichardson · · Score: 0

      Right right... we get it: geeks don't shower, spend too much time with linux and computers in general, etc.

      However, the homophobic streak in your post is pretty disturbing. What's the deal?

      As an aside, I also see a lot of thinly veiled misogyny in this discussion. Maybe that's why no women are in CS?

      --
      Help I'm a rock.
    2. Re:My own CMU story by waterford0069 · · Score: 1

      Repeat after me:


      FIRE-WALL

    3. Re:My own CMU story by AeortizHN · · Score: 1

      Your article drips irony and as satire is hilarious (it IS satire is it?)

      You could try expanding your circle of friends a little, that worked for me as a CS student, try some sports, or music, be an anti-geek. Make it so that no-one would guess you were a CS student if you didn't tell them so. You might lose your nerdy peers' respect, but is it really worth keeping?

      Yet here I am, 30, single and with no girlfriend...cursed be the day I chose a CS major. :) P.S. I do shower ok...

    4. Re:My own CMU story by Anonymous Coward · · Score: 0

      There is no homophobia in his post YOU OVERSENSITIVE, FIND AN-OFFENSE-AT-THE-DROP-OF-A-HAT MORON.

      Postulating that someone may be homosexual IS NOT FUCKING HOMOPHOBIA.

      STOP LYING.

      You don't get to make shit up like that.

    5. Re:My own CMU story by ejtttje · · Score: 2, Informative

      From someone who does go to CMU, (well parent might too) -- really, it's not that bad! I wouldn't want potential applicants to worry there's a basis in reality for this story ;) I've actually been impressed at how the CS program manages to get great talent who isn't smelly and socially broken. (well, 99% anyway)

      And that was before they went on this yay-diversity, anti-{geek,nerd} kick, which I'm not necessarily a huge fan of, since I thought we were doing pretty well to begin with, and certainly makes share people's concerns about effects on lowering the bar.

    6. Re:My own CMU story by prichardson · · Score: 1

      No, thinking that someone is gay isn't homophobia. However, thinking that having a gay roommate means that he will hit on you and somehow turn you gay, as the last entry implies, certainly is homophobia.

      --
      Help I'm a rock.
    7. Re:My own CMU story by Anonymous Coward · · Score: 0

      It's that whole "penis in rectum pushing shit the wrong way" thing maybe?

    8. Re:My own CMU story by torokun · · Score: 2, Interesting

      LOL.

      Not too far from the truth, at least as far as I'm concerned. I went there from 94-98. There were about 10 girls out of 110 students in CS. By the time we graduated, there were about 6, I think. A bunch of people (not just girls) switched out to ECE for something easier. It was hard.

      We had our share of smelly people. One was really bad and only slept like every 3rd night. I slept very little, but did shower. I hacked an asshole's machine and messed with his head a bunch. I also messed with my friends who usually had X set up to accept any command to open a window or play a sound, usually from alt.tasteless or whatever.

      I think it was great that the people there really wanted to be there, and brought all their varied experiences with them. Toward the end, people showed up who wanted money. They switched to teaching the intro and data structures classes in Java instead of C/C++. Luckily, I got the old-skool experience. I don't like a lot of these changes...

      BTW, I met my wife there. She was actually hanging around our dorm. ;) And not even a CS student. When I met her I had a shaved head, was wearing a yukata, and was tossing a plaster penis back and forth with a friend.

    9. Re:My own CMU story by imidan · · Score: 1

      Hint: poop before you have anal sex.

    10. Re:My own CMU story by Anonymous Coward · · Score: 0

      "As an aside, I also see a lot of thinly veiled misogyny in this discussion. Maybe that's why no women are in CS?"

      No, actually, you don't. What you "see" is actually your personal prejudice projecting itself onto a post that only discusses women once, and makes no reference to them that could in any way be called "misogyny".

      You're seeing shit that exists only in your head. And you're an imbecile.

      Instead of accusing others of "misogyny" you should examine what's wrong with you that would cause you to see "misogyny" where there is none, and in fact where there is nothing that even comes close.

      So, what IS wrong with you that you'd do that?

    11. Re:My own CMU story by Anonymous Coward · · Score: 0

      I took the post to mean that living in that womanless environment slowly drives you to homosexual behavior, i.e. prison sex time. Quite funny.

    12. Re:My own CMU story by Anonymous Coward · · Score: 0

      "My roommate squeezed my ass today! At first I was shocked and appalled, and I told him off for it. Thinking about it later though, there was just something that seemed too strong about my reaction. I'll talk to him later and appologize for getting so upset, it wasn't really so bad."

      Read that and quote the part that "having a gay roommate means that he will hit on you and somehow turn you gay".

      I'll wait.

      OH WAIT IT DOESN'T SAY ANYTHING EVEN REMOTELY NEAR THAT.

      What fucking post are you reading that you see this shit?

    13. Re:My own CMU story by Kissy+Monster · · Score: 2, Interesting

      Funny, and it points directly to the actual issue.

      As a female and a minority computer scientist (non-Asian, by the way), I find the article both intriguing and disappointing. I understand the dilemma - it is a real one. But promoting CS while leaving out a major component is a mistake. The goal is not to dumb-down the curriculum, but to catch the female's interest.

      Females are loosing interest at an earlier age because a stereotypical CS is a male figure who has no social skills, unclean, and very awkward as you clearly pointed out. Regardless of what anyone says stereotypes do make a BIG impact. As someone who has been stereotyped many times in many ways, whenever someone finds that I don't fit their stereotype, they are genuinely very surprised. Honestly, that's to be expected. In many ways, I actually enjoy smashing people's stereotypes. Women have enough stereotypes to deal with in the first place (whiny, overly-sensitive, freaks of nature...). Some just don't feel like putting up with anymore than they have to. Those of us in the field already either don't care or have already learned to adapt and handle those who have the stereotypes.

      I believe the answer is more successful female computer scientists and engineers showing how they live their lives and how much they enjoy doing what they do and what they can accomplish with the knowledge that they have. The answer is not to let people believe that programming is not a major aspect of CS. It is a major aspect - one that has many rewards.

      The point in all of this should be to show people that being a nerd can have some awesome and fulfilling results without being stinky and anti-social. There are females nerds out there - I'm one (and I smell pretty good). We need to work on not making them feel more out of place than they already feel. It's not a problem with CS. It's the PERCEPTION of those who are in CS. Thank God we did not all have the aforementioned CMU experience... RedHat Rocks!!

    14. Re:My own CMU story by Stradivarius · · Score: 1

      It is true that the vast majority of the CS majors are not "smelly and socially broken". But the odd few make for better stories :-)

      I considered being a smartass, and suggesting that since you've been at CMU forever your baseline of normalcy may have simply drifted. But I'll refrain so as to neither slander the CS majors nor scare off potential future attendees ;-)

      The real question I have is what exactly does "de-emphasize" mean when they're talking about programming? Does it mean that they're spending more time giving people (and particularly the women they're trying to recruit) the big picture of all the areas in which computer science is important (research or applications)? Or does it mean they're reducing their standards? I think doing a better job of the big picture is a great idea, for male and female students alike (as an ECE major I think I would've benefited from a little more big-picture stuff early on). But lowering academic standards just to get a desired gender mix is a whole different beast.

  7. Moving away from proficiency by Anonymous Coward · · Score: 0

    Soooo let me get this straigth, to attract women they actually need to reduce proficiency? Is their job teaching or meeting quota?

  8. Why does this matter by Neil+Watson · · Score: 3, Insightful

    Why should it matter who is getting comp-sci degrees. Shouldn't we care that the candidates are good and not what colour, race or sex they are?

    1. Re:Why does this matter by Anonymous Coward · · Score: 1, Insightful

      for the same reason it matters when every top-level executive is a white male. it's not that others are less qualified, it's that they are made to feel (inappropriately) different by those in the field. you don't need to be a pasty white nerd to be a good compsci student. but you'll feel more comfortable because those are your professors and the role models in the field, regardless of ability or dedication or whatever other words people like to pat themselves on the back with.

    2. Re:Why does this matter by Bugs42 · · Score: 1

      Heavens to Betsy, no! We can't have that! Suggesting that someone actually be qualified for something is terribly elitist and non-PC!

      --
      Programmer: an ingenious device that converts caffeine into code.
    3. Re:Why does this matter by GospelHead821 · · Score: 2, Insightful

      In theory, anyways, the demographic should be closer to 50/50. The fact that it is not suggests that something about existing CS programs is hostile to women entrants. The "nerd factor" mentioned in the article may not just be a matter of self-image, but rather self-perpetuating discrimination. If the stereotype of an unpleasant and misogynistic CS major is even a little bit accurate, then it serves as a discriminatory barrier to entry for women interested in the field.

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    4. Re:Why does this matter by Neil+Watson · · Score: 4, Insightful
      In theory, anyways, the demographic should be closer to 50/50.

      I don't agree with that. Men and women are different. They think differently and are likely to have different interests.

    5. Re:Why does this matter by 808140 · · Score: 1

      Certainly, the fact that men and women are different is undeniable, but the question as to why they are different is the key one here. I have a feeling that your post (and many other posts like it on Slashdot) are assuming (and it's a big assumption, with exactly 0 evidence) that the differences that exist are biological in nature, and not sociological.

      Lots of people here have commented that in their CS classes, most of the women were non-American, with Asian and Eastern European foreign students making up the bulk of the women in the program. This suggests, more than anything, that the differences you see between men and women in the United States are sociological in nature, rather than biological -- people growing up in other cultures do not seem show the same differences between the sexes that we observe here.

      There have occasionally been studies done on men and women that suggest things like "women are more social, men more analytical" which are then parrotted endlessly by the media because they fit very nicely into the stereotypes we have about men and women. When these studies are refuted in peer-reviewed journals, as they to date always have been, the media, not surprisingly, never reports on it.

      At the moment, the only proven biological differences between men and women are primary and secondary sexual characteristics, ie, gentials and breasts or lack thereof.

      Since this is Slashdot, and most of us are geeks who think that something like sociology isn't a real science, it doesn't surprise me in the least that very few of us are likely to have taken a soc class or read a book or two on the subject. Suffice to say, it turns out that most of the differences that we observe between the sexes are provably the result of upbringing, and not the result of actual biology. The easiest way to see this is to note, for example, that in China, the number of women studying CS and Engineering is much closer to 50% of the total number of students. Given this, the only way to make the biology argument work is to suggest that the Chinese are somehow biologically predisposed to math and science. Ignoring the racialist implications of such a claim for a moment, it's worth noting that most modern science and math was developed in the west, making such a claim hard to substantiate.

    6. Re:Why does this matter by Kahlua · · Score: 1

      In theory, anyways, the demographic should be closer to 50/50. Whose theory exactly? Yours?

      Not mine.

    7. Re:Why does this matter by bnenning · · Score: 1

      There have occasionally been studies done on men and women that suggest things like "women are more social, men more analytical" which are then parrotted endlessly by the media because they fit very nicely into the stereotypes we have about men and women. When these studies are refuted in peer-reviewed journals, as they to date always have been, the media, not surprisingly, never reports on it.

      Could you point me to some of these studies which refute all statistical differences in male and female personalities? It would be astonishing if millions of years of evolution and radically different levels of hormones had no impact on human psychology.

      The easiest way to see this is to note, for example, that in China, the number of women studying CS and Engineering is much closer to 50% of the total number of students.

      And how do you know that China isn't specifically pushing women into those fields, resulting in a higher percentage than would "naturally" occur?

      This whole thing reminds me of a tagline I saw recently:
      Conservatives: believe in biology but not evolution
      Liberals: believe in evolution but not biology

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    8. Re:Why does this matter by 808140 · · Score: 1

      Your demand for refutations of statistical differences is spurious, because, as I said, no one is arguing that differences do exist. What we are arguing about is the source of these differences. Statistical analysis of a population will uncover only the existence of differences, and not their source. So in this case I'm not sure what you're trying to say. Perhaps you misunderstood what I was talking about?

      As for your quip about China specifically pushing women into these fields, well, for starters I lived in China for four years, so I think I'm qualified to comment. There's no special incentive for women to enter these fields that I've observed. However, it's worth noting that even if the government or someone else were going to great pains to get women into CS, that doesn't change the fact that the Chinese women coming out of their universities and ours are singularly competent and grok CS just as well, and frequently better, than their male counterparts. So if your argument is that there's some biological reason that women are inferior at CS, that would seem to refute it -- if they were truly inferior, why are they succeeding, and in large numbers?

      Could it be, perhaps, that Chinese culture values things like excellence in tech in a way that the US never has? Let me clue you in: there's no word in Mandarin for nerd or geek, the social class does not exist. There's no notion that you're uncool because you're good at computers, math, physics, chemistry -- quite the opposite, in fact, in China kids that excel in these subjects are popular. There's also no social association between "being anti-social" and "being smart". In the US, and on Slashdot, nerds defend their nerdiness by creating some sort of "anti-cool" image for themselves; they convince themselves that nerds don't need to be social, that that's all a game played by the peons who don't know any better. They pride themselves on their lack of social ability, going so far as to say things like "I'm a self-diagnosed with Asperger's syndrome, but I don't see it as a defect, I see it as a strength." You don't see that sort of thing in China.

      And frankly, that makes all the difference. When being good at computers is cool, and isn't associated with being unable to have a conversation with a member of the opposite sex and an aversion to showering, you suddenly find that a lot of smart people attracted to CS. And it's not just women who turn away from CS: lots of smart guys can't cope with geek posturing, either. Geeks have done their best to make CS as unappealing a place as possible for people that aren't similarly socially inept, regardless of gender.

  9. WTF? by yammosk · · Score: 1

    To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success...' Huh? I know there is more to CS than programming, but isn't this like saying "Let's move away from Calculus to attract more Physics majors"?
    1. Re:WTF? by MontyApollo · · Score: 1

      Physics - talk about a lack of females...Maybe 3-4% in upper level classes.

    2. Re:WTF? by hobbesmaster · · Score: 1

      You have that backwards. Calculus is the theory behind physics. Numerical methods and algorithms and so forth are the theory behind programming. Its more like having physics without the labs... and really, what they said is deemphasizing the programming, not eliminating it entirely. Theres lots of interesting math involved with computer science - why not let people get a degree in it? They can go on and be a professor, or work with supercomputers or anyone else that needs people strong in algorithms. They probably won't want a job in IT, but then again, to be honest, CS really should not be about IT.

    3. Re:WTF? by Anonymous Coward · · Score: 0

      Females can be broken and pronounced as "PhiMales" (for the nerd in you) and viola, you have the golden ratio...

        I was alwasy told that Golden ratio is fundamental to universe, of male and phimale :D .. :-).

  10. Slipping standards are not a solution... by Digitalia · · Score: 3, Insightful

    They intend to attract more CS students by eliminating the need for programming skills? I have heard time and time again from recruiters that more and more CS graduates are completely incapable of programming, so why exacerbate the problem by graduating even more students who are unable to perform adequately?

    CS is more than just programming, but a CS student incapable of programming is about as useful as a physicist who cannot do math. To suggest that the standards of a program should be relaxed to achieve parity between the genders is ridiculous. What are we to do in other fields, where the number of women exceeds that of men? In the field of education, are we supposed to graduate students who don't know how to teach? Are art majors supposed to leave school without learning any technique?

    --
    Pax Digitalia
    1. Re:Slipping standards are not a solution... by Anonymous Coward · · Score: 1, Insightful

      They intend to attract more CS students by eliminating the need for programming skills?

      How about reading skills? You're either lacking some, or you didn't bother to read the article.

      The article talks about how rather than only looking for applicants to CMU who already have programming skills, they're considering people with great leadership and academic skills but who may not have had much experience programming yet.

      I know several women who stumbled into coding at college and then switched to CS from majors in English or performing arts. They were great programmers despite coming to it later than some of the hard core geeks. They were smart, logical, good at math, and happened to also be creative. I think what CMU is doing is trying to find and interest that type of woman before other interests suck her away.

      I certainly don't have a problem with that.

    2. Re:Slipping standards are not a solution... by russotto · · Score: 2, Insightful

      they're considering people with great leadership and academic skills but who may not have had much experience programming yet.
      WTF does leadership have to do with computer science? The Business Administration program is down the hall and to the left, and the Naval Acadamy is thataway (pointing roughly southeastward).
  11. cs without programming proficiency? by krnpimpsta · · Score: 1

    To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs


    Wait, so what's the point?
    --

    New webcomic updated on Sundays: HERE

    1. Re:cs without programming proficiency? by CaptainPatent · · Score: 1

      To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs

      This sounds like Microsoft's policy:

      Who needs proficiency anyways? Besides... those buffers will never overflow!

      --
      Well, back to rejecting software patent applications.
    2. Re:cs without programming proficiency? by Anonymous Coward · · Score: 0


      To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs

      Wait, so what's the point?


      It depends on what they are really doing. A lot of CS majors are my-dick-is-longer-than-yours programmers who think that they are the hottest thing on earth because they can write code that no one else can understand.

      These folks aren't really suited to CS anyway, and are destined to be code-monkeys all their lives, so discouraging this element would be a good thing for its own sake.

      OTOH, if they are just turning CS into some sort of "Computer Studies" program then this is a horrible move that is insulting to everyone, and will destroy the program.

  12. Great idea! by cabalamat3 · · Score: 5, Insightful
    Moving emphasis away from programming proficiency was a key to the success of programs

    This is a good idea and I think it could equally be applied to boosting the numbers of under-represented groups in other areas. For example, proficiency at flying should no longer be a requirement for airline pilots. And surgeons shouldn't have to be good at doing operations. To say otherwise is elitist and divisive.

    1. Re:Great idea! by Anonymous Coward · · Score: 0

      I would have gone into programming if I had known the programming part was optional.

    2. Re:Great idea! by Garse+Janacek · · Score: 1

      This is a good idea and I think it could equally be applied to boosting the numbers of under-represented groups in other areas. For example, proficiency at flying should no longer be a requirement for airline pilots. And surgeons shouldn't have to be good at doing operations. To say otherwise is elitist and divisive.

      Okay, I just have to say something here.

      Proficiency at flying should certainly not be a requirement to be accepted into flight school. Skill at performing surgery should certainly not be a requirement to be accepted as a pre-med undergraduate.

      We aren't talking about giving adults without programming experience jobs as programmers. We are talking about giving highschoolers without extensive experience the chance to gain that experience through higher education, so that when they are proficient at programming they will be qualified for a job that requires that skill.

      Saying that a highschooler must have extensive skills in a particular area before they are allowed to go to college in that area is elitist, especially in an educational system where most highschools do not provide the chance for extensive skills in that area to be developed. The fact that you and your friends taught yourself to program in highschool doesn't mean no one who hasn't done that should be allowed into the field.

      --

      I am the man with no sig!

    3. Re:Great idea! by Eli+Gottlieb · · Score: 1

      Mod parent "+3, Actually Gets It"!

    4. Re:Great idea! by superflippy · · Score: 1

      The full text of the article explains that they're not moving focus away from programming proficiency in the CS program itself, they're just not focusing on it so much as a requirement for admission to the program.

      "At one time, she said, admission to the program depended on high overall achievement and programming experience. The criteria now, she said, are high overall achievement and broad interests, diverse perspectives and whether applicants seem to have potential to be future leaders."

      In other words, in order to be a CS student at CMU, you don't have to have spent your weekends writing your own Linux distro. You could, instead, have been captain of the Mathletics team or something like that.

      --
      Your fantasies contain the seeds of important concepts.
    5. Re:Great idea! by maop · · Score: 1

      Why would you need flying skills to get into a program that teaches you to fly. Likewise, why would you need programming skills to get into a degree program the teaches you to program?

    6. Re:Great idea! by cabalamat3 · · Score: 1

      Computers are cheap, particularly as a proportion of income in the USA where CMU is. It's reasonable to expect that people wanting to do CS would be interested in computers, and it does not take much effotrt to download some software from the net and learn to program. Having said that, if someone is turned off programming by doing a Java course, that does not indicate to me that they don't have the minsdset to be a good programmer. In fact, it's almost the reverse -- if they think Java is a good way of programming a computer, they aren't a good programmer!

    7. Re:Great idea! by maop · · Score: 1
      Things I've learned from you:
      1. People near CMU are rich therefore the candidates that apply there should know how to program.
      2. You have to know what career you want to be in before applying to college let alone getting into college.
      3. Java sucks!
      Yep, I would hire you as an admissions officer.
  13. Erm by ilovegeorgebush · · Score: 1

    Did anyone stop to think that perhaps women just aren't interested in Computers courses at college?

    Certainly not a bad thing getting more Women in to Computing though. Right now, there's one female member of the development team where I work as a programmer (and I didn't do a CS course FYI).

  14. If you want more women in CS... by Anonymous Coward · · Score: 0

    ...try shifting the emphasis toward corn muffins and lobster bisque! Seriously, the program directors should focus on producing top-level, competitive people regardless of their demographic.

  15. Computer Science WITHOUT programming ? by unity100 · · Score: 1

    Or even reduced ?

    are these missing the point that even the smallest piece of crap that operates in anything computer related has programming involved in it ?

    are they giving a computer science education, or running a matchmaker service ?

    1. Re:Computer Science WITHOUT programming ? by n6kuy · · Score: 1

      Yeah, but a Computer Scientist (is it really science?) doesn't necessarily have to do the code-monkeying.

      There's a lot of stuff that has to be done before the programming gets underway, like specifying the problem to be solved, developing algorithms, etc.

      The programming itself can be outsourced to India, you know.

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    2. Re:Computer Science WITHOUT programming ? by unity100 · · Score: 1

      how one is supposed to develop an algorithm without a solid understanding of programming ? you cant make it if you have reduced programming emphasis i think.

  16. What?!! by Anonymous Coward · · Score: 0

    "Moving emphasis away from programming proficiency was a key to the success of programs..."

    Isn't that like changing an auto-mechanics class so that it has "less emphasis on repairing mechanical problems" ?!?!?! It's a "success" that they attracted more women, but they "succeed" in graduating women who can code?!

  17. Work at home Moms? by LoverOfJoy · · Score: 2, Interesting

    When I went to BYU around the start of the dot com boom, there was a lot of talk about how the women graduates were in demand and (from our school at least) they made more on average than their male counterparts. A big recruiting bullet point was the possibility that women could have kids and work from home. From what I'd heard, that didn't pan out as well as hoped and while at-home jobs ARE possible they are still far from a given and most still need to go into the office regularly. Has the ability to work from home improved significantly since those days?

  18. Does this sound wrong to anybody else? by grasshoppa · · Score: 3, Insightful

    Shouldn't CS programs be changing to adapt to business needs ( like a real networking degree )? Or how about a CS program that changes to better educate the students?

    Seems somehow wrong to be cattering to a gender.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Does this sound wrong to anybody else? by Anonymous Coward · · Score: 2, Funny

      >Seems somehow wrong to be cattering to a gender.

      You can't escape the doggerel.

    2. Re:Does this sound wrong to anybody else? by Just+Some+Guy · · Score: 3, Insightful

      Shouldn't CS programs be changing to adapt to business needs

      Shouldn't physics programs be changing to adapt to business needs?

      Shouldn't astronomy programs be changing to adapt to business needs?

      Shouldn't math programs be changing to adapt to business needs?

      Shouldn't computer science programs be changing to adapt to business needs?

      No. No. No. No.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:Does this sound wrong to anybody else? by ASBands · · Score: 1

      I'm a freshman in the computer science program at Georgia Tech, and we've altered our program to the new Threads curriculum. For those who don't feel like visiting the website: the curriculum is divided into eight different "threads" such as "Computational Modeling" or "Intelligence," from which you pick two (or more) to focus on. Furthermore, you pick a "role," such as "Master Practitioner" or "Communicator," which defines your focus within those threads. For example, one in the "Media" thread in the role of "Communicator" would translate things like "rasterisation" to "the process that takes abstract definitions and transforms them into viewable graphics," whereas a "Master Practitioner" would write the code to do the process.

      Anyway, our marketing department would have us believe that companies love this new program we have and that other colleges with computer science programs like what we have and are implementing something similar of their own and some guy in some book (I really can't remember the title, but it's close to "The New Face of Computing") said "Georgia Tech has got it right." That was a big deal last semester. My question is: Is our marketing department making this stuff up or do actual companies look for programs like ours?

      As far as women in the program here...I have many classes with only a couple girls. Last semester I was in only 1000-level (freshman) CS courses, where I'd estimate about 10 percent were girls. This semester, in my only 2000-level (sophomore) course, there are two girls in a lecture of about 100. I suppose it's statistically insignificant, though.

      --
      My UID is a prime number. Yeah, I planned that.
    4. Re:Does this sound wrong to anybody else? by BJH · · Score: 1

      Let me put it this way: if I had your resume in front of me and it said "New graduate in Computer Science, with specialization in Media and certified as a Master Practitioner in the role of Communicator", it'd only spend as long on my desk as it took me to write "rejected" on it.

      When I'm hiring, I'll figure out if you're a good communicator, etc., in the interview. What I want to know from your resume is your technical chops.

    5. Re:Does this sound wrong to anybody else? by lonechicken · · Score: 1

      the curriculum is divided into eight different "threads" Sounds like the program was lifted straight from the AD&D 3.x rules for the various wizard sub-classes. I knew I should have gone with Georgia Tech when they sent me that 1991 National Championship t-shirt along with my acceptance letter! But noooo, I chose a school that had a 45/55 ratio of men to women instead of GT's 75/25 (I think).

      See, I stayed on topic, with the nerd stuff and the male/female ratio stuff!
    6. Re:Does this sound wrong to anybody else? by Anonymous Coward · · Score: 0

      Shouldn't CS programs be changing to adapt to business needs ( like a real networking degree )
      No, that's what the "Computer Science in Business" BA program is for.
  19. Is it a good idea to change the curriculum? by Anonymous Coward · · Score: 0

    As a current Computer Science major at Georgia Tech I agree there aren't enough women in CS, but should they really change the requirements? Shouldn't the degree program be setup in the best way to train students to work in the industry. Programming is a very vital part of computer science. If you can't program, you should look into another field of study.

  20. CS for Bitches by Anonymous Coward · · Score: 0

    'Moving emphasis away from programming proficiency was a key to the success of programs

    Maybe they should try nursing.. if they can handle sticking people.

  21. Don't get it by ObiWanStevobi · · Score: 2, Insightful

    "The nerd factor is huge," Dr. Cuny said. According to a 2005 report by the National Center for Women and Information Technology, an academic-industry collaborative formed to address the issue, when high school girls think of computer scientists they think of geeks, pocket protectors, isolated cubicles and a lifetime of staring into a screen writing computer code.

    Well, the pocket protectors, and I'd imagine think black glasses with white tape on them, are obviously not true, the rest of it is pretty accurate.

    "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth."

    Yeah, doing all sorts of cools stuff, through programming.

    Maybe the problem isn't with computer science being nerdy or writing code, just maybe the problem is with assholes spouting off to media trying to make being nerdy into a negative stereotype, and trying to make sound as if writing code is somehow uninteresting.

  22. Sexist by Anonymous Coward · · Score: 1, Insightful

    One of the largest barriers to recruiting women to the field is the nerd factor. To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.'

    Hey, why don't you drop the computer bits altogether and replace it with knitting?

    Seriously, if women aren't attracted to things like programming, then they shouldn't be taking computer science. Of course, we all know that there are women who like programming, even if they are a minority, the real issue is whether or not those women get a fair shot at it, not the absolute numbers. Mollycoddling students by partially skipping programming is only going to produce even more clueless graduates than usual, at which point people will be asking "How come fewer female graduates are employable? Let's make their jobs easier by skipping the programming there too!"

  23. Pity. by Just+Some+Guy · · Score: 1, Interesting

    Too bad. CMU had been a well-respected university. Are there any other schools that are also likely to be dropping off the map in the near future because of similar schemes?

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Pity. by Anonymous Coward · · Score: 0

      I keep hearing Rensselaer Polytechnic Institute has been lowering its admissions standards to let girls in. But they can do anything to kill the Rensselaer Ratio (3 men to 1 woman).

  24. The problem will fix itself by lonechicken · · Score: 1

    I went to highschool and college with a girl who was in most of my CS classes. She was a hotty, cool as hell, and a college athlete. Not nerdy in any sense. I think she went into teaching afterwards. Her father is/was a college CS prof, so I think that's where that came from. If that's true that she's teaching, I'm not sure if it's good or a waste.

    Unrelated. Man, there are tons of Chinese women programmers at the new company I work at. Seems like a pretty good pool of talent to draw from.

    Okay, I didn't know what to put in the subject line.

    1. Re:The problem will fix itself by Uzuri · · Score: 1

      Might not be a waste when you think about it.

      When I was in college, the CS and Math department professors were overwhelmingly male. That can be a bit discouraging to young women entering the field, so having some female teachers is a good thing.

      Of course, none of that ever bothered me. I've always been the sort to do whatever the hell I felt like doing, norms be damned.

      --
      I'm a she-slashdotter... but I make up for it by living with my folks.
  25. offensive and really quite strange by andy314159pi · · Score: 2, Interesting

    ' One of the largest barriers to recruiting women to the field is the nerd factor. To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.'
    Does she not see how this might be considered offensive to male students (i.e. 'guys in CS are nerds') and women (i.e. 'we have to dumb down the curriculum.') What are these people thinking?
    1. Re:offensive and really quite strange by Billosaur · · Score: 2, Insightful

      Indeed. If they want to attract women to CS, it needs to start not at the college level, but at the junior high school and high school level, where girls are discouraged from becoming proficient at math and science by mainly male teachers.

      --
      GetOuttaMySpace - The Anti-Social Network
    2. Re:offensive and really quite strange by mdarksbane · · Score: 1

      All of our math and science teachers were female, although I bet they did a good enough job discouraging people by example. Some of the nerdiest people I've met.

      There are few girls in computer science because there are few girls who mess around with their computer in junior high and high school. Figure out that one (I have guesses, but no one knows for sure) and you'll fix the problem. It starts long before college.

    3. Re:offensive and really quite strange by Billosaur · · Score: 1

      And yet how to reconcile this with the recent information that there are more women using the Internet than men? I mean, it's at least plausible that girls/women find the Internet useful but don't have the desire to alter its functionality at all. They may simply be users. Btu one would have to think, given the statistics, that a certain fraction would like to be able to alter functionality (i.e. build web apps, modify current ones, etc.).

      --
      GetOuttaMySpace - The Anti-Social Network
  26. False advertising by PatriceVignon · · Score: 1

    The article says that the reason the numbers are so low is: "when high school girls think of computer scientists they think of geeks [...] and a lifetime of [...] writing computer code." Instead the universities would prefer to see CS as "the intellectual challenge of applying the study of cognition and the tools of computation to medicine, ecology, law, chemistry -- virtually any kind of human endeavor."
    In order to make computer science more attractive (especially to women) some universities have dropped programming experience as an admission criterion. Isn't this misleading advertising, since you will never be able to get around the programming requirements in the actual CS program? And if you are only interested in CS because of its applications in, e.g., medicine, wouldn't you be better off studying that and taking additional CS courses during your studies? In that way you will even be able to convince some women that CS is attractive to them, because they see what they can use it for. And maybe they will switch to CS or do another degree in it later.

  27. WTF by ddimas · · Score: 1

    So now you don't have to program in order to be a computer scientist, Cool! Does that mean that I don't need to learn about all those chemicals to be a chemist?

  28. Paging Larry Summers.... by MikeRT · · Score: 1

    To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs

    You mean that there might have been something to what Larry Summers said about women in science and engineering, that resulted in feminists getting the vapors? At my alma mater, we had some professors who were great on the "science" of Computer Science, and light on the actual application through programming, and guess what? They were the most useless professors we had at teaching. Our hardware expert couldn't code in any language or even write ASM to illustrate what he was explaining.

    So, to make CS safe for women, we'll make it a degree factory. I'm sure my fiancee, who graduated as a programmer, not a "theorist" will be thrilled to know that CS programs are catering to the women who, unlike her, in our classes couldn't program their way out of a paper bag with the top lifted up.

    1. Re:Paging Larry Summers.... by Anonymous Coward · · Score: 0

      If getting more women in CS means taking tops off, I'm all ears.

  29. Recruiters by Anonymous Coward · · Score: 0

    So, how many of you are going to volunteer to go to Carnegie Mellon now to scope out future talent for your corporation?

  30. Reduce Standards! It's the only way. by onkelonkel · · Score: 1

    Moving emphasis away from Patient Care proficiency will draw more men into Nursing! We must address the gender imbalance in nursing!

    --
    None of them can see the clouds; The polished wings don't care.
    1. Re:Reduce Standards! It's the only way. by Dominare · · Score: 1
      Hah, yes. I showed my wife (who is competent in C++ and is currently learning Java) this story and her reaction wasn't pretty. I've never really agreed with the so-called 'affirmative action' movement. There should be no consideration given to a person's race, gender, hair color or favorite cheese - the only thing that matters is their ability and enthusiasm for the course.

      Hopefully, someday these people will realize that saying "OMGWTF there's not enough women/blacks/OAPs/russians/mexicans/space invaders doing X!" is almost as bigoted as denying them the right to do X in the first place.

  31. I, for one, welcome... by mdm-adph · · Score: 0, Offtopic

    ...our new busty, scantily-clad programming overlords.

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
  32. 20 Years Too Late by lbmouse · · Score: 5, Funny

    Why couldn't they have done this when I was in school? It was a regular sausage fest in my FORTRAN 77 class.

    1. Re:20 Years Too Late by dangitman · · Score: 1

      Cocktail wieners are not real sausages.

      --
      ... and then they built the supercollider.
  33. Or as the article says: by khasim · · Score: 4, Insightful

    And there is widespread misunderstanding about jobs moving abroad, said Ed Lazowska, a computer scientist at the University of Washington. Companies may establish installations overseas to meet local licensing requirements or in hopes of influencing regulations, he said, "but the truth is when companies offshore they are more or less doing it for access to talent."

    "Cheap labor is not high on the list," Dr. Lazowska said. "It is access to talent."

    Bullshit.

    If there was that big of a demand over here then more people would be getting into it to take advantage of the high salaries.

    There's demand, but there's also a limit to how much will be paid. So it is all about the "cheap labor".
    1. Re:Or as the article says: by cayenne8 · · Score: 1
      "If there was that big of a demand over here then more people would be getting into it to take advantage of the high salaries.

      There's demand, but there's also a limit to how much will be paid. So it is all about the "cheap labor".

      Well, to an extent. If you are wanting a full time job, in one place and be average..sure.

      However, if you pay some dues like that, learn your sh*t....and go out to contract yourself out as a *hired gun*, you can make a LOT of money. A whole lot of money. Especially if you are a US citizen..and can pass a security check.

      But, you gotta be willing it to travel and go to the jobs. There is no shortage of people out there paying HUGE bill rates for people that can 'go and do' what is needed out there.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:Or as the article says: by Maxo-Texas · · Score: 1

      Yes and on top of that there was an article on Slashdot very recently where some companies admitted, "yes it is basically because of cheap labor".

      I'm making the rational choice and leaving it for project management.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    3. Re:Or as the article says: by Anonymous Coward · · Score: 0

      First off all there is no lack of engineers with CS degrees in the US. If there were you'd see salaries going UP UP UP not DOWN DOWN DOWN. That is simple economics 101. I know plenty of people that have had a BS CS, MS CS, and 8-15 years of experience (most in "hot technologies") that have had problems finding work. And usually they had to compete with literally hundreds of others.

      Where I work whenever we place a job ad we still get, at a minimum, 100 resumes over a 2 week period. Sure some a flakes, but you know a large percentage are not.

      And a number of third party researchers have shown there is no shortage of engineers. What they have proven is that going offshore and hiring H-1B workers lowers costs and salaries.

      CS departments will complain when classes dwindle, but that is because the more students they have the more money they get.

      So now we see a male dominated field that is shrinking and salaries are dropping. So what do they want to do? Have women go into it of course! If you are a woman you SHOULD BE INSULTED!!! They are targeting women once again for low wage jobs. Nice!

      And did you read this? "To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs'". Huh? So by removing one of the important skills (no CS is not just programming, it is much much more, but it is an important real world skill) they think what? They think they will attract more women. And then what? What about after they graduate when they need to find and KEEP a job? Oh wait, then these women are no longer needed. They will have handed over their money to the university. Oh but wait, if you can't find a job why don't you come back for a MS! And had over more money to the university and still not develop one of the top skills needed to be marketable.

      Back to the top. As soon as companies really start acting like the demand is outstripping the supply by hiring Americans, paying significantly better, and treating employees better then we will believe there is a need.

    4. Re:Or as the article says: by roman_mir · · Score: 1

      Heh, we both had the same thought and provided the same response about the acces to talent crap. It is bullshit.

      What is even more stupid is the solution by this Dr. Lazowska insisting that it is needed to dumb down the education to the common denominator making sure that there is even less talent.

    5. Re:Or as the article says: by SuhlScroll · · Score: 1

      There's demand, but there's also a limit to how much will be paid. So it is all about the "cheap labor".

      Spot on. There's a ton of demand ... for people who will work for what companies want to pay. Given the widespread and continued abuse of the H1B/L1 visa system, too many of these companies have gotten themselves addicted to cheap imported labor and don't feel obliged to pay market-driven wages (because the free technical labor market is effectively usurpted by the issuing of technical visas). I get calls all the time from recruiters looking to staff Verizon here in northern Virginia (one of the most, if not the most, expensive areas in the country to live in); the recruiters are always Indian and always act shocked when the first question I hit them with is "How much are they willing to pay?". The hourly rates they quote are less than what I made nearly 15+ years ago when I was first out of school living in a much cheaper locale. It's all about the money.

  34. Is the increase in female CS students at CMU by Anonymous Coward · · Score: 0

    because they are attracting more qualified female applicants? Or could it possibly be that they are just admitting more females(could be both as well). Carnegie Mellon is an elite school, if they decided they were going to accept more female students, then odds are they would find no shortage of applicants. However, more likely than not those applicants are people who are obviously passionate about CS and would have probably ended up at another program if they were not accepted by CMU. So does this really increase the number of females studying CS overall? Or just at a particular university?

  35. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  36. baeh... CS.. by Anonymous Coward · · Score: 0

    These days CS is entirely about repeating buzzwords and getting a job as consultant with a wage that entirely depends on your buzzword vocabulary (Look at the Articles passed by Zonk and you know what I'm talking about).

    If you don't like that, then stop studying CS and start working for your own instead. Work on your own projects. Learn PHP. Earn some money by adding adsense to your projects and be happy with the greates of all hobbies.

    Don't let the IT business ruin that for you.

    It took me a year to get the bitterness and buzzwords out of my head. The IT business is made for people who want to earn money the easiest way possible (With buzzwords). IT business can kill the motivation in people who like to tinker and create things.

  37. This is hardly new by jandrese · · Score: 2, Interesting

    I went to college between 1995 and 2000 (co-oped for a couple of semesters) and this was already a big issue with our local administrators, especially the only female professor on the staff. She was always going on trips to high schools around the area trying to get women interested in computer science. She organized (with the help of the ACM) computer science events that were marketed towards girls (especially in high school) to try to convince them to enter the field. They most certainly did not reduce the math, programming, and other "nerdy" parts of the curriculum to try to attract more girls.

    On the other hand, all of that work was apparently for naught because my graduating class of around 50 students had exactly 1 female graduate (who was already married). While our year was especially bad, the numbers for the other years weren't much better. We did start with considerably more girls freshman year, but almost all of them dropped out when they realized that the large amount of homework and projects would cut into their evenings and weekends a lot, and when they realized they were literally one class away from a Math minor.

    --

    I read the internet for the articles.
  38. male CS students flunk out of school by Anonymous Coward · · Score: 0

    If they do this all my fellow male CS students won't be paying attention to the lectures anymore. Have you ever seen nerds around women?

    1. Re:male CS students flunk out of school by mdm-adph · · Score: 1

      Yeah -- a bunch of dudes generally looking at their feet, stumbling over words, and actually being fairly respectful compared to the reactions that women get from most other men.

      Your point?

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    2. Re:male CS students flunk out of school by GrievousMistake · · Score: 1

      Actually, as a side point; the behaviour that a lot of nerds will exhibit around women, trying to be 'respectful' aka. 'safe distance' can easily be interpreted by people accustomed to more social competence as a freezeout, which can be very uncomfortable when the nerds are a large majority. Or so I'm told, anyway. I keep doing it, as I wouldn't be able to tell how close is too close, so best err on the safe side.

      --
      In a fair world, refrigerators would make electricity.
  39. Forget it by Anonymous Coward · · Score: 0

    Let's just issue more H1Bs so we can outsource the whole mess.
    There's no reason for American to futz with this stuff, we're just not competitive in computers anymore.
    India can do it cheaper so why bother? Americans can sell real-estate or be venture capitalists.

  40. I can't find that in the article. by khasim · · Score: 1

    They claim that it is NOT dumbing it down.

    But I cannot find a comparison between their graduates and the graduates of any other school.

    Who really cares how many X you graduate if they're the lowest scoring graduates in the industry?

    Now, if they can increase enrollment (and graduation) while maintaining scores that are at least average for all the other schools, that's good.

    I don't see how focusing on getting more X into the field would result in that, though.

  41. Why not call it Math? by mechsoph · · Score: 1

    CS without programming is just a math degree, right? Why not call it that and be done?

    Also, 28%?! It's more like 8% here.

    1. Re:Why not call it Math? by 808140 · · Score: 1

      Are you joking? A bunch of lower division math courses do not a math degree make. I don't know where you go to school, but CS - programming = a few lower division math and science courses. I went to the University of California, and the highest math class CS majors had to take was the lowest upper division math class offered, a "bridge course" on proof techniques and set theory (which, when I took it, most of the CS majors managed to fail).

      CS may have grown out of the math departments at Stanford and Berkeley, but these days (lamentably) a CS degree appears to be equivalent to a vocational programming degree from a technical school like DeVry. Seriously, it doesn't take much to learn Java, C++, assembly or whatever. Most of what CS courses do these days is teach people how to program, because that's what employers want. The abstract algorithm development stuff with proofs and rigour that used to be the core of a CS degree is mainly taught in graduate school these days. It's been like that pretty much since the bubble, when everyone realized that hey, you can make a lot of money in CS, if you know how to program.

    2. Re:Why not call it Math? by mechsoph · · Score: 2, Interesting

      A bunch of lower division math courses do not a math degree make.

      Who said lower division? You take out "Advanced C Programming" and replace it with "Advanced Algorithms" or some such. There's more to math than Calculus.

      I don't know where you go to school

      Purdue

      CS - programming = a few lower division math and science courses. I went to the University of California, and the highest math class CS majors had to take was the lowest upper division math class offered, a "bridge course" on proof techniques and set theory (which, when I took it, most of the CS majors managed to fail).

      Students here take through some level of calculus (I don't know the exact requirement. I'm also engineering and they require more calc than CS) and Linear Algebra. They also take a discrete math and and an algorithms course. FA's are covered in Compilers. "Theory of Computation" (FA, PDA's, Turing machines, more proofs) is an elective.

      CS may have grown out of the math departments at Stanford and Berkeley, but these days (lamentably) a CS degree appears to be equivalent to a vocational programming degree from a technical school like DeVry. Seriously, it doesn't take much to learn Java, C++, assembly or whatever.

      Agreed. Some of the stuff that passes for CS is pathetic (Ball State is an example close to home).

      The abstract algorithm development stuff with proofs and rigour that used to be the core of a CS degree is mainly taught in graduate school these days.

      But that's all that's left when you take out the programming. You can make a strong argument that CS is just a branch of discrete mathematics, and if you believe Djikstra, computers are only incidental to CS. My point was that a CS degree is a combination of discrete math and it's application (programming). If some schools want to separate the two, fine, but maybe it would be better off putting the math in the math department rather than doing something just to get women into computers.

    3. Re:Why not call it Math? by 808140 · · Score: 1

      I guess my point (which I apparently didn't explain clearly enough) is that CS majors don't take enough math to qualify for even a math minor at most schools, much less a math major. If you take the programming out of CS, what's left is most definitely not a math major, what's left is a bunch of lower division math and science courses.

      It didn't used to be like that, because as you mentioned, in the old days, emphasis was on the theoretical much more than the applied -- discrete math, the development of algorithms, etc. This kind of CS was much more mathematical in nature, certainly. But it hasn't been like this for a long time now, the "engineering" aspects of CS are overemphasized (in my opinion). In the old days, the language used to demonstrate an algorithm or technique was one that most purely demonstrated the material in question -- languages like Lisp, Haskell, ML, and SmallTalk dominated CS classes and it was typical for each class to use a different language, namely the one that best suited its needs.

      Nowadays, many CS departments, even ones at good schools, are teaching everything in Java or C++. Not that there's anything wrong with these languages, but they are generic project languages, designed not to do any particular thing well, but rather to be effective application-builders. Java certainly is greatly inferior to a language like Lisp if what you're studying is recursion theory, for example, or polymorphic programming techniques. But no one does application development in Lisp, and what most IT shops want these days is a drone with a particular skill set that they can simply "drop in" to their existing Java-based IT environment without doing much training.

      I was originally a CS major, and my interests were in real CS -- I was already a competent programmer with several years of real world project development experience under my belt when I entered university, I didn't need to relearn C++. I changed my major to math after having taken a few undergraduate CS courses and realizing that all I was going to learn was "applied CS" as a CS major, ie, programming.

      Despite what so many code-whores on Slashdot seem to think, programming is not hard, not at all. The emphasis on programming in so many CS departments has turned CS into a vocational program. As others have noted, it is certainly important to program in CS -- how else can you implement algorithms? But the language you implement an algorithm in should reflect the logic of the algorithm, not the other way around (for example, have you ever seen quicksort implemented in Haskell? If you have, you'll see why implementing it C++ or Java when trying to understand the logic of it is completely braindead).

      Reading academic papers published in CS journals should drive the point home: more often than not, the algorithms are written in mathematical pseudocode, not in any particular programming language. Why? Because who cares about the syntax that Java or C++ or any other language enforces on you? What you're discussing is the algorithm. Much of the papers involves proving that the algorithm is O(n log(n)) or whatever, talking about the amount of space it uses, discussing optimisations, complexity trade-offs, etc. It's more math than programming, and yet the average CS major couldn't prove a basic theorem to save their lives.

      Speaking as a math major, anyone who thinks of calculus or linear algebra as advanced math has not taken much math. For the record, the requirement I outlined in my previous post (the bridge course) is an upper division course, generally taken after two years of undergraduate math (which includes vector calculus, linear algebra, and differential equations). It sounds like the UC system requires more math than Purdue for its CS majors, which in the grand scheme of things is still nowhere near enough math to qualify as a math major.

    4. Re:Why not call it Math? by russotto · · Score: 1

      There was reasonably little programming emphasis in the C.S. curriculum at the University of Maryland, College Park, circa 1990. I don't think I took a single programming langauge course there (though they were offered).

      Math and theory were plentiful -- there was a course crosslisted with the Mathematics department on formal logic, there were algorithm and data-structure classes, there was a class on the theory of programming languages, a computer architecture course which I dropped but I remember had stuff on Hamming codes in it.

      Still, despite this lack of emphasis on programming, few women. Way less than 28%.

      I don't recall the upper-level (not to be confused with advanced -- there's very little advanced math at the undergraduate level) math courses being full of women either, so I don't think shifting the program more towards theory is going to help.

    5. Re:Why not call it Math? by 808140 · · Score: 1

      Maybe not, but for what it's worth, my math department (I graduated five years ago) was around 50 percent female at the undergraduate level, which granted was lower than the university average (our class admitted roughly 60 percent women, so men were over-represented in math relative to that standard.) I will admit that this was not the case in graduate school, where we were lucky to have 30%. However, given the competency of my undergraduate female classmates, it certainly wasn't for lack of talent or ability; for whatever reason, fewer women seemed to want to go to graduate school for math. I knew quite a few that ended up getting MAs in Education, and many that didn't go on to advanced studies at all. But it certainly wasn't because they weren't good at math.

      But then, math is not filled with geeky misogynist males, either, neither among the students nor among the faculty -- our department had a good mix of female professors (my graduate algebra teacher was one, for example) and many of them were well respected in the field and well positioned in the department. This is very rarely the case in CS departments. Women are uncommon, not only as students, but among the faculty as well, and contempt for women among a male population that (forgive the stereotype) can't generally get laid to save itself is thinly veiled. It doesn't surprise me in the least that women aren't attracted to CS. It's certainly not a problem of smarts, let me tell you -- women are well-represented in math.

      There's something wrong with computer scientists. Of course, this should surprise exactly no-one who is honest with themselves about the sorts of people that CS departments currently attract. Here's a hint: if you say things like "I have Asperger's syndrome and I'm proud of it", then you're probably part of the problem (not to mention stupid). That's not directed at you, parent, but to Slashdotters in general.

    6. Re:Why not call it Math? by russotto · · Score: 1

      Well, shit, if there's something wrong with computer scientists, why the hell should anyone want more women to become such?

      You throw around that term "misogynistic" far too easily. Your stereotypical geek who can't get laid isn't "misogynistic" -- he doesn't have contempt or hate for women, he simply doesn't know how to act around them. Among real computer science students, it runs the gamut, but misogyny is certainly not the rule. I will grant that it is probably quite uncomfortable for women to be in classes with a bunch of guys who are (obviously) interested in her but who don't know or can't pull off the socially acceptable ways to show (or even conceal) it. But that doesn't make them misogynists.

      As for the Aspergers claims, methinks it's simply the fashionable disease-of-the-week. At one time it was ADD or ADHD. The prevalance of claims of having it is more "medical student's syndrome" than anything else... not to mention a proclivity on the part of psychiatrists to label as pathology what are normal variations of behavior.

  42. Actually, lots of jobs here by WindBourne · · Score: 4, Interesting

    They are in small to medium size companies. The large companies will play with hiring contractors, but few are moving their work overseas. The only companies really moving the jobs overseas are monster companies that have enormous IT operations or those that are pure IT companies. MS, IBM, HP, ATT, QWEST, Verizon, etc. are all moving jobs overseas. The reasons vary, and the results more so. Where the large companies have found is that hiring in India is difficult due to the fact that the good ones have already been hired on. Now, the majority are those coming from starter schools and 2 year schools. In addition, Indian law makes firing somebody difficult (as hard as in much of europe). At this time, India is actually worse then hiring in America.
    That is why Argentina is catching on. If and when Russia ever gets their act together and create better laws for a business world (and enforces them), then that will be THE place to be.

    But even with all that, we will still have plenty of good CS jobs here. But I maintain, that we CSers are better off starting our own companies. Even if you have to do a dozen of them before succeeding.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Actually, lots of jobs here by yoprst · · Score: 1

      If and when Russia ever gets their act together and create better laws for a business world (and enforces them), then that will be THE place to be.
      No chance. Law inforcement in Russia hasn't been working for a few centuries, and now it gets even worse. There's no demand for that 'cos for many generations people didn't even know what the rule of law is (nor do they know now).

    2. Re:Actually, lots of jobs here by Prune · · Score: 1

      What's funny is, even as I'm about to start a CS job in May, I'm already thinking of starting a business, and indeed working on a product. But the funny part is that the business has nothing to do with CS...

      At the same time, an acquaintance that did electrical engineering, and one that did biochemistry, each started a software companies. Makes me wonder about the worth of specialized degrees.

      --
      "Politicians and diapers must be changed often, and for the same reason."
  43. Wierd People by pembo13 · · Score: 1

    So it is sexist to let women naturally enter into a field. But it is _not_ sexist to dumb down a field with the intention of drawing in women?

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  44. Asinine answer to asinine statment by lonechicken · · Score: 1

    "...some women love applications and some men love applications." Isn't that what the "Information Technology" discipline/sub-degree is for, that some colleges offer in their business schools? And if it's more than just business apps, well go use your scientific apps, or become those management types that act as "the client" who works with lead developers to flesh out specs and look-and-feel and all that other crap.

    Not everyone needs to go into CS. Just enough, regardless of sex or the ability to attract a mate.
  45. 38% in 1985 is highly misleading, foreign vs US by AHumbleOpinion · · Score: 1

    Women received about 38 percent of the computer science bachelor's degrees awarded in the United States in 1985, the peak year, but in 2003, the figure was only about 28 percent, according to the National Science Foundation.

    I graduated in the late 80s from the University of California, I expect my class offers some insights into that 38%. 38% in 1985 is highly misleading. While I recall 30'something percent nearly all were foreign students, only a handful were US citizens. Before we start trying to address American cultural issues and American perceptions, we need a breakdown of those 1985 and 2003 figures showing foreign and US numbers.

  46. Java by Anonymous Coward · · Score: 0

    No wonder they are pushing Java so much...

  47. Er...umm... by NewbieProgrammerMan · · Score: 1
    What?

    'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.'
    Given that the computer "science" program at many colleges (at least the ones I've been exposed to) is mostly just a vocational technology program for programmers, how is it going to help anybody to turn out graduates that are even less proficient at programming?

    "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth."

    Maybe I'm just a big meanie, but if you can't cut the programming aspect of CS, I doubt you'll really be all that useful when it comes to using computers to "revolutionize" solving those big, complex medical/physics/climate problems. If you're good at working on those problems in their domain, but suck at programming, maybe you're in the wrong degree program.

    I'm all for coming up with new ways to get people interested in CS, so long as it doesn't involve trying to convince them that it's not all about the "hard" stuff that's kinda central to the field.

    --
    [b.belong('us') for b in bases if b.owner() == 'you']
  48. FEMALE students... by KenAndCorey · · Score: 2, Insightful

    Not WOMEN students! I don't know why the media has started using WOMEN as an adjective. You don't see them using the word MEN instead of MALE (e.g., "CS Programs Changing to Attract Men Students").

    Sorry... just a pet peeve of mine.

    1. Re:FEMALE students... by schnablebg · · Score: 1

      I thought the correct adjective was Womish?

    2. Re:FEMALE students... by Anonymous Coward · · Score: 0

      You want history to be called herstory, right?

    3. Re:FEMALE students... by KenAndCorey · · Score: 1

      You want history to be called herstory, right?

      Let's see... I'm a person who likes to correct grammar. Why would you think I would be a person to pervert the language by making up a word to replace one that (by coincidence) contains a male-gendered word?

      No, I don't like or use the word "Herstory". On the contrary, I think people who prefer the term "woman student" over "female student" would be the most likely to use "herstory". My understanding is that "female" is perceived to be derogatory to women, although I don't know why.

      Nice try though.

  49. More talent, no wait by Chyldes · · Score: 1

    Direct quotes from the article:

    "but the truth is when companies offshore they are more or less doing it for access to talent."

    Others accuse her and her colleagues of lowering standards. "Well, we would not have success if we did," she said.

    So Companies are going overseas because they need access to talent and we are lowering the standards to provide more people with less talent?!?!?

  50. Growing Pains by Bluesman · · Score: 2, Interesting

    This is all part of the growing pains of a relatively new, hot field. This too shall pass.

    If you can't handle the political correctness, you guys should hop on over to the Electrical Engineering department. There's absolutely no effort to dumb things down to recruit girls here -- the math is about 20 dB more difficult, and there's no way around that.

    Besides that, if you do encounter a girl, odds are about 2 to 1 she doesn't even speak English.

    So come on over to EE. Nobody cares how socially inept you are here. The nerd factor has been converted to the frequency domain, where it's just lost in the noise.

    --
    If moderation could change anything, it would be illegal.
    1. Re:Growing Pains by NeoSkandranon · · Score: 1

      Depends on your school and staff I guess. I think the girls in my EE classes got cut a fair bit more slack than the guys for whatever reason.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  51. as a woman programmer... by butterflysrage · · Score: 4, Interesting

    let me say this... you can change up the university degree all you want and you will not radically change the gender makeup of the student body as that is not where the problem is... it's in the highschools.

    The number of girls that are presured by friends, family and even teachers to get out of maths and into the arts and social sciences is crazy. "Math just isn't a good choice for you... how about law? or history?", if this was just from other girls it wouldnt be as bad, but that quote was from my algebra teacher (a course which I got a 90% in dispite his dislike of me). Young girls are actively presured by teachers and adminsistration to avoid maths and science.

    If you really want to get more girls into comp sci, stop highschool teachers from telling us what we can and can not do.

    --
    the preceding post was not spell checked... suck it.
    1. Re:as a woman programmer... by Anonymous Coward · · Score: 0

      The number of girls that are presured by friends, family and even teachers to get out of maths and into the arts and social sciences is crazy.

      I've actually questioned whether computer science is the right degree for a couple of women I know. Mostly because they've never even actually owned a computer or shown any interest in them. One sells fruit now and one cleans swimming pools.

      Now when a woman is actually interested in a field, then I agree it is wrong to suggest other fields. But it seems to me that a lot of women chose computer science for the money (I was at Uni in the 90s, it was a big factor back then) without any real interest in the field, and that is reflected in the attitudes of the people around them.

    2. Re:as a woman programmer... by butterflysrage · · Score: 1

      this is true of any field tho... law, medicine, politics... and not just women. I know several men who have gone into fields just to get a big paycheque and they end up the most misserable people I know.

      my grandfather had a saying... "do what you love and you never work a day in your life". It may not pay the best, but if you do what you enjoy then it stops being work and is just something you do for fun that someone is crazy enough to pay you for.

      --
      the preceding post was not spell checked... suck it.
  52. It's not the same. by khasim · · Score: 1

    Programming is to computer science what engineering is to physics. Programming isn't science, it is an application of science. You wouldn't say that engineering is the most important aspect of physics, and you wouldn't say that de-emphasizing the engineering aspects of physics amounts to lowering the bar.

    Actually, I would. There aren't that many theoretical physicist jobs (or theoretical physicists). Most people studying physics are studying it because it relates to their REAL interest (such as engineering).

    Computer science is not about programming. It is about UNDERSTANDING programming. Programmers can take any number of 2 year degrees and be proficient enough in a language to get a job. They don't need to know how to write a compiler.

    You can take CompSci out of programming and still have a decent BEGINNER programmer.

    If you take the programming out of CompSci you have someone who knows the theories, but cannot do anything with that knowledge.
    1. Re:It's not the same. by mi · · Score: 2, Insightful

      If you take the programming out of CompSci you have someone who knows the theories, but cannot do anything with that knowledge.

      A theory-heavy CS-major will pick up any programming language in a few weeks. Producing a good database design, or a problem-specific sorting algorithm, or even simply picking the right programming language for a particular job, on the other hand, will remain impossible for someone without good exposure to the theory.

      This debate is very old and has been settled long ago: theoretical knowledge (and the ability to learn new things, developed while obtaining that knowledge) is more important — in almost any field, not just CS — than the practical experience.

      --
      In Soviet Washington the swamp drains you.
    2. Re:It's not the same. by masterhibb · · Score: 1

      This is true to a point, but the theory means little without its application. You can draw flowcharts and database diagrams all day long, but if you've never actually implemented it, you don't know how to make software.

      Do you think the Navy wants shipbuilders who've read a lot of books about welding, but have never put two pieces of metal together? Would you feel comfortable getting a double bypass from someone who's seen the operation performed a hundred times, but last held a scalpel when they dissected a cat in high school A&P?

      There's a pretty big gap between theory and implementation, and you're doing your students a huge disservice if you do not teach them to cross that gap within the controlled environment of university study.

    3. Re:It's not the same. by Nutria · · Score: 1
      This debate is very old and has been settled long ago: theoretical knowledge (and the ability to learn new things, developed while obtaining that knowledge) is more important -- in almost any field, not just CS -- than the practical experience.

      Hunh.

      Theory is important, no doubt, but all theory and very little practice makes Jack a very, very, very bad programmer.

      And programming, after all, is the raison d'etre of digital computers.

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:It's not the same. by mi · · Score: 1

      Theory is important, no doubt, but all theory and very little practice makes Jack a very, very, very bad programmer.

      That's true, of course, but you missed my point. I was saying, that going from "all theory" to practice is relatively quick, while the other way around is next to impossible.

      --
      In Soviet Washington the swamp drains you.
    5. Re:It's not the same. by The_Wilschon · · Score: 1

      Most people studying physics are studying it because it relates to their REAL interest (such as engineering).
      Well, that depends on what you mean by "studying physics". If you mean "taking a course in physics", then you are correct. If you mean "obtaining a degree in physics", then I would argue that you are incorrect based on my experience. While it is true that the majority of physics degree holders do not end up working in physics research, typically that is not by design. Most people who are seeking a degree in physics are doing so because they want to do physics, because they think that physics is interesting in its own right (both theoretical and experimental). They leave the field either because they aren't good enough at it to get by, or because they can't find a job in the field (although they typically have a fairly easy time finding jobs that pay pretty well outside the field).
      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    6. Re:It's not the same. by The_Wilschon · · Score: 1

      I agree with you, partly. Going from all theory to practice is relatively quick, but only if you're smart. There are plenty of people out there who really have about as hard a time going from the abstract to the concrete as they do going from the concrete to the abstract.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  53. Things have changed by rumblin'rabbit · · Score: 1

    When I took Computer Science in the mid to late 1970's, there were almost as many females as males. Of course, the perception of programmers as nurds wasn't as fully developed then - indeed I don't recall that term even being used.

    It suggests to me that public perception, even when it's sort of funny and not intended to be mean spirited, can be damaging.

    1. Re:Things have changed by Doctor+Faustus · · Score: 1

      Of course, the perception of programmers as nurds wasn't as fully developed then - indeed I don't recall that term even being used.
      "Programmer", or "Nerd"?

    2. Re:Things have changed by rumblin'rabbit · · Score: 1

      No such thing as programmers back then. We were called "Babbage Difference Engine Technicians". And happy to be called that, I can tell you.

    3. Re:Things have changed by Doctor+Faustus · · Score: 1

      But seriously folks, my wife's grandfather started working at IBM in 1948, and they really weren't called "computers", yet. Computers were people, while he was a technician on "computing machines".

  54. In other news by rbanffy · · Score: 1

    The head of the CS department demands, as is "his right as a man", to be called "Loretta".

    He also demands the right to have babies.

    1. Re:In other news by pragma_x · · Score: 1

      But where is the fetus going to gestate? In a box?

    2. Re:In other news by Anonymous Coward · · Score: 0
    3. Re:In other news by rbanffy · · Score: 1

      Sorry. I got late.

      Don't you oppress the guy.

  55. Two Words by EveryNickIsTaken · · Score: 0, Troll

    Pink iBooks.

    1. Re:Two Words by hkmarks · · Score: 1

      You might think you're joking. But I swear I was inches away from buying a pink iMac, even though I've hated every Mac I've ever touched. Just because it was pink.

      It's awful. Luckily, I bought a can of spray paint and saved myself a couple grand.

  56. Slashdot culture part of the problem by Anonymous Coward · · Score: 1, Insightful

    Read the comments above and weep. Who would want to study, let alone work, in an environment with a bunch of sexist men (boys?) like these.

    The article isn't talking about removing programming from computer science, but removing programming as a entry requirement for computer science. Just as OB-GYNs aren't required to have given birth before applying to medical school.

  57. Not sure how to think about this. by ErichTheRed · · Score: 1
    I think the gender gap in computer-related employment might be partially self-selected. Admittedly, there is evidence that earlier education may be part of it too. Lots of women report being encouraged to take on "softer" career choices like marketing, design, etc. My wife, a very smart woman in her own right, was often passed over to answer questions in her math and science classes growing up. She wound up doing fine for herself, but I wonder how many other women just gave up early on.

    But, you have to admit that the field isn't all that attractive on the outside to women.

    Pros of a career in computing:
    • Relatively high wages (outsourcing aside, it still pays well for the amount of actual work put in.)
    • If you play your cards right, your success isn't determined solely by office politics like it would be in a management or marketing position
    • You never quit learning if you're doing it right. Perfect for education junkies.

    Cons that might make this unappealing:
    • Long hours -- most places expect on-call work. If you're truly good, you can expect to be asked for advice all the time.
    • Not the most conducive to child care -- if you take a year or two off in a non-computing career track, you can get back in pretty quickly. Not so for our chosen field, unless you've kept sharp!
    • The nerd factor -- Deserving or not, our field has the stereotype of being introvert and nerd central. Women are social creatures and very few would rather spend their time solving difficult problems.
    • Being employed in what is perceived as a misogynistic culture also isn't a big draw. Take a poll; how many of your colleagues are porn addicts, use crude humor in the workplace, etc? Women just don't stand for that. There's a reason why companies make us go to sexual harassment training, and some of us really need to listen!

    I'm all for diversity, but let nature take its course. We should be more focused on getting domestic students interested in the field at all, regardless of gender. For those of us who love it, it's been a tough 5 years or so. Outsourcing is on everyone's mind...the truth is that working for ultra-big companies is going to be less of an option in another 5 years or so. It's going to be the medium-sized companies employing IT people domestically.

    Also, we should focus on quality of graduates. I love my work, and really try my best every day to make sure anything I do is done right. Many others are _still_ here for the money, even after the dotcom mess. I just want people to work with who can correctly troubleshoot a problem, and apply logic instead of randomly changing things until they work. Developers who produce optimized code wouldn't hurt either...I'm sick of tiny apps requiring 512 MB of RAM to run correctly (and that's not Java either!!)
  58. Sad for CS by N3WBI3 · · Score: 1

    Obviously Women are capable of being good programmers so to chage CS programs by not focusing on the task 90% of CS majors will be doing in the workplace does a disservice to all of them and their male counterparts.

    --
  59. As a female CS major... by zelphie · · Score: 5, Interesting

    I'd be overjoyed to see the percentage of women in my courses get above 10%. But I don't think that changing course content should be the answer, since I don't think it's the problem. Instead, I'd blame:

    1.) Lack of any experience of CS in high school. Even in schools that offer AP CS (which mine didn't), isn't it usually an elective that could just as well be filled with a language or second science course or music, etc? Since it's not a required class like math or chemistry, it's pretty easy to graduate from high school without ever even realizing computer science exists... or that you're good at it or like it.
    2.) And when you get to college, who wants to have all their courses with just guys? Especially when everyone knows that CS majors are nerds? So why bother seeing if you like it? If everyone there already is a guy, then they must be better at or it something, right? Why else would it be so unbalanced?
    3.) Bad advising. When I told mine I wanted to take intro to CS, because I was planning on majoring in chem and thought it might be useful, she told me I should take a humanities course instead, because I'd probably get a better grade. Luckily I decided to take it anyway and liked it enough to change my major.

    And now when I try to convince friends to take the intro course (because I thought it was fun... and it could be good to know anyway), my guy friends tend to say that it sounds interesting, while my girl friends usually say something about how they'd probably fail. I think until the perception of who can take CS classes and do well in them changes, changing the curriculum or appearance of the program won't do much.

    1. Re:As a female CS major... by CodeBuster · · Score: 1

      I remember that when I took the intro CS course (got my degree in CS five (5) years ago now and working as a software engineer w/no women coworkers...sigh) there were maybe ten (10) women in a class of two hundred (200), but most of the women passed the course (seven if I remember correctly) whereas the percentage of men who passed was much lower (the overall pass rate was 25% and it was necessary to pass the course with a C grade or better to advance). It could be argued that those ten (10) women were among the smartest and most motivated of the math oriented women freshmen on campus (i.e. the geek factor didn't deter them, but they were probably the "true believers" anyway) and that is why so many of them passed, but I also noticed that the women helped each other more on assignments and were generally closer as a group as opposed to the men so perhaps that had something to do with it as well. They must have been widely dispersed into the industry though after they graduated because I have yet to work with another woman software engineer (although my IT manager is a woman). I agree with you that the curriculum should not be changed to accommodate a lower standard simply to boost the number of women in CS programs, but neither should we discourage CS as a choice of major. In fact, I would be in favor of programs designed to better promote CS as a major to incoming women who are good candidates for an engineering degree.

    2. Re:As a female CS major... by furzburz · · Score: 1

      > she told me I should take a humanities course instead

      Not unusual at all, and not limited to school either. I found myself laid off in the dot-bomb era, and when talking with an unemployment counselor, I brought up the idea of improving my programming skills with some focused training, or even an undergrad CS degree (I am a self-taught web programmer, with a humanities degree). He basically told me to forget about it -- there were "enough guys" out there who could already program, had lots of experience, and had also gotten laid off, so they would be looking for jobs. Besides, he asked me, didn't I want to have a career that would let me spend more time at home with my kid?

      Like all people who find themselves out of work for the first time in their adult lives, I was in a panic. It was easy for him to talk me out of my goal, because he was able to convince me that my efforts would not pay off. That was 5 years ago, and now I've reinvested myself in a traditionally "female" field, so the CS path is probably permanently closed to me as a formal thing, although technology isn't.

      For the record, I personally think dumbing down CS to attract women is the wrong approach. Women need role models and encouragement, not a patronizing attempt to make CS "easier" for us.

      Just wanted to add another woman's voice to the discussion. It's cool to see women contributing to this thread, which is atypical of /.

  60. OMG Ponies by roman_mir · · Score: 3, Insightful

    One of the largest barriers to recruiting women to the field is the nerd factor. To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.' - how do we really know that those 28-38% are not the number of women who would go into this field anyway, whatever the stigma is?

    "Women are the canaries in the coal mine," Lenore Blum, a computer scientist at Carnegie Mellon University, told an audience at Harvard University in March, in a talk on this "crisis" in computer science. Factors driving women away will eventually drive men away as well, she and others say. - there is a crisis in computer science, really? That is fascinating. Let's paint it pink, maybe the crisis will go away? Seriously though, I do not believe in crisis in computer science, I also do not believe that trying to show comsci off as something it is not will not help the issue (too few beautiful females in the software cubicles.)

    And there is widespread misunderstanding about jobs moving abroad, said Ed Lazowska, a computer scientist at the University of Washington. Companies may establish installations overseas to meet local licensing requirements or in hopes of influencing regulations, he said, "but the truth is when companies offshore they are more or less doing it for access to talent." - isn't that the MS line, that they cannot find enough talent in North America? What, with about a third of a billion people here the tallent is excruciatingly hard to come by.

    "Cheap labor is not high on the list," Dr. Lazowska said. "It is access to talent." - bullshit. I am a contractor working mostly in GTA (Canada,) all the outsourcing that I have witnessed within multiple companies is justified by 'low cost' argument, none is justified by 'we cannot find talent' bs.

    According to the Bureau of Labor Statistics, demand for computer scientists in the United States will only increase in coming years, Dr. Cuny said. "If you look at the demographics of the country, if we are not
    going to get our new professionals from women and minorities and persons with disabilities, we are not going to have enough."
    - yep. We need the women and the crippled (do emotionally crippled count?) don't forget about minorities. Excuse me? There are PLENTY of so-called minorities in this field. In many firms the software dep's are dominated by minorities (well on my experience, and I've been around, by the way is it just Toronto, or do whites come off as visible minority in the US as well?) By the way in the Chinese 'minorities' who are in comsci the % of women is much higher than in the white folks.

    "The nerd factor is huge," Dr. Cuny said. According to a 2005 report by the National Center for Women and Information Technology, an academic-industry collaborative formed to address the issue, when high school girls think of computer scientists they think of geeks, pocket protectors, isolated cubicles and a lifetime of staring into a screen writing computer code. - <sarcasm>Oh, no, in this field you will be surrounded by beautiful socially apt people, with great personalities. You will become a celebrity and will be stalked by paparazzi, who will fight each other just to take your picture and post it on the cover of Glamour.</sarcasm> Ok, not everything in this field is about pocket protectors, isolated cubicles and computer screens, but a lot of it is. A
    LOT.

    This image discourages members of both sexes, but the problem seems to be more prevalent among women. "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do
    medicine or create synthetic molecules or study our impact on the climate of the earth."
    - they should through more buzzwords into this. Think about it as not of programming software for whatever purpose, think about
    it as of rev

    1. Re:OMG Ponies by adpowers · · Score: 1

      Why limit yourself to the US talent pool? Real companies like Microsoft and Google have satellite offices around the world so they can attract talent in those locations. They aren't laying people off in the US to outsource and save money, they are trying to tap the global market. Considering that the US is a small fraction of the entire world population, I'd say they are doing the right thing.

  61. people do CS because they love it, not $$ by peter303 · · Score: 1

    All the negative publicity about outsourcing and immigrant labor discourages the students who would enter the field for money. People say theres lots of high-paying jobs out there, but the press refutes that.

  62. Computer Science.... by Anonymous Coward · · Score: 0
    is NOT a science. I don't give a shit if that's its name.

    It's the same thing with sanitation engineers (garbage collectors), Political Science -how that's a science is beyond me, and every other field that tries to pump up their own egos and legitimacy by naming it a "science" or "engineering".

  63. An equal opportunity solution by braindrainbahrain · · Score: 1


    Here's my suggestion: If we want to get more women into computer science, engineering, math, nuclear waste disposal, car repossession, or any other field, why not just pay more for that job? If starting salaries for CS were, say $250k, I'll bet we'll see a lot of women signing up. We'll probably see a lot of other minorities, ethnic groups and sexual preferences sign up too.

    I had conversations about this with female colleagues, usually after they gave a tour of our workplace to some high school girls with the intention of showing them how "exciting" our work was. It was usually the last conversation of any kind I had with them

  64. more competition... by owlnation · · Score: 1

    It occurs to me that since most CS grads are already having to compete with outsourced workers in far off places, that adding an extra burden on employability is perhaps, premature?

    Politically incorrect or business case unjustifiable though it may be, when the choice came down to a guy with a first class degree in a faded megadeath t-shirt smelling vaguely of pizza, or a hot girl with a 3rd class degree, which would you rather choose to hire?

    And I'm noticing that there's been 103 posts so far and no-one has mentioned ponies. Is everyone new here? Or am I the only guy left?

  65. My school used false advertising by mattp · · Score: 1

    I remember one day in school I was going to class and I noticed a small poster that was advertising the CS/CENG department. The poster had a group of people in one of our labs poking wires into some breadboards, looking at stuff on computer screens, having a great time. The group consisted of about half normal looking guys and half semi-attractive girls.

    I immediately wondered who in the hell these people were. They certainly weren't the guys (notice I don't say "people") that were in all my classes. Then I looked a little harder and I recognized them as being some of the Industrial (Imaginary) Engineers I had shared classes with earlier in college. Did somebody just gather them up and say, "Okay, put some wires into that and look interested"? Probably.

    Needless to say I felt somewhat insulted. I'm not sure of the degree of distribution of that poster, but I guess it was to lessen the nerd factor of the program. If they had put our ugly mugs on it, nobody would want to sign up.

  66. Lots of women here. by RedMage · · Score: 2, Insightful


    I find it interesting that the perception is that there aren't a lot of women in IT/CS. As both a contractor and a full time employee, I've noticed that the number of women in an organization has more to do with the attitudes of the organization and less to do with the job.

    Some data points: My current team is 50/50 male/female, all engineers. The extended team maintains that ratio when you bring in QA and PM. Only when you bring in the professional services people does the ratio slip. If you take the whole company, only professional services, internal IT, and sales are under the 50/50 ratio.

    I also found this to be true at a PPOE, a major university affiliated hospital. Where I did not find it to be true were several "dot bombs" I worked for. There was a strong good-ole-boy feeling at those places that I imagine would be unattractive to female applicants.

    Both type of environments share similar traits in their own groups:

    Female friendly places tended to have a more "academic" feel - not necessarily in academia but an environment of knowledge and growth; the environment tended to have a strong professional level of conduct and a strong work ethic.
    Female un-friendly places tended to have a more confrontational environment, with more competition among teams and team members. Ego was emphasized, and the environment was more "locker room" than office sometimes. Professionalism was equated with how quickly you could close a deal or come up with an angle. Many of these organization were more sales oriented than engineering oriented.

    Just my opinion of course, but one that seems to hold true in my experiences.

    RM

    --
    }#q NO CARRIER
  67. Get Out More by ddelella · · Score: 1

    I am a CS grad and about 75% of my friends are women. The key is not to dull down the CS course work but to simply GET A LIFE. Go out, break away from the PC and meet some people. It helps to enjoy some parties. You will have plenty of alone time when those long programming projects and algorithms exams are due. Lowering the bar for CS just makes the degree less credible and ultimately worthless to those who graduate. When they apply for a job and have no idea what is going on because they are constantly researching in books to find out how to write a piece of code, they will simply be fired and replaced by CS majors who know what they are doing.

  68. Dilute to taste. by mutube · · Score: 3, Insightful

    The fact that some people react to the effort this way is arguably one of the reasons it's probably a good idea.


    Changing a CS degree to contain elements of Fashion Design would achieve the same results. That does not mean it's a good idea. Watering down one degree for mass appeal inevitably reduces the proficiency of graduates in the specific areas targeted. Mass appeal is no indicator of quality.

    Perhaps a better solution is a wider range of degrees and options for those that wish to avoid programming, while retaining courses for those with a genuine interest.
    1. Re:Dilute to taste. by innosent · · Score: 4, Interesting

      Exactly, as an employer looking to hire people as programmers (which would be the majority of the jobs looking for CS degrees), you now have people with a degree that means nothing. There are very few positions (professors, researchers) where theory is more important than actually being able to write code. I say we should go in the completely opposite direction, with more architecture and programming classes (using architecture to have people actually understand what they are doing, and why a certain code block is efficient/inefficient on the hardware it is running on), and only one or two survey courses on algorithms and theory, with more available as electives. CS should be an Engineering degree, as it is in my school (UCF), not a liberal arts degree. I don't see many women in Mechanical, Aerospace, Electrical, or Computer Engineering either, should we stop building cars, satellites, and circuits too? Of course, 28% seems extremely high to me, as my experience has been that there are far less than that in my classes, at least in the later stages (1 each in my senior/grad classes).

      --
      --That's the point of being root, you can do anything you want, even if it's stupid.
    2. Re:Dilute to taste. by Rei · · Score: 4, Insightful

      How is reducing the dependency on learning specific programming languages "watering down the degree"? Let me tell you, if the first language I had programmed in was Java, I would have been deterred, too. Learning a programming language isn't like learning Swahili here. It's just a syntax for expressing how you want to get things done. The quality of a programmer isn't how well they know a particular syntax; it's what they plan to put into code.

      The first part of any learning path should be to allow those who are not familiar with it to see what you can do with it. Do we start teaching mathematics with order of operations? No -- we show first how to count (immediate practical applications), then how to add, subtract, and other things with immediate practical applications. Do we start teaching reading with sentence diagramming? No -- we start with simple sentences (immediate practical applications). Etc. So why should we start on programming with a focus on learning a language? You should start with a simple language with a clear syntax** -- then work on practical applications immediately. Competitiveness and freedom in project selection should also be encouraged early on. If people get to work on what they want and are trying to outdo their friends, they're more likely to spend more time, actually learn what they're doing, and really get into it.

      Good coding style (comments, self-documenting code, etc) should be taught and rewarded early. If a more complex language is needed for later courses, the switch should be made as necessary. Object oriented code and important modern coding features/standards (templates, const correctness, etc) should be taught after the introductory courses. Data structures would probably be good after that. As for learning languages, I'm more of a fan of the concept of a later "Programming Languages" class that simply covers learning a number of different languages, stressing the advantages and disadvantages of each. There's no need to frontload the learning of languages. Learn what's neat about programming first, then learn how to be a good coder, then diversify your language and library knowledge.

      ** -- I learned on BASIC, but something like Python would probably work well. A fun language with a useful syntax would be LPC (a MUD-coding language), since you can "visualize" and "handle" everything that you code, everyone has an avatar in the same virtual world, and it's based on C, so it would make switching to C easier. Another option that would probably help attract teens is Javascript -- relatively simple if you stick to a single browser, and definitely useful since webpages are really popular among teenagers.

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    3. Re:Dilute to taste. by capnchicken · · Score: 1

      The first part of any learning path should be to allow those who are not familiar with it to see what you can do with it. Do we start teaching mathematics with order of operations? No -- we show first how to count (immediate practical applications), then how to add, subtract, and other things with immediate practical applications. Do we start teaching reading with sentence diagramming? No -- we start with simple sentences (immediate practical applications). Etc.

      Hence why they teach Java instead of x86 assembly. If you were whining about learning C first I could see that, what with memory management, no default/easy graphics/windows form library (no shiny things), and poor string handling, I'll even give you C++ being too hard. But Java teaches you the principles of OO in a very graspable manner. Maybe something simpler should be taught as a pre-req for people who have done all of 0 programming, like QBASIC or something. But when somebody on /. is complaining about Java being too hard of a first college level programming language, then yeah, things are getting too watered down.

      --
      A libertarian shat on my carpet once. Claimed the free market would sort it out. -Ford Prefect(8777)
    4. Re:Dilute to taste. by VENONA · · Score: 3, Interesting

      "CS should be an Engineering degree"

      Strongly disagree. It should be made more of a science, not less of one. Computing is going to become increasingly vital for many things. CS should be where the basic reseach happens.

      I'm not arguing against better programs which focus on programming--algorithm selection, design patterns, architecture (machine and software), etc. There is a rather large divide between science and engineering. CS already has science in the name of the program. Use it for that. For the rest--stay with engineering terms, such as Software Engineering or similar.

      If CS becomes an engineering course, where is the science supposed to happen? How do you train the next generation of researchers? Do we have to create a program called Really Computer Science? Of course we'd immediately need a course within the program called Identification of Serious Semantic Suckage.

      --
      What you do with a computer does not constitute the whole of computing.
    5. Re:Dilute to taste. by donglekey · · Score: 1

      Exactly, schools start with Java and C++, and it makes me want to cry. They should start with Scratch, or Lua. Basically they should start as simple as is possible right now.

    6. Re:Dilute to taste. by masterzora · · Score: 1

      No. CS degrees should be theory with small focus on programming. That is what computer science is. What you are talking about is called a software engineering degree. Do not duplicate software engineering in my computer science, thank you very much.

      --
      Remember, open source is free as in speech, not free as in bear.
    7. Re:Dilute to taste. by tbannist · · Score: 1

      It's not about reducing the need to learn a particular programming language, it's eliminating the need to learn any programming language that's a problem. I remember my third year Operating Systems class, I worked with one student who couldn't write any code at all, and one who couldn't understand the fundamentals of function calls and code reuse. These are people who should have already flunked out of the program. The fact that they were still in the program was a testament to their ability to copy work from other students and pass it off as their own.

      The OS course was their downfall. They couldn't pass it because they couldn't (or wouldn't) do the work and the other students wouldn't let someone copy all the code from a 20-workhour project. What made it worse was that for both students, this was not their first time taking the course.

      Of course none of this is the real problem. The problem is that female high school students (and a fair share of male ones too) don't want to end up like in office space. Mostly the popular media usually shows two types of computer people: fat, greasy and essentially honest cubicle dwellers who can't even dress themselves or hip handsome rich hackers who usually end up in pound-me-the-ass federal prison.

      So in the end, I blame Jurassic Park for making the computer nerd's greed the villain, instead of the corporate codger's hubris. The real problem is that the challenges of computer science are mostly intellectual, and nothing intellectual translates well to either the big or small screen.

      --
      Fanatically anti-fanatical
    8. Re:Dilute to taste. by Rei · · Score: 4, Insightful

      Java is as ugly and awkward of a language as I've ever used, barring LISP-derivatives. As for your comments, pretty much every language people would consider except for C does memory management. GUI programming is not a first year topic. OO is not an immediate topic for learning (late first year, early second perhaps, unless it's as seamless as you see in languages like LPC).

      For a beginning language, you want the syntax to be as easy as possible. Let's look at a Java "Hello World":

      public class Hello {
          public static void main(String[] args) {
              System.out.println("Hello World!");
          }
      }

      1) Classes are not beginning topics. They should be introduced as soon as possible, but certainly not at the very beginning. They're req'd in Java. And Java's implementation of them is poor.
      2) "public static void" and "String[] args" are nonsense to a beginner.
      3) System.out.println is pointlessly verbose. We do *not* want beginners to be having to learn libraries to get anything done.

      Java is not an intuitive language -- certainly not for a beginner. Let's iterate over the characters in a string (a typical beginner task, right?). How do you do that in Java? Why, like this:

      CharacterIterator it = new StringCharacterIterator("abcd"); // Iterate over the characters in the forward direction
      for (char ch=it.first(); ch != CharacterIterator.DONE; ch=it.next()) { // Use ch ...
      }

      Yeah. A bloody iterator. That's a great beginners topic.(/sarcasm) All sorts of other great "beginner" topics like there being both primitives and classes for all basic number types and the like. Of course, even some primitives are confused -- is a char a character or a number? Why, it's both! Try out "blah" + 's' (JDK 1.1 -> "blahs"; JDK 1.2 -> "blah15"). Java dates are very ugly; I don't think I even need to get into them (certainly a newbie wouldn't want to!). You can't compare strings for equality with == like you do for most everything else; you have to use equals(). You have gems like "".compareTo(null) throwing a null pointer exception. Oh, java nulls, gotta love them. String.valueOf on an int[] returns "null", but on a char[] returns a null pointer exception. Java makes you pointlessly cast all the time and makes you stick parens all over the place; I've seen apps spend half their time casting. Java error reporting when compiling is done very poorly. Java crashes manage to be both verbose and unhelpful -- quite a challenge. There are more incompatabilities between versions and interpreters than you can shake a stick at. Even running a Java program is made needlessly complex for a beginner.

      I'll repeat: Java is *not* a language to teach coding to a beginner in. You're going to drive people away by doing that.

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    9. Re:Dilute to taste. by maop · · Score: 1

      CS is not a "liberal arts degree." It is a science, specifically a natural science. It deals with what is possible though computation which is exploration of the fundamentals of nature. Because of its complex nature there are discoveries that don't easily fall directly from pure mathematics. CS has an offshoot called software engineering and that is like what mechanical engineering is to physics. I'm sure there will be more specialization in software engineering in the future as CS is a relatively young science.

    10. Re:Dilute to taste. by Retric · · Score: 1

      The problem with Java is it's not simple and it's not abstract. Why start people in a language that separates Integer from int? Personally, I would start people with SQL so they can start thinking about getting the computer to give them the data they want vs. fighting some compiler.

      Think about teaching someone:

      Select * from Names where ID LISP > ASM > JAVA gives you someone that understands how to abstractly approach problems vs. someone that has wasted time figuring out how to get swing to move some boxes around on the screen.

    11. Re:Dilute to taste. by KDR_11k · · Score: 1

      Problem is a new student comes into CS and expects to learn programming. If you start off with too much theory he'll decide it sucks and change to another curriculum (I think the amount of theory is what makes so many people cancel out of CS, I certainly heard a lot of moaning about it during the first few semesters). I don't think it's wrong to start with programming in the first semester, after all you have more than one course (we had programming, algorithms and datastructures, theoretical computer science and technical computer science in addition to math during the first semester). Of course learning all kinds of languages is silly but learning how to do imperative programming and the mindset for it is a good deal of work for people who haven't coded before. At one university we were taught Haskell first since it's a lot like math and everybody already knew math from school, after that Java followed. Generally Java seems to be the most popular instructional language these days, I suppose Eclipse helps with that and Java actually gets used for real work, unlike, say, BASIC or Pascal (the latter of which we had in school, nothing like making FSEs in Pascal while wishing you had written some sort of generic interpreter for FSEs...).

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    12. Re:Dilute to taste. by try_anything · · Score: 1

      I agree 100% about Java. I love Java as a language, but it's designed to solve the problems of rapid, large-scale software development. Nothing in it makes sense unless you understand those problems. If any beginning programmer says that Java is not a confusing, senselessly baroque way to program, then they are either lying, stupid, or perverse.

      I do think Scheme would be a wonderful first language, though, at least for mathematically oriented folks. Python is probably the best choice for a broad audience.

    13. Re:Dilute to taste. by BrainInAJar · · Score: 1

      "If you start off with too much theory he'll decide it sucks and change to another curriculum"

      And is that necessarily a bad thing? Do you, as the hypothetical head of a CS department somewhere, just want to churn out hackers, or would you rather follow Dijkstra's philosophy of the subject ( namely, that computer science ought to study computers the same way astrophysics studies telescopes ) and put out some fantastic researchers?

      I'm quite happy my university chose the second option. You can train a monkey to program, but if you risk scaring off the hacker type, you may find quite a number more mathematically minded people enrolling in your program

    14. Re:Dilute to taste. by Xiroth · · Score: 1

      ** -- I learned on BASIC, but something like Python would probably work well. A fun language with a useful syntax would be LPC (a MUD-coding language), since you can "visualize" and "handle" everything that you code, everyone has an avatar in the same virtual world, and it's based on C, so it would make switching to C easier. Another option that would probably help attract teens is Javascript -- relatively simple if you stick to a single browser, and definitely useful since webpages are really popular among teenagers.

      Heh, speaking as someone who did learn first in LPC (discounting BASIC), I can assure you that it certainly did help with learning C at university - I ended up with a 98%, well and truly my highest score in my time studying there.

      Learning in an environment with easily accessible examples and expert assistance on-hand makes it almost too easy. Learning the quasi-OO LPC also made it very easy to grasp the OO paradigm later down the track.

    15. Re:Dilute to taste. by 0bject · · Score: 1

      The only people that will be driven away are people that should not be programing.

    16. Re:Dilute to taste. by jayp00001 · · Score: 1

      I have to agree. There needs to be less focus on syntax and more on methodology. My first introduction to programming was with Karel the robot, a programming tool that uses the pascal syntax but with only 4-5 keywords (If memory serves- pickbeeper, putbeeper,turnleft,move, detectobstruction) with which you learn how to design and debug software. If students understood top down design and the benefits of strong typechecking it really wouldn't matter what language they used since they would have the skills to create quality software. I'm not even concerned with the practicility of the applications created at first since it's the concepts that are getting drowned in syntactic hell

    17. Re:Dilute to taste. by koreth · · Score: 1

      I don't disagree with your general point, but one of your examples is no good:

      Let's iterate over the characters in a string (a typical beginner task, right?). How do you do that in Java? Why, like this:

      CharacterIterator it = new StringCharacterIterator("abcd"); // Iterate over the characters in the forward direction
      for (char ch=it.first(); ch != CharacterIterator.DONE; ch=it.next()) { // Use ch ...
      }

      This is how you do it in modern Java:

      for (char ch : "abcd".toCharArray()) { ... }

      That is still not blindingly self-documenting, but for the last couple major revisions of Java you have not had to deal with iterators nearly as often as you used to. (They sometimes still get used under the covers, but you don't have to manage them explicitly in the common use cases.)

      But like I said, I don't disagree in general. I'm teaching my girlfriend some elementary programming and I'm using Python. That's a more reasonable first language in my opinion.

    18. Re:Dilute to taste. by corychristison · · Score: 2, Funny

      At first glance I had thought you said "CS should be an Engineering degree, as it is in my school (UFC)"

      Man that would be one hell of a school.

    19. Re:Dilute to taste. by mahmud · · Score: 1
      I am assuming that we are talking about Computer Science curriculum in University here (and not some vocational school stuff).

      I think, that if you are not already familiar with basic programming principles and paradigms when you start your CS studies you probably don't belong in computer science department, to begin with.

      And even if we have this hypothetical decent student who just fell off the moon, there is nothing superhuman about grasping basic OO philosophy in like 1 day. People generalize from the day they learn to speak in full sentences (or even before), they are also aware that different things have different actions associated with them. The only thing Java and Co brings in to the mix is a bit of syntax. Jeez!

      I am not an exceptional student, I had very little exposure to programming before starting on my CS studies, yet I did all the introductory Java and OO courses without attending lectures, and gotten close to full marks. The secret? 1) I liked what I learned 2) I actually care about learning more in the field I study in (well, um, because I like computer science). Which by the way leads us to the real problem - the economy these days needs more passionate computer scientists and software engineers than the gene pool is able to provide for. However, that is not a good enough reason to water down the education for the people who actually enjoy the field!

      Ach, and the intro level Java stuff taught at my University did had no confusing stuff. It's not like they make kids write distributed stuff in their first evAr course.

    20. Re:Dilute to taste. by clsours · · Score: 1

      re: 3; you *are* using libraries to do things in any language (barring assembly), so why not acknowledge it at the beginning?

      --
      Seagoon: Shut up Eccles!

      Eccles: Shut up Eccles!
    21. Re:Dilute to taste. by jkauzlar · · Score: 1

      Iowa State University started with Scheme and moved into C++ a year later into the curriculum. I agree with you, but I think there are a lot of universities beginning with the theoretical aspects of programming and leaving the stuff you can learn on your own, to actually learn on your own. When I finally learned Java in a high-level compiler class, I was forced to do so in addition to writing a postscript interpreter and a compiler that turned a C-like language into java bytecode. What I finally discovered is that this was the most useful class in my college career, because most employers don't care about your ability to write algorithms, but your ability to write code in a project-sized format.

    22. Re:Dilute to taste. by Rei · · Score: 1

      Wow, another person who's used LPC! :)

      Wasn't that such a fun language? Only language in which I've ever had honest-to-god "coding wars", in which my code tries to outsmart someone else's code, with our avatars (and thus connections) being the pawns in the conflict. So, Person A came up with an elaborate "dest" to kick you off with all sorts of globally broadcast fanfare? I counter with an object that listens to the fanfare, and kicks them off before their dest finishes. So, they modify their dest so that it kicks me off first, and then does all of the fanfare. So, I create an object that secretly moves itself into their inventory, makes itself invisible, and intercepts their commands so that if they try to dest me, they dest themselves, but if they try to dest anyone else, it goes through so that they don't notice my hidden object. So, they write a piece of code that checks for my spy object, and if it is found, it dests me as punishment. And back and forth the battle of code goes -- ever so much fun. :)

      And yet, such a great teaching tool because it really demonstrates the concept of objects so succinctly. An object is... well, an object! You want an elaborate program? Make it out of several literal objects that each do their thing. Want to make it plug and play? Have them make calls on objects in their container, so you literally just pick up one object and drop a different one into their literal container. Want to call a function? Literally call the function yourself. And since you and everyone else are "objects", you can call the functions that run your avatar manually. No need to remember memory addresses; just make your calls on the filenames to make your call on the first instance of that object, or use any of the easy functions to fetch a specific instance.

      Ah, nostalgia. :)

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    23. Re:Dilute to taste. by try_anything · · Score: 1

      On the contrary, I think people with good programming taste will be driven away by an intro course using Java. Java is not needlessly complex; it is complex because of engineering trade-offs that can't be explained to beginners. A good programmer is grossed out by complexity that can't be explained and justified. Doing simple programming exercises in Java is ugly and unpleasant, because Java's beauty depends on the context it was designed for.

      Someone who has no trouble accepting Java without understanding the problems Java was designed to solve, or with a little hand-waving from the professor about object-oriented programming, is not a good candidate for computer science. Such a person might do a good job working on other people's systems but does not have the right instincts to design systems himself.

    24. Re:Dilute to taste. by be-fan · · Score: 1

      1) The lack of emphasis on theory is why we have such crappy software. Instead of writing 100 lines of code that implements a well-specified and analyzable algorithm, programmers will write 1000 lines of code that try to solve the problem in an ad-hoc and underspecified manner.

      2) Engineering is 80-90% theory. My degree is in aerospace, and the majority of the instruction was the mathematical theories governing the various sub-fields. For example, I took a class on finite element methods. The vast majority of the time was spent developing the general theory of finite element formulations, and deriving the equations for each element type from first principles. Only the last two projects actually had us using a commercial finite elements tool, the rest had us actually implement various bits of one. The same is true for electrical engineering too. You take a signal processing class here, and what you learn is fourier theory and sampling theory and filtering theory. You do some concrete work in Matlab too, but mostly so you can see the results of applying the theory.

      Theory is tremendously important to modern engineering, because modern engineering has gotten to the point where a lot of the low-hanging fruit you could get through ad-hoc methods are gone. Jet engines improve at 1% per year, and its theory that helps you identify what bits of performance are left to wring out and how to go about doing it. You mention engineers building satellites, but how do you think they do it? Take a look at the GPS system sometime: there are some very good applications of theory (in various fields) in the design of NAVSTAR.

      What you're advocating is not making CS more like engineering, but making it more like a psychology or a social science. At least the social science folks have an excuse for using ad-hoc methods to analyze their problems. Currently, there are no particularly rigorous theories governing social systems, certainly not anything as mature as the theories of fluids or structures that engineers can depend on. On the other hand, there are very nice theoretical systems for CS, programmers just choose to ignore them.

      --
      A deep unwavering belief is a sure sign you're missing something...
    25. Re:Dilute to taste. by be-fan · · Score: 1

      Addendum: my jet engine example is a bit misleading. It's engineering that helsp you wring out that 1% each year, but its theory that tells you what direction to apply your engineering efforts to. ie: engineering tells you how to make the temperature 5% higher in this or that location, but its theory that tells you that the temperature being 5% higher there will give you 0.5% lower fuel usage.

      --
      A deep unwavering belief is a sure sign you're missing something...
    26. Re:Dilute to taste. by Froggy · · Score: 1

      If you want to hire a software engineer, hire someone with a Software Engineering degree. Don't hire a computer science graduate and then complain that you didn't get what you wanted. Programming is to software engineering is to computer science as manufacturing is to mechanical engineering is to physics -- if you want someone to fix your assembly robot, you don't hire a physicist.

      --
      It is a woman's prerogative to change other people's minds.
    27. Re:Dilute to taste. by Lord+Kano · · Score: 1

      I don't see many women in Mechanical, Aerospace, Electrical, or Computer Engineering either, should we stop building cars, satellites, and circuits too?

      The hottest woman that I have ever seen at work is a Mechanical Engineer.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    28. Re:Dilute to taste. by jadavis · · Score: 1

      It should be made more of a science, not less of one.

      Agreed.

      I think a lot of the force pushing programming and other industry skills (what I call "product knowledge") into an academic environment is that smart people don't want to admit that they go to a trade school. But when your instructor is babbling on and on about the java way of doing things, how MS SQL server behaves this way, etc., that's exactly where you are: a trade school.

      Universities are a place for academic pursuits.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    29. Re:Dilute to taste. by jadavis · · Score: 1

      GUI programming is not a first year topic.

      Why is GUI programming a topic at all in an academic environment? It certainly shouldn't be. You could have an academic class in communication between humans and computers, but teaching people to use some library or other is simply not an academic pursuit.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    30. Re:Dilute to taste. by capnchicken · · Score: 1

      As another pointed out TFA talking about University Level courses. If you didn't score well in math on entry exams or SATs or whatnot, then you should start in Pre-Calc (as a 0 level pre-requisite course) instead of taking the actual 100 level course (Calc I). For someone who knows 0 programming, yes, start out with some fodder language.

      Hello World demonstrates language syntax and is an ABYSMAL way of starting off programming when one has never programmed at all, ever, as far as Java goes. For someone who has written things already in BASIC or Javascript it's a perfectly acceptable way of introducing the language.

      What you really want to do is show them something they created and give it properties and actions. Java provides the tools for this. Draw a ball on the screen, have it move across the screen, have the ball bounce, use the class to draw two balls on the screen, etc... Oh look something fun, but I guess this is where we diverge since your version of teaching programming to beginners is parsing strings.

      With Java it is even possible to introduce things in abstract like threading AND sockets in a 100 level course and get working proofs of concept. They did it at my college almost a decade ago.

      Again, once more, I am talking about 100 level University courses, not vocational school, not high school, not 'what was the language you first programmed in', not what language to teach your girlfriend, etc... You REALLY want to give someone college credit for learning the very basic, spoon fed part of the discipline they will get their degree in?

      Like I said I'm using a Pre-Calc/Calc I analogy here, all the Mechanical and Civil Engineers I know didn't get that credit, it was just a pre-req.

      --
      A libertarian shat on my carpet once. Claimed the free market would sort it out. -Ford Prefect(8777)
    31. Re:Dilute to taste. by whiplashx · · Score: 1

      This is exactly what I think, also.

    32. Re:Dilute to taste. by dytin · · Score: 1

      "...but teaching people to use some library or other is simply not an academic pursuit"

      I disagree. I think students should be exposed to many libraries from many different languages, including a few GUI libraries. The more different types of libraries that someone learns, the more they realize the different ways there are to do something. Also, after learning the first library, learning the second library will be easier, and learning the third will be even easier. Since the field is constantly changing, you really need to learn how to learn.

    33. Re:Dilute to taste. by jadavis · · Score: 1

      after learning the first library, learning the second library will be easier

      That mentality is consistent with skills and other vocational education. After you learn how one car works, learning how a second model works is easier. I'm not saying vocational education is bad; quite the contrary. You just have a bad association with vocational education because it doesn't have the same social status as academic education.

      Academics are universal. The idea is to learn how to manipulate and analyze abstract ideas using logic and reason. This is as true for a literature major as a mathematics major (both are academic).

      Academics are becoming increasingly confused with skills, product knowledge, political correctness, and assorted facts about how people happen to do things currently.

      Granted, assorted facts are important -- perhaps a prerequisite -- for academic endeavors. But the idea is not to blindly accept the status quo but to arrive at conclusions through an analytical process better than trial-and-error.

      What abstract ideas do you manipulate and analyze by reading API documentation?

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    34. Re:Dilute to taste. by mmortal03 · · Score: 1

      While I understand what you are saying and agree, there are topics and courses that are quite interdisciplinary between CS, Computer Engineering, and Software Engineering and it should be made clear that it could serve well to have these degrees taught at the same locations on campuses. I think they should be a part of the same department, say a Department of Computer and Electrical Engineering and Computer and Information Sciences. The curriculum should obviously differ for each. Remember, we are primarily talking about undergraduate students here, where a lot of what they learn is going to have a good bit of overlap in these topics. And, for the graduate students and the professors, it would do good to have their research centrally located, because it is, of course, similar minds just working at different sides of the same spectrum.

      What would also be nice is to see more computer-topic-related schools set up interdisciplinary relationships with the research going on in departments doing work in the other sciences. Understanding how to apply what you have learned to other disciplines should greatly improve your job selection pool in the future.

    35. Re:Dilute to taste. by maraist · · Score: 1

      Like others' I'm in no way recommending Java as a 1'st course, but for completely different reasons than you. My reasons are that Java solves just about every CS problem I'm aware of. If you're trying to teach these concepts, it's hard when you can view the freaking source-code of the JVM and copy-paste into your homework.

      Your argument about public static void main(String[]) { } is trite.. I've never seen a language that didn't require SOME boiler plate or corresponding startup knowledge. Basic is as close as you come, but for a first-timer, you still need to learn how to run the commands to work in the program. Visual Basic for Applications started by hiting 'create macro' in office is probably the closest, but you still need some training to make it do much useful - the office libraries are pretty coarse.

      Your argument about how hard it is to iterate over a string is also mis-guided.. You're thinking about how to solve a CS example that is easy in one language but more complex in another.. But the example is completely academic.. Solution: choose a different example - one that has the least visual/logical obstruction in the language of choice.

      void print(String s){System.out.println(s);}
      public static void main(String[]) {
          for (int i = 0; i 10; i++) { print(i + " of 10"); }
      }

      Again, using boiler-plate to simplify the meat of the program. A good CS student will be curious about the boiler plate, and develop learning skills on their own - which is the point of a university v.s. a vocational school.

      Python, while a great language (due to it's early enforcement of coding style) requires just as much API learning as java, C#, C, C++.

      While I loathed the topic when going through it, Lisp/Scheme/friends may very well be the best beginner language for a University course. No libraries, very elegant and simple design. Shows all the basic CS operations. Weeds out people that can't comprehend recursion within 4 or 6 months. Though tragicly, not terribly useful after the first year or two of college.

      --
      -Michael
    36. Re:Dilute to taste. by Rei · · Score: 1

      Most languages, although not all, require some startup knowledge. The point should be to keep it to a minimum. Java keeps it to a maximum. Therefore, it's a poor choice. Concepts like classes and static functions will be a witchcraft incantation for a good while in an introductory course because there's much more important things to teach first -- everything from the very concept of a variable to what a function call is, from how to iterate in a loop to how to do basic math operations.

      You're thinking about how to solve a CS example that is easy in one language but more complex in another..

      No, I'm presenting a basic operation that a user might want to do. Nothing that's logically simple should be algorithmically difficult in a beginners' language (it's likewise why I wouldn't recommend C as a starting language; not being able to "add strings" and the like without function calls, a "logically simple" operation, will confuse newbies). Picking and choosing examples that *are* easy is only going to frustrate them once they try to do something else. It'll make them feel like an idiot because they can't get it to work or because, when they look up how to do it, they come across a bunch of terms that they don't understand that require a prerequisite knowledge of other things that they don't understand, and so on. It's a great way to drive off potential students for no good reason.

      Python, while a great language (due to it's early enforcement of coding style) requires just as much API learning as java, C#, C, C++.

      Remember that Java "Hello World!" program? Here's the same thing in python:

      print "Hello World!"

      Lots of API stuff there, eh? In Python, you *can* learn all sorts of API functions, but you don't *have* to. That's the key distinction here. For example, in python, you *can* use classes, but you don't *have* to in order to use the language. You *can* check your command-line arguments, but you don't *have* to. And on, and on.

      While I loathed the topic when going through it, Lisp/Scheme/friends may very well be the best beginner language for a University course.

      Almost everyone loathes them when they first use them, which is why I think they'd be an awful beginners' language. The goal is to *not* drive people away, but instead to give them a platform where they can readily learn what's fun about programming, and to encourage a competitive environment. I.e., we don't want to force them to learn "car, car, cdr, cddr..." as the first thing they ever see about programming. Recursion is important to understand, but like data structures, it's not something that you need to learn right away. In fact, I'd dare question how relevant recursion is at all. Seriously. Scrolling through the code that I and others have written in projects I've worked on at work and at home -- many different projects, many different people, many different styles -- there are precious few examples of recursion. Recursion just isn't that relevant to most programming tasks.

      I'd say that data structures are *more* important than recursion. I use hashes, mappings, lists, arrays, etc all the time. And, as you may have noticed, I ranked data structures after classes in terms of learning order, since you want to get them on an OO footing as soon as they know their fundamentals. I'd say it's possible to start them on an OO footing right away, but only if it's an extremely intuitive OO language like LPC, where every file is an object, you can make calls on other objects by directly using their filename, and you can directly interact with the object as though it was a literal, real-world "object". I'd say that both Java and C++ classes are just too much to take in for someone who doesn't even know what a variable is yet.

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    37. Re:Dilute to taste. by Fujisawa+Sensei · · Score: 1

      It most certainly is an academic topic. I expect the junior developers I hire to be able to actually do something, like write code. You can talk academics all you want, but in the end I expect people to be able to produce something. If you want purity, stay in school and don't get a real job. But here in the real world I expect people to produce applications. I expect engineers and have enough understanding of the language to know that they don't have to implement a dynamically linked list in Java because its already there, and enough theory pick up a manual and write Expect scripts as needed.

      As for teaching people to use some library not being academic, EVERYTHING now is a library; even the op codes in Assembler use sets of micro-code which differ from processor to processor.

      Even when you're doing a pure mathematical proof, you're using libraries of established theorems in your proof.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    38. Re:Dilute to taste. by jadavis · · Score: 1

      It most certainly is an academic topic. I expect the junior developers I hire to be able to actually do something, like write code. You can talk academics all you want, but in the end I expect people to be able to produce something.

      Your argument is all over the place. I'm not saying that practical knowledge is bad, but call it what it is. And it is not academic. Of course you want people to have practical knowledge.

      As for teaching people to use some library not being academic, EVERYTHING now is a library

      Practical knowledge is required to do everything. You have to know English to read an English textbook, but it can still be an academic endeavor. Many types of learning involve both academic and practical learning.

      There is no academic quality to learning a GUI library unless you study some tangential aspect, such as human-computer interfaces. That doesn't mean it's not valuable knowledge -- it is -- it's just not academic.

      You're redefining academic to mean any kind of knowledge at all. I think there's that tendency because academic pursuits have a higher social status than vocational pursuits, thus people want to redefine their specialty to be an academic one.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    39. Re:Dilute to taste. by try_anything · · Score: 1

      On the other hand, there are very nice theoretical systems for CS, programmers just choose to ignore them.

      You're absolutely correct. My best guess as to why this is the case in computer science: Theory is taught. Practice is taught. Applying theory to practice is preached. It isn't recognized as a skill that should be demonstrated by teachers and practiced by students; it doesn't appear on any syllabus, so no teacher budgets any time for it. In the classroom, teachers of theoretical CS subjects might mention practical applications but never execute them. To save time, teachers of practical CS subjects refer to the inevitable conclusions of theoretical analyses, without actually carrying out the analyses. As a result, students believe that the connection between theory and practice is a pious pretense that normal people don't bother living up to, like premarital abstinence.
    40. Re:Dilute to taste. by 0bject · · Score: 1

      Programming in the real world is usually ugly and complex, so if you are turned away by that you should not be programming. Java is rather simple compared to some languages and if you can't handle that there is no way you could make it in the real world. Furthermore any beginner's class about anything ever involves starting with partial understanding and a little hand waiving. In kindergarten you do not learn the entire history of language and literacy before learning A-B-C.

    41. Re:Dilute to taste. by try_anything · · Score: 1

      Programming in the real world is usually ugly and complex, so if you are turned away by that you should not be programming.

      Someone famous once said that a leader who flinches from war is a danger to his nation, but a leader who does not fear and loathe war with every fiber of his soul is an even greater danger.

      Engineers, complexity, you see what I'm getting at. By the way, I did Java full-time for a few years, but most of my professional development work has been in C++, so I'm aware that Java is a relatively simple language.

      In kindergarten you do not learn the entire history of language and literacy before learning A-B-C.

      Funny you should say that, because Java makes much more sense when you know a little bit of history. Compare Java:

      class HelloWorldApp {
      public static void main(String[] args) {
      System.out.println("Hello World!");
      }
      }

      to Python:

      print "Hello World!"

      Most of the extra elements of the Java program would have to be explained as responses to the difficulties of large-scale software construction, colored by the need to appeal to C++ programmers. Java is an industrial language, a bastard child of brilliant-but-minor languages, engineering tradeoffs, and marketing considerations. There are about 23 characters on the third line that would make sense to a beginner. The rest of the program owes its existence to engineering and marketing considerations that are of no interest and no value for a beginning programmer.

      "What's with all the other weird stuff, professor?"

      "What's with all that weird stuff, you ask? Well, Guy Steele said, 'We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp.' What that tells you is that Guy Steele thinks garbage collection is as important as all the other innovations of Lisp combined. Hee hee hee. He may be right. In answer to your question, just ignore all the weird stuff. It will all make sense in about two years, sooner if you do a lot of programming."

      To go back to the ABCs analogy, Java is littered with history and very sound technical details, like a dictionary. A dictionary is a pretty darned good source on the ABCs, and when adults have adult problems with their ABCs, they can often find the answer in a dictionary, just like Java is a great tool for solving lots of realistic, grown-up problems. I contend that using Java to teach programming is like using The American Heritage College Dictionary to teach little kids their ABCs.

      "Okay class, you're going to see a lot of things you don't understand. Just ignore it and focus on the things I tell you are important. Open your dictionaries to the first letter. Do you see it? It's an A. No, not that one, the first big letter, the first letter on page 1. Okay, I admit they're all pretty small. Just find the first letter on page 1. No, now you're looking at the blank page before the title page. There aren't any letters on that page. You're right, that page is the first page, but page 1 isn't the first page. It's actually well into the book. Close, that's page i. i looks like 1, and it actually means 1 here, just not the 1 I want. But you're doing well. You're getting there. Yes! There it is. That's page 1, and the first letter is A. The second letter? The second letter is a, too. A and a. I know they look different; they are kinda different, but the first and second letter are both A. No, the second letter of the alphabet is B. B is on page 98."

      See how easily extraneous detail can derail a beginner? The ability to filter out extraneous information is a learned skill that is specific to a context. Sup

  69. And no...I'm not trolling or flamebating.... by penguin_dance · · Score: 1

    But isn't "Moving emphasis away from programming proficiency..." like police planning to recruit more women by telling them they won't have to make arrests?

    To me this is demeaning to women and may damn well make the degree itself worth a lot less if they succeed in doing this. Not every field is going to be equal. I don't, for instance, see a lot of men going into the administrative assitant field--even though some men can type much faster than women.

    --
    If you've never been modded as "flamebait" or "troll," you've never tried to argue a minority viewpoint here!
  70. Oh Good! by wtansill · · Score: 1
    From TFA:

    Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science. At one time, she said, admission to the program depended on high overall achievement and programming experience. The criteria now, she said, are high overall achievement and broad interests, diverse perspectives and whether applicants seem to have potential to be future leaders.
    Sure -- let's kill the emphasis on programming proficiency. Who cares if the program works or not so long as you feel good about it. Please!
    --
    The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
  71. Level Playing Field by hachete · · Score: 1

    Everyone assumes a level playing field, that is, everything is *hunky-dory* with the way things stand, but given that statistically talent must spread across both sexes, it ain't. We get put in these boxes with labels and it's hard to break out. Never has been, and never will be, unless changed are forced through. CS misses out on a lot of talent because of the way things are currently pre-ordained. I would say the real changes should happen in the primary and secondary layers of education. By the time we get to tertiary education, the molds are set.

    --
    Patriotism is a virtue of the vicious
    1. Re:Level Playing Field by fuzz6y · · Score: 1

      given that statistically talent must spread across both sexes, it ain't.

      Yes. Yes if we assume this assertion you have made without the slightest evidence to be true, and take also as gospel the implicit assumption that talent is the only possible difference on a level playing field, your conclusion immediately follows.

      --
      If you're going to be elitist, it would help to be elite.
  72. You're missing the point by GiovanniZero · · Score: 1

    Who cares if its degrading or whatever, the real problem is this: If women know about computers then they won't call me to come fix them, how the hell am I suppose to get invited into their room if they don't need my tech support anymore!?

    --
    Mod me up, mod me down, do your worst you modding clown.
    1. Re:You're missing the point by Anonymous Coward · · Score: 0

      Finally,a man who gets to the crux of the biscuit.

  73. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  74. Women (and others) find CS culture unattractive by gvc · · Score: 1

    This forum -- ./ -- is a good example of what repels many women and non-geek guys. Note that I said "geek" not "nerd." People that bite the heads of chickens to get attention. Or brag about knowing all the details of Virtual Universe .viper framework, and deride anyone who've never heard of it. Or groove on adversarial games.

    I object to the characterization of the solution as removing the emphasis on programming. Programming is foundational to computer science, in addition to algorithms, theory, systems and applications. What is not foundational is memorizing some complex and bloated IDE and the associated dogma of contemporary software development practice. The hurdles one has to overcome in programming using contemporary tools are immense, and one of the biggest hurdles is the existence of people who belittle them.

    Women can and do survive and thrive in competitive technical environments. That's not what's turning them off. It is the culture; at least their perception of the culture. Perhaps their impression is not fair. There are CS people who bathe occasionally, have an interest in the arts and humanities, and so on. If we really want to attract women, and non-geek men, we'd better put more of these people forward as role models.

  75. More people who have no business in IT by Star+Stealing+Girl · · Score: 1
    As a woman who has a Bachelors in computer science and who is saving up for her Masters, changing a program to appeal to one sex or another is NOT going to attract the people who should be in the field. When I went to school, my classes were all at the men's campus (they were gender segregated campuses, with coed classes), and I was the ONLY female in my graduating class who was in the program. Ironically, I was on of the best in my class, and would often have lines of male students asking to be my partner because they were stuck on the original assignment, while I had already finished that program and the advanced, extra credit stuff. The TA's in lab would laugh if I ever raised my hand for help because they knew I understood what I was doing, and would often find mistakes in the lab assignments that the professors had to correct. Am I a programming genius? Not by a long shot. But I knew the theory and understood logic, therefore I was able to program.

    Some women gave it a go their first year, one that I knew of because her boyfriend was a CS major, and couldn't hack it. Women have been working HARD to become respected in a field dominated by men. This is just going to set our hard work back by 10 or 20 years. Bad idea.

    I knew I wanted to be a programmer when I was 5 back in the early 80's. I would program along with Byte magazine on our Apple IIe that was state-of-the-art at the time, complete with modem. I don't want to be working with EITHER gender who really truely is not a geek at heart. I have, and do, work with them now and in the past, and it's no fun for anyone. They only learn enough to do their jobs and take no initiative to learn new technologies or go outside their comfort zone.

    Please please please don't do this to us. Working in the real world in CS is NOT female friendly, so schools shouldn't sugarcoat it.

    --
    All my money went to Nigeria and all I got was this lousy sig. . .
  76. Why the desire? by Tweekster · · Score: 2, Insightful

    Why is there a desire to get women into CS programs, Men and women are different, they gravitate towards different fields. that is human nature. It might just be time to accept that.

    --
    The phrase "more better" is acceptable English. suck it grammar Nazis
  77. We already tried that...... by Anonymous Coward · · Score: 0

    in several professions.

    You no longer need any proficiency in marketing or sales to enter these jobs.

    All aspects of social work banned any form of proficiency several years ago.

    We were gratified recently when one of our shining examples made it right to the top of the political tree, and started ensuring that the military top brass showed no proficiency in running wars. Our Foreign Policy has been proficiency-free for some time now as well.

    See? It's not so bad! Shortly we are going to start an exciting move towards proficiency-free Civil and Marine Engineering!

  78. It was an option, but by hkmarks · · Score: 1

    When I was choosing what field to go into, I considered CS. I decided against it precisely because I didn't want to be the only woman studying or working with only men. (There were other factors too, like I was slightly more interested in other things, but that was a major factor.) I don't really mind working with guys--in fact, sometimes I prefer it, depending on the guys--but I don't want to be the token chick.

    Too bad, because it programming was one of my best classes in high school. I liked the problem-solving and creative aspects of programming, and also UI design. If anything, the class wasn't challenging enough.

  79. What about he quality of the education by Aellus · · Score: 1

    A friend of mine is one of those very women at CMU right now. She has told me all sorts of wonderful stories about how she hates to actually program but she loves all the theory classes. She has some idea that she should never have to program, that she should graduate and be paid lots of money for her wonderfully educated ideas, and give her algorithms to some high school kid paid minimum wage to write her program.

    Personally i find it ridiculous. CompSci is both, you have to understand the theory but you also have to understand how to program. You have to be able to understand what the computer is doing and then be able to fully implement your algorithm in code. She's correct, any half nerdy high school kid can write code, but it takes experience and knowledge to be able to write code well and efficient.

    Besides, have you ever met a Math major who didn't like to, want to, or feel that they should have to actually solve equations?

    1. Re:What about he quality of the education by Aellus · · Score: 1

      Oh, and for the record, the woman I'm talking about is actually very intelligent. I just have a problem with the apparent attitude that programming is not as necessary any more.

    2. Re:What about he quality of the education by Anonymous Coward · · Score: 0

      Besides, have you ever met a Math major who didn't like to, want to, or feel that they should have to actually solve equations?

      Yes, more than one. There are a fair number of mathematicians who think that their proper business is proving theorems, and that "solving equations" is grunt-work for engineers and physicists.

    3. Re:What about he quality of the education by furzburz · · Score: 1

      I think it's great that your friend is getting excited about what computer systems can do, but if CMU isn't going to teach her how to make them do anything herself, then I don't know how the program she's in can possibly be considered computer science. I'm a woman but I would not want to do that program at CMU unless they would let me add real programming to the mix of classes. What's the point otherwise?

  80. WTH? by Anonymous Coward · · Score: 0

    Let me get this straight ... Women get more university degress than men today (albeit, most degrees women get are in Women's Studies, etc., but still), and now they want to WIDEN the gap even more? Feminism is indeed alive and well and stronger than ever.

  81. It's a Microsoft front by Animats · · Score: 1

    The National Center for Women and Technology is funded by Microsoft and Avaya (which "specializes in call center technology", according to Wikipedia). This sounds like a keep-wages-down lobbying effort, like Microsoft's lobbying for more H1B visas.

    Microsoft needs low-wage customer-paid armies of second-tier people to keep their software mess going. It's in their interest that computer science education be dumbed down.

  82. A CS Chick's Opinion by Rachel+Lucid · · Score: 2, Interesting

    As a CS major, I found out quickly that a LOT of the boys had more programming know-how than I did -- and I swept the floor with the idiots I put up with in AP CS! In both classes I was the 'Odd Girl Out', but I quickly went from one of the smarter students to the midrange once the pool widened.

    I CAN program, I just sort of prefer to program when I can instantly see what I'm doing; i.e. interfaces and website programming as opposed to engines and threads. Admittedly I've got a hard liberal arts slant going on, which affects at least some of my work.

    The problem is that the CS programs at most places are aimed for a VERY narrow subsection, both of boys and of girls, and this serves nobody's best interests. Ironically, it's also why people are looking for 'More Women' in the hopes they'll crack the nut. Georgia Tech's recent broadening of their CS degree with the 'Threads' program is an interesting approach by allowing for a more customizable education -- and theoretically open the door to more people in general (not just women) who might be scared off by the narrower curriculum -- but I don't think it's enough.

    1. Re:A CS Chick's Opinion by Pchelka · · Score: 1

      I had a similar experience, although I did not major in computer science in college.

      In high school, I was one of the best students, if not the best in my school, in the math and science courses. I frequently asked questions that the science teachers could not answer. I took calculus my junior year, so I had taken all of the math courses that my high school offered and would have had to take a college math course during my senior year. The guidance counselors at my high school did not want to deal with the logistical problems that having one of their students enroll in a course at the local college would have caused. This was back in the 1980s, in a small town, and they just didn't know what to do with me. When I said that I was interested in studying aerospace engineering in college, the guidance counselor made an outrageously ignorant suggestion that I become a flight attendant or go to some vocational school to learn the skills needed for service jobs in the commercial airline industry. I was a straight A student, so they should have seen that I had the potential to do more than just be a flight attendant. I doubt they would have suggested this to a male student.

      When I graduated from high school and went away to a large university, I enrolled in my school's honors program for math, science and engineering students. I dropped from being the best student in math at my high school to the middle of the pack the day I walked into my first college class, simply because a wider pool of students were enrolled in the program. The better students (mostly male) in the program had been allowed to take college math and science courses while they were still technically in high school. Some of these students also came from larger cities, where there were opportunities for summer internships in science and engineering fields for high school students. There were not any opportunities like this in my small town. In college, I was at a disadvantage from the start, not because I lacked talent, but because I had received little guidance and support from my high school. I can't help but wonder if my high school guidance counselors would have tried harder to get me into a college math course, or help me find summer internships, if I had been male. In college, I frequently felt like I was the "odd girl out" since I was one of the few female students and I had to do a lot of work on my own to catch up to the other students in the program.

    2. Re:A CS Chick's Opinion by deanc · · Score: 1

      May I ask what you ended up doing? Did you stick with science, in the end?

    3. Re:A CS Chick's Opinion by CronoCloud · · Score: 1

      Similar things can happen to anyone from any poor/small/rural school.

      You can go to from being the #1 computer geek at your school to being around a bunch of guys from what essentially is "Shermer Illinois" who's dads got them shell accounts on their companies Unix boxes when they were 6. Or their schools had more and higher tech machines so they got exposed to more than just a smattering of BASIC and how to use a word processor.

      Gifted programs, what gifted programs? And if you're poor forget about ACT/SAT preparation clases or books and AP tests.

      Course, in the schools I attended, the developmentally disabled kids were exploited for cheap/free labor on the lunch line, even down to the junior high aged kids. Yes it was "work skills training" but I still think it was a bad idea to use a group of kids who were already separated from the rest and put them to work in front of the rest, when the rest never worked on the lunch line.

    4. Re:A CS Chick's Opinion by Pchelka · · Score: 1

      I ended up majoring in physics, instead of aerospace engineering. I was just too intimidated by the engineering courses, the attitudes of the male students majoring in engineering, and even some of the engineering professors to continue in that field. Physics is not exactly a terribly woman-friendly field, but at the time it seemed much less frightening than engineering. I eventually got a Ph.D., but it was a tremendous struggle. In graduate school, the other female students and I did have problems with the attitudes of one or two professors, but we had even more difficulties with the gender-biased attitudes of the male graduate students, and sometimes the undergraduate students in the lab sections we taught. I see the same types of misogynist and sexist comments I heard from my fellow graduate students posted on Slashdot in response to every article discussing the low numbers of women in technical fields.

      A lifetime of hearing that women are just not as good in math and science as men has left a permanent scar. Even though I stayed with science and earned a Ph.D., I think my own internal prejudices are holding me back in my career, just as much as the prejudices of my colleagues and society in general. I often find myself doubting my own capabilities. I question the results of my research far more often than my male colleagues do. For a very long time, I would not ask questions at conferences because I was afraid of appearing ignorant. I'm still petrified about screwing things up when I work with hardware in the lab, even though I know that my male co-workers have accidentally fried their share of equipment. I feel as though the men in my field are allowed to make mistakes, but I only get once chance to get it right, just because I'm a woman.

  83. Who's changing the subject? by Kadin2048 · · Score: 1

    And in the time I took to hit reply you've already got two other responses trying to change the subject rather than acknowledge the discrimination.

    Uh, but the problem is that the GP (the post you responded to), was the one bringing up a non sequitur. Whether there's discrimination or not, TFA doesn't really get into it -- what they're talking about is changing the nature of the discipline in order to make it more attractive to (stereotypical) women.

    Frankly I think there's a ton of borderline bigotry in that. It's not solving any real problems, just burying them and probably creating a lot of bad feelings in the process that are just going to fester and rear their head later on.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  84. uhh i gots an idea by kaizokuace · · Score: 1

    From my experience I can say that people that are CS grads or are working programmers or are just into software and stuff were into it in high school and earlier. All my friends who are were in CS all learned a large bulk of their programming knowledge when they were in high school. Which says a lot. Good programmers aren't just coders and blah, they are smart well educated people and for the most part self educated. I never really relied on school to teach me what I need to know. I also have the drive to be able to do everything myself (working on cars, fixing stuff, building stuff etc.) Not everyone has this desire or need to really understand everything they come across and it's that desire that is really needed to be good. As for the lack of females in CS I would attribute it to parenting and tv, movies, media etc. People that weren't or aren't bad ass enough to be able to do things on their own like learning or making stuff, I believe, are the ones that bring upon this image that it is not cool to be a programmer or CS student or whatever. There is also the factor that to be good at programming and such you cant put much of your time into your social life (well I am not applying that to everyone, I know many good people that balance it all). Also for the most part parents of kids who are in high school or are going into college are from before computer stuff became cool and way awesome so I think that contributes to parents pushing their daughters to do something other than CS or other hard sciences. As I am a supporter of influencing children to make change in the world I suggest that we start from elementary school all through high school making some sort of requirements or something to encourage computer proficiency and instill an image that programming and CS are cool and good things. Also we would have to make a few really well written dramatic tv series' showing software developers and hackers and whatever in a cool light (of course played by sexy actors because we have to lie to everyone first to begin to make it true!) So that means stuff on the WB(or whatever CW)and NBC and CBS. But these shows need to not show a farce of the computing world, just exaggerate on who the people involved are.

    --
    Balderdash!
  85. Women in CS by pottymouth · · Score: 1


    That's so cute!!

  86. *MY* CMU story by DeadCatX2 · · Score: 1

    I had a summer internship at CMU for a bit.

    While on CMU's campus, I noticed that the population was generally Asian. As I went past Pitt on my way home, the population became generally female. ...leaving CMU thus became my favorite part of the day.

    --
    :(){ :|:& };:
  87. This is a great way to devalue a CM degree by Alpha830RulZ · · Score: 1

    I can think of no quicker way to get your school disregarded as an educational institution than the course that CM is taking. The goal of a CS program is to turn out CS experts. While there is a lot to CS in addition to programming, programming, and the ability to invent/design/develop/test good code is pretty much at the heart of the subject. If you don't cover and focus on this as part of the program, the graduates aren't going to compete. Sadly, the message that the market will take from thiswill be that CM's program is weak. Further, since CM's female proportion of the graduate pool is increasing, and since the CM course program is destined to produce weaker professionals, the conclusion that will be drawn is that women can't code as well as men, even if they graduate from a good school like CM. In the long run, this will hurt women's prospects in the field.
    You gotta love unintended consequences.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    1. Re:This is a great way to devalue a CM degree by Anonymous Coward · · Score: 0

      Its not about putting less emphasis on programming throughout an undergraduate degree, its about finding candidates that might not have had previous programming experience, but might love computers.

      Its also not just girls in these intro classes...a fair amount of first year men took 15-100, the intro programming course. In fact, most students at CMU take 15-111 unless you have completed a math theory concepts course in high school, which is a rare occurrence. This places those who have no programming experience not far behind those that have.

      Trust me, there is nothing watered down about a Carnegie Mellon degree. The coursework is not getting watered down, the applicant pool they consider is getting larger.

  88. I think that's why CompE is popular. by Kadin2048 · · Score: 2, Insightful

    Changing a CS degree to contain elements of Fashion Design would achieve the same results. That does not mean it's a good idea. Watering down one degree for mass appeal inevitably reduces the proficiency of graduates in the specific areas targeted. Mass appeal is no indicator of quality.

    IMO, and I know I'll probably offend some "real" CS people in saying this, but I think 'Computer Science' as a degree, at the undergraduate level anyway, has already suffered from this a lot.

    At least from the local big state Uni -- and I won't say which, but I don't think it's atypical -- I've run into some CS grads who took the "light" curriculum (it apparently offers a wide range of courses you can take), and were basically incapable of doing anything other than messing around in WYSIWYG web-development tools and making web pages, and even then they weren't great at it. It goes without saying they had never even used or been exposed to anything besides Windows. If they did any software at all, it was a 100-level class in Visual Basic.

    Now, I'm sure there are CS grads, even at those schools, who opted to take a lot of real programming and algorithm design and architecture classes, but the people taking what amounts to a graphic-design and web-design curriculum and calling it "Computer Science" are really hurting the value of the degree. I've known people involved in HR who, when they're looking for actual IT people, basically write off CS degrees in favor of CompE or SoftwareE. So the end result is just a lot of degree inflation, and at the top end of the spectrum, you get a lot of bitterness from "real" engineers (the ones with P.E. certs, not quite so much the ones who drive trains) at the people calling themselves 'engineers' in order to get some differentiation from the hacks.

    Personally I think the problem is the lingering effects of the dot-com bubble and the associated feeling that a CS degree was a guarantee of easy money. If people in CS want to reclaim the discipline, they should emphasize that it's long hours, sometimes crappy pay, and packed full of nerds, because it's not doing anyone any good to have people who aren't really committed to the subject matter graduating.

    You don't see (many) Physics departments compromising their curricula in order to siphon off students from Business school; at least not by reducing the amount of actual physics in their courses. (Making a course of study more interesting or applicable, by showing how useful it is to a wide range of jobs/problems/areas-of-interest; that's perfectly OK, and definitely desirable.) There's no reason why CS programs should.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  89. A more rounded approach.... by lokispundit · · Score: 1

    I'll agree with the ongoing sentiment that programming is important, but what about all those servers, switches, and other infrastructure that you programmers need to run your apps on? The problem with CS in schools is that its all .NET this, Java that...

    As a woman in college who took those courses (they were interesting most of the time), but wasn't very good at them. I found that what I really excelled in was the sysadmin side - an aspect that they never even touched on.

    You have to show students in school that there is more to being in IT than just coding, you can be a sysadmin, a documentation expert, or a dozen other things. The important thing to understand the concepts that go into IT, not just the syntax of some coding language.

    I'm the IT Manager for a small non-profit company who handles everything from coding apps to fixing the printer, and I have a Political Science degree. The CS program at my school, was so focused on teaching you how to program that I lost interest and went into liberal arts.

    Later in my career I learned how to program in the context where it made sense to me, but learned to code as a supplement to all my other skills. What CS programs need to learn is that a well-rounded approach is a much better angle to attracting students of all genders.

    --
    "Don't be so humble - you are not that great." - Golda Meir
  90. Women in CS by Anonymous Coward · · Score: 0

    I am a woman who graduated as a CS major 2 years ago. I think one of the major reasons why women weren't attracted to the program was not because it was too intellectually difficult (i.e. women didn't understand the concepts), rather it was the amount of work involved to do well in the program. You have to have a semi-obsessive personality to enjoy doing something for 16+ hours a day. There were many weekends where I had to stay in coding all day long for a project that was due, where my friends would go out and have fun. Also, these friends would be getting straight A's in their classes, where I had to work my ass off to get a C or a B. I think more men have the personalities required to enjoy these kind of things - just look at how many guys play MMOs like WoW for 12 hours a day for little reward. Sure, there are girls that play those games, but how many do you know who become obsessed with it? By nature, females are more social; they don't want to sit behind a monitor all day doing repetitive tasks.

  91. Oh, bull by Moraelin · · Score: 1

    Might they have some catching up to do? Sure. But at least they won't have bad programming habits to unlearn, which can be just as bad as inexperience.


    I'll call bull on that.

    1. Those who had any habits at all, were passionate about programming and willing to learn. None was some fossil stuck in a 50 year rut of maintaining the same COBOL programs. Au contraire, everyone I knew who was passionate about programming in college, was going through around a language a year and was very interested in learning new techniques and habits.

    Is that worse than inexperience? Bull. And doubly so if you're trying to tell me it's worse than someone who's not even interested in it, and turned off by its being too nerdy.

    Yes, they might catch up, with enough effort. But please spare me the bullshit that starting inexperienced and uninterested is somehow some valuable advantage.

    2. Talking about existing bad habits would be maybe relevant if college did't teach all the worst habits and none of the good ones.

    Assignments in college are for a start write-only stuff, that never gets changed or maintained in any way. There you go, way to hammer it in everyone's head that it's ok to write write-only code.

    They also invariably lack the complexity to illustrate the need for most techniques taught. So people come out having had to apply, say, structured programming techniques, on 100 line programs that just didn't need all those patterns and techniques. And they come out with ideas ranging from (A) that it's stupid stuff that you'll never read IRL, to (B) that it's stuff that's a purpose in and by itself, not a tradeoff to make complexity more manageable. So then you see them doing cargo-cult programming, where everything has to be packed in 20 levels of decorators, factories, managers, singletons, and god knows what other superfluous extra code, just because they never understood when those are really used and to what end. They came out of university thinking that, say, a decorator isn't a very specialized tool to a very specialized end, but something cool that must be added indiscriminately to all programs.

    So let me tell you, if anyone had any _good_ habits at the end of college, those were the people who had worked on far more complex stuff on their own. If someone came out of college knowing why they need to write maintainable code, those were the guys who had to maintain their own hobby programs at home. Not the guys whose only brush with it were the write-only assignments. If someone came out of knowledge knowing how to properly design a program's architecture, those were the guys who wrote a 20,000 line program at home just for fun. Not the ones whose only brush with it were "apply the following 5 patterns in a Hello World program."

    So, you know, if someone's only great advantage is that they can absorb all those habits without their private programs getting in the way... then they might not have an advantage at all.

    So on the whole: oh please. I've seen many apologies as to why being uninterested and ignorant isn't much worse, but passing it off as some advantage ("at least they don't have to forget the bad habits") is... lame. And stupid.
    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Oh, bull by Red+Flayer · · Score: 1

      Where are you getting the "uninterested" from? Curious, since that has no bearing at all to the people we're discussing. If they are uninterested, they'll change programs and/or fail out.

      As for bad habits, needing to teach them out of someone at the collegiate level is as bad as needing to teach them basics at the collegiate level -- this is what I was referring to, not what happens at the professional level. You really think that bad habits brough into college are immaterial since they might pick up additional bad habits in caollege?

      I think you're working off the assumption that it's impossible for someone to not be highly interested in high school (or earlier) and then to develop an interest while at university. This is the entire point of opening up the admissions process, to capture those with a latent interest and aptitude. You can still fail out the weaklings.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:Oh, bull by Moraelin · · Score: 1

      Where are you getting the "uninterested" from? Curious, since that has no bearing at all to the people we're discussing. If they are uninterested, they'll change programs and/or fail out.


      I'm getting the uninterested part from the "they're put off by the nerdiness of it" theme in TFA. I'm sorry, but someone whose chief concern with choosing carreers is how fashionable it is, doesn't strike me as particularly passionate about that line of work.

      As for bad habits, needing to teach them out of someone at the collegiate level is as bad as needing to teach them basics at the collegiate level -- this is what I was referring to, not what happens at the professional level. You really think that bad habits brough into college are immaterial since they might pick up additional bad habits in caollege?


      My point was rather that anyone I know who was passionate about programming, was (A) capable and willing to learn more, in fact, glad to learn some new tricks, and (B) got _better_ habbits via real-world experience than what the university taught them.

      _That_ is the point. Not some, "it's immaterial because you'll pick out more bad habits", but quite the contrary, "you'll bring more good habits than the university will ever teach you." While the university is busy teaching bad habits, unavoidably while teaching basics, someone who's passionate about it will bring some RL experience and some better habits with them. Compare

      A) College teaches you how to write 100-line write-only spaghetti-code programs, because the main focus is teaching you basic syntax and algorithms. For most assignments, you can even implement it all in main() with gotos and you'll still pass. To,

      B) Someone who programs in their spare time might already have worked on 10,000-20,000 line programs, and already discovered stuff like (A) why it's important to comment it right, (B) why it's important for it to be structured right, (C) why it's important to keep it coherent, etc. (It's stuff you don't discover when you work on 100 line programs that you can print on 1 page and read them, and you don't even need to re-read them again, but when you worked on a program that's already too big to keep it entirely in your head, or to read it all in one go when you need to rediscover how and why it works.)

      And I hope you're not telling me that someone has to forget the latter, in order to learn the former.

      I think you're working off the assumption that it's impossible for someone to not be highly interested in high school (or earlier) and then to develop an interest while at university. This is the entire point of opening up the admissions process, to capture those with a latent interest and aptitude. You can still fail out the weaklings.


      I'm not. I'm just against the idea that RL experience and passion is somehow a disadvantage. That's my problem. The (otherwise PC) notion that ignorance and inexperience are actually somehow good for you.

      In other words, if you're just trying to tell me that maybe they'll discover a latent talent _and_ work hard to overcome that lack of experience... ok, we're going to aggree there very quickly. Yes, it's possible.

      But it will be overcoming a handicap, and it will involve a lot of hard work. And, yes, they can do it. Lots of people did.

      But it's possible to say that without insulting everyone who has years of experience under their belt. That experience isn't just a bunch of bad habits that will have to be unlearned anyway. And definitely not for a bunch of half-arsed college assignments. Someone who's programmed since they were 9, isn't going to be handicapped by bad habits in those 100 line assignments, they're invariably going to run circles around someone who's just now discovering what a for loop does.

      That's all I'm saying: it's possible to acknowledge that someone can start from scratch, without insulting everyone who has a head start and worked hard for it. If you want to tell them, "you too can work and learn to be a good programmer", go ahead. But when it becomes, "unlike those guys who just learned bad habits until now", that's where I draw the line.
      --
      A polar bear is a cartesian bear after a coordinate transform.
    3. Re:Oh, bull by Red+Flayer · · Score: 1

      I understand what you're saying, and I agree in general... but I also think it's a good thing to open up the admissions process.

      I'm sorry if you felt insulted by my OP. I only meant to say that there are sometimes overlooked advantages to someone being an uncut stone.

      My expereince has taught me that it can be very difficult to teach someone who is largely self-taught and believes they know it all, and this can be detrimental to others in the classroom. Does this hold true for most self-taught kids? I don't think so. But the parent post to my OP seemed to say that there was no value at all in someone who hadn't expressed an interest in programming throughout high school.

      The only other thing I'd like to mention is that people tend to mature a lot when they leave high school, especially since they tend to be separated from their peer group. People who are turned off by nerdiness in high school often sing a different song later in life.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    4. Re:Oh, bull by Moraelin · · Score: 1

      I was one of the kids who were hard to teach, I guess, but I'm not sure if it was the "bad habits." I'm guessing it's more like being the kind of personality who'd rather deal with computers or a physics book than with humans, that also caused it. I would have been just as hard to teach in any other subject, and in fact I've been just as hard to teach in subjects that didn't interest me. In fact, worse. At least in computer-related classes I was willing to acknowledge a neat new trick on the rare times when I saw one, in the classes that didn't interest me I was more like "wtf am I even doing here in the first place?"

      Being bored stiff in half the classes, and there only because my parents said that a diploma is good for me, also didn't help. I had to sit through classes (and take exams) about how to compile a Pascal program, or what a for loop does, or later what a hash table is, etc. I took classes for reasons ranging from having no choice if I want a diploma, to basically, "I guess it's good to have that spelled out on the diploma too." It's not very motivating. And let me tell you, it takes all the fun out of ADHD ;)

      Believing we know it all... well, some of us actually occasionally proved that we do. I remember one exam when two of us came up with the same solution that differed a lot from everyone else's and the professors'. So we get to explain why. Well, his solution had a race condition. I'm not saying that he was stupid or anything, probably just tailored to judge what the exam problem was about: proving you can use shared memory at all. Well, me and the other guy also proved that we know how not to thrash that shared memory.

      A lot of time, what we were taught or asked to do, actually genuinely made no sense... either for the purpose of those 100..1000 line assignments, or for the purpose of a RL sized program. E.g., hearing a professor ranting and raving about proving everything correct, just asked for the objection: how are you going to do that for a 1,000,000 line program? That's actually a pretty small one by RL standards.

      I have all respect for what Steve Jobs did: dropping out and taking the classes that really interested him. I'm not an Apple fan, or a Steve Jobs fan as such, but I can respect a sane approach to learning.

      I realize that that might come out arrogant. Heck, it _is_ arrogant, but, well, now you know why some of us are hard to teach :P

      --
      A polar bear is a cartesian bear after a coordinate transform.
  92. Shrinking? by giminy · · Score: 1

    explains that the number of women in CS is shrinking

    I'm sorry, but we use natural numbers to count numbers of items that exist in the world. You can't subtract from 0 in the natural numbers. So this sentence is in error.

    --
    The Right Reverend K. Reid Wightman,
  93. Can only get better by EdelFactor19 · · Score: 1

    I just graduated from RPI in december. And on average in most of my upper level CS classes there were about 2-3 girls. So it wouldn't be hard to do much better. The sad part is that the population is significantly larger in CS I, CS II, and Data Structures and Analysis (the pseudo CS3 at our school). There were tons there, who would get through it and quit, change majors or stop taking elective in the area. I vividly remember being in a lab for cs2 and having multiple girls seated on either side of me. In ta'ing DSA there were still a significant amount present, but a lot of them expressed that once they were done with DSA that was it (either they were comp sys and decidedly not taking any more comp sci'ish elective or they were swapping out of CS to another major and using the cs classes they had thus taken as elective credits).

    Can't really say I can blame them that much. If I wasn't someone coming in having done CS significantly in high school, and having already interned, knowing full well I 100% wanted to go down this path it would have crossed my mind. Often the early classes can be very tedious, with assignments and grades heavily dependent on coding ability when coding style, technique and good debugging practices are hardly covered in the classes at all.

    If things like patterns, UML and software doc and design practices, and CVS were covered earlier I think students, and females especially may find more hope and interest. Even something like graph theory would be good to cover earlier. It (graph theory) should be made a requirement for accredited degree paths anyhow IMHO.

    the funny bottom line is that increasing the female population in CS departments won't just make the universities happier; it will increase the male CS student morale as well.

    --
    "Jazz isn't dead, it just smells funny" ~Frank Zappa
    EdelFactor
  94. Bullshit by Anonymous Coward · · Score: 0

    Okay, I'm an AC and arguably a troll, but I'm sick of this bullshit. Anybody with programming aptitude can program, and is probably doing so already. The more you do it the better you get, and you can get paid for it while you learn. But you probably can't prove that an algorithm is optimal, or show that an implementation is correct, and you probably don't have a sense of where you should apply a formal method and where it's more effort then it's worth. How do you know when your hash algorithm has "good" behavior, or why "rand() % 100" isn't evenly distributed? Logic, discrete math, and statistics seem like they might be useful, not to mention exposure to current research, so you check out the Department of Computer Science. First they whack you over the head with a giant lead mallet with "computer science is not programming" engraved on it (backwards so everyone can read it from the permanent bruise it leaves on your forehead), then the curriculum makes it clear that you're about to spend about three years doing almost nothing but programming. To add insult to injury, the programming you do doesn't even teach you software engineering (and time constraints may actually discourage it). Anyone have a significant lifecycle in their senior project? Know how to recognize well-written requirements? Ever document an architecture so someone else can actually use it? I know loads of people who've been programming for at least a decade who would enjoy and benefit greatly from studying real CS, but they can't get into the CS department because they don't have the programming class credits. So CS enrollment in general is declining, the percentage of women in CS is declining, high school students show an alarming lack of interest in majoring in CS, and they're pretty good at keeping programmers away. It's not like it's useful or anything, but maybe they should try teaching Computer Science to the people who want to take it.

  95. Re: play factor by mackyrae · · Score: 2, Insightful

    I'll agree on that. We're taught to play with Barbies. I know I was. I had a fake kitchen thing. What did my brother have? A toy work bench. Who was encouraged to tinker and who was encouraged to be ladylike? I'd say this is probably a common thing in families. The boys are taught that they are supposed to tinker and be "Mr. Fix-It." The girls are taught that that's "for boys." Having your formative years being spent being told not to be interested in those things can certainly have an effect.

    There was actually a "girls can't code" argument at my school a couple of weeks ago. One CS BS senior expressed his opinion that some of the students, especially the girls weren't up to par and shouldn't have been admitted. As you can imagine, this was not welcomed by the other students. Last week, I was "nominated" (read: appointed, there aren't enough underclassmen for a real election) to ACM secretary. When I said I'm bad with taking notes, I was told it's "woman's work," so I'd be fine even though girls are all dumb. Double fingers for that kid. The other girls got mad, and I chased the kid ("nominated" for president) out of the room. That resulted in a lot of discussion about girls, coding, intelligence, etc. Only a couple of kids even knew that the first programmer was a woman (Ada, Countess of Lovelace).

    I'm sitting in a data structures class right now.

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  96. Nerd factor or discrimination is irrelevant by AnalogDiehard · · Score: 1
    The "nerd factor" or discrimination has nothing to do with the drop of women in the CS field.

    A career in CS demands an emphasis on logical thought process.

    It is well established that most women in the US do not make decisions based on logic, they make decisions based on emotions and they rush to impulse decisions without considering the consequences. You cannot develop reliable software systems by relying solely on emotions without considering the consequences of your actions. Men are more logical and rational in their thought process.

    The US media culture has been driving this mindset into women for decades. Browse through the women's interest section in any bookstore. Watch any of the TV shows that are targetted to women. Watch a couple of "chick flicks". The women's culture that is browbeaten into the female mind makes a poor match for the mindset that is demanded by the CS field. This culture is not prevalent in Asia and India which explains why there are more women from those countries in the CS field than there are US women. I've seen a lot of companies in my contract work and the majority of women involved in CS are either asian or european indian. That's not discrimination - that's the hiring process at work, hire the most qualified person for the job.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
    1. Re:Nerd factor or discrimination is irrelevant by ancarett · · Score: 1

      It is well established that most women in the US do not make decisions based on logic

      Oh, really? The same can be said of most men. They just like to claim that their decisions were logical and brand a female's decisions as irrational. The rest of your comment reads rather like the comments of a 19th century misogynist who is sure that women are something other than human.

      The original article is simply suggesting a new spin on recruitment. Instead of admitting people to the program based heavily on their previous programming experience, recruit students (male and female) with the scholarly ability and interest in doing something with the CS education. Since many high schools don't offer a full range of CS courses, this also would probably level the playing field for many prospects.

      It would be interesting to look at the numbers and see exactly how much previous programming experience is a predictor of success in CS. I know that in many university-level disciplines, previous experience breeds a cocky attitude amongst students who feel they don't have to do the freshman-level work and are outraged when they fail for not taking the quizzes or completing the projects. I wouldn't say that previous programming experience was a hindrance, but by putting a heavy emphasis on this in admissions, the program people might have been overlooking more compelling factors for success.

      --
      ancarett, historian and zombie gamer
    2. Re:Nerd factor or discrimination is irrelevant by AnalogDiehard · · Score: 1
      The rest of your comment reads rather like the comments of a 19th century misogynist who is sure that women are something other than human.

      I'm afraid you have grossly misjudged me.

      A misogynist hates women. Look it up in Websters.

      If you had bothered to read my comments carefully, you would read that I despise the system - not women. There's a difference and you have failed to interpret it.

      It's a common feminist ad hominem attack to label anyone who criticizes the system a misogynist. Such attacks are desparate measures to protect the status quo, and I will not submit to shaming tactics. I was married to a covert feminist and I am well aware of all the shaming techniques of the manipulative vindictive misandrist.

      BTW, a misandrist hates males and you will not find that word in most dictionaries because the feminists who have infiltrated the organizations have exerted their influence to have that word removed from the dictionaries. I do not hate women, but I despise feminists. The difference is that the latter are a crafty deceptive scheming cult who have brainwashed a generation of lawmakers and innocent victims using manipulated studies or false pretenses to further their cause. Those deceptions date all the way back to the encounter with the serpent in the Garden of Eden, so don't go branding me as a 19th century stalwart.

      --
      Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  97. A girl's perspective by Elentari · · Score: 1
    I find this insulting. I live in the UK, and am considering taking CS, but it's hard to find a course that fits what I want to learn because so many of them have moved away from programming. So, to think that someone would believe this to be the correct way to attract female applicants really pisses me off. I wouldn't be happy to take a course along with a lot of girls who don't care about the subject, but thought it sounded like a good idea because someone tried to coax them into it. I'd be happy with a load of guys who actually give a damn about what they're doing, even if I was the only female in the class.

    Just as not all men opt for CS, not all women do, either. It's down to different personalities preferring different pursuits. Changing a course deliberately to attract more women is not attracting them to CS, but to a slightly mutated version of it, and actually accomplishes nothing - it proves that women don't care about CS if they prefer the new course, and puts them off if they don't.

  98. I'd like a nerd-friendly approach to English by try_anything · · Score: 1
    With less emphasis on literature and more emphasis on running the projector!

    Seriously, I hope they're not trying to make CS into a department that turns out super-savvy users. Many other undergraduates departments turn out large numbers of very sophisticated computer users who can do neat stuff with data and graphics. If that's what CS becomes -- using programs written by other people to do interesting, valuable stuff -- then you should get one of those other degrees so you acquire knowledge of a field along with your computer skills.

    Programming, systems, and the theory behind both are what computer science is about. Using computers is a basic function of any educated person.

  99. As a female who studied in the field... by Anonymous Coward · · Score: 0

    and an attractive one at that, one of the major obstacles i had to overcome is the american cs male. (i had no problems interacting with international students.) they seem to be amazed at the combination of my gender and interests. so much so that i've been gawked at, pestered, stalked, and even assaulted!

    everyone wanted to help little old me with my super hard programming assignments. i refused everyone and did them myself. even when i kept getting the highest marks and my professors remarked my brilliance, everyone still thought i was incompetant and needed help.

    it got so ridiculous that i resigned from school after speaking with the department head and the dean of science. i was told i was not the first with this problem. now i love programming, but i think i'll become an art major upon returning to school.

    my suggestion to the american cs males: log off the computer once a week and learn how to properly interact with other humans in a social setting. going to bars to drink yourself stupid and sulk about your inadequacies does not count.

    maybe it would help attract more females to the field if they weren't treated in the manner i was.

  100. Is there a problem? by scamper_22 · · Score: 0

    Women are given opportunities a plenty in engineering and computer science. How much more a push would they like? There's no barrier to university. In fact most universities will give a spot to a women even if she's not the best student. There's no barrier in the work place. Every employer I've ever worked with has tries to hire women. Here's the hint, they just can't find enough good ones. The majority seems to be eastern european women and asian women. Some of whom are very good programmers. There's enough people who can't program already doing it :) Let's not lower the bar again. How about, instead of lower the bar at university, we actually strengthen mathematics and science at the elementary and grade school levels. Oh I forgot, we had to lower those as well so that people would be interested in those well. While we're at it, let's make sure 50% child care workers are men, 50% of nurses are men, 50% of secretaries are men, 50% of garbage collectors are women... This is ridiculous. Give people the freedom to do whatever they want...beyond that, leave people to their own choices.

  101. Just more proof by ClosedSource · · Score: 1

    That women are smarter than men. Given the bleak prospects for CS graduates in the future, it makes perfect sense to choose a better career.

  102. Dear GP, sorry for this, it is nothing pesonal by xtracto · · Score: 5, Insightful

    For fucks sake, I think a lot of people here in slashdot should go and study Computer Science to realize that CS is NOT all about programming, there are countless branches of Computer Science were programming has *nothing* to do. I am making my PhD in Comp.Science right now, and if it wasnt for the fact that I am doing simulations (which in some circumstances it might be possible to do *without* programming like using RepastPy) I would not be using programming.

    You people are confusing Computer Science with Software Engineering. Software Engineering is what most of slashdotters would *need* to study in order to be "professional" developers (this is, learn the theory and background behind that PHP, Python, Java, C++, C, Visual Basic, etc etc /coding/ you do).

    It is completely possible to study in a subfield of Computer Science (in fact in many of them) without knowing how to program (in fact, many of my fellow PhD students do exactly that, oh, and my own supervisor [a Prof. in Comp. Science] does not /code/).

    Several slashdotters will find this last comment offending: I believe that removing Programming will indeed attract more women, basically because this fat-dirty-geek-egocentric-smelly person idea is specifically centered on programmers, coders, etc, not on Computer Scientists overall. Gosh, there are really intelligent Women in Computer Scientists, one that comes to mind now is the cryptoanalyst women that sometimes has been featured in slashdot.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:Dear GP, sorry for this, it is nothing pesonal by hohohmm · · Score: 1

      Have to say, you're damn right. CS had never been all about programming. If it is, you could have learned it without going to college.

    2. Re:Dear GP, sorry for this, it is nothing pesonal by owlstead · · Score: 1

      The article fortunately does not talk about removing all programming from the studies. If you work with a computer it is important that you know how computers work, and why errors sometimes pop-up, and what the architecture is under the application. It is pretty impossible to completely ignore all these things, and still think you can do Computer Science on any serious level.

      But CS is not very much about programming, and a good CS course should not stress programming, or maths for that matter. There is some discussion if Computer Science really is science, but that is just definitions; there is a lot of complex stuff to study besides programming and maths. Talking about maths, these "cryptoanalyst woman" most certainly know more about maths than computer science. Actually, I would be very surprised if they would call themselves computer scientists (instead of mathematicians, for instance).

    3. Re:Dear GP, sorry for this, it is nothing pesonal by djchristensen · · Score: 1

      CS is NOT all about programming, there are countless branches of Computer Science were programming has *nothing* to do

      And exactly what do you do with such a degree, aside from becoming a professor or researcher? And how many of those positions exist versus SW engineering/programming positions?

      I agree with you that CS is not all about programming, which is why I tend to round-file any resumes I see from CS grads looking for SW engineering/programming positions. In my experience, they have little practical knowledge and skills, at least the graduates from some schools.

    4. Re:Dear GP, sorry for this, it is nothing pesonal by elrous0 · · Score: 1

      It's not about WRITING code, it's about how the code FEELS. Did you ever once stop to think about the computers FEELINGS? Did you? Or did you just assume it was all about 1's and 0's, like a typical man?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    5. Re:Dear GP, sorry for this, it is nothing pesonal by linguae · · Score: 3, Insightful

      One problem with your last comment. There are many fields within computer science that require programming; in fact, the only field that doesn't require coding is theoretical computer science and its relatives (such as algorithm complexity), and even those fields can benefit from coding skills to provide some real world measurements that complement the theoretical ones. For example, systems research (my personal favorite area of computer science, which consists of operating systems, networking, databases, file systems, etc.) is heavily dependent on programming, because systems research is quite experimental. You make a hypothesis, design your system, implement your system (which involves coding), and do performance analysis. Most other fields in computer science work very similarly.

      Yes, it is true that once you become a professor, you don't have to code; you can just hire some graduate students to code for you ;). However, all computer scientists should know how to program. Do you have to be the best programmer in the world? No. However, programming is very important in computer science, even in the theoretical fields. Programming is one of the tools in a computer scientist's toolbox. A good computer scientist knows how to program well, even if they aren't the best in the world.

      Removing programming removes a key component of the computer science curriculum and limits the choices to theoretical computer science (and that requires good algorithmic and mathematical skills, which is related to programming skills). Programming isn't rocket science. Perhaps we can encourage society that programming isn't something to be intimidated by, just like we have encouraged society over the past 40 years that mathematics and science are nothing to be intimidated by, either. In order to succeed in computer science, you have to learn how to program. Sorry, but it's the truth.

    6. Re:Dear GP, sorry for this, it is nothing pesonal by fireboy1919 · · Score: 4, Insightful

      CS is NOT all about programming, there are countless branches of Computer Science were programming has *nothing* to do

      Name one. I bet there's some programming involved in there.

      When I was going through, the major CS areas I studied were Computer Vision, AI, Cognitive Science, Security, Compiler Theory, Language Theory, and OS Design.

      There wasn't a single one of those that didn't involve writing code. You *can* do those things without writing code, but that's not as useful. You advance the field by showing that you've got a new approach that works better than previous approaches. You write a paper with theoretical and empirical evidence. You get your empirical evidence by running your code.

      Sure, you need the theory as well. If you've got an algorithm that you think is always more clever than the currently accepted best - or that breaks something currently thought of as unbreakable, etc, you need to prove it mathematically. But a lot of people will think that you're probably pulling a fast one if you don't have actual data to back it up, so you probably should implement it.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    7. Re:Dear GP, sorry for this, it is nothing pesonal by yuriismaster · · Score: 1

      As was once quoted to me from a source I cannot recall:

      "Computer Science is as much about computers as astronomy is about telescopes."

    8. Re:Dear GP, sorry for this, it is nothing pesonal by docrmc · · Score: 2, Interesting

      I don't find it offending, but I will have to disagree. The idea i not to remove programming, but not to let it be the sole feature.... You started off so well there that I rather was not expecting the finish. Your statements about the confusion between CS and Soft. Eng certainly ring true, though. Coupled with Dr. Faustus, it addresses the matter quite neatly.

      The problem comes with the "omg, ponies" attitude, bigtomrodney and naturation displayed so nicely. We're not talking about teaching women programmers to code more realistic looking flowers in video game environments here, and we're not "moving math away from doing math problems". That isn't analogous to what the article addressed at all.

      Let me say right here that, as a woman, either of those things would offend me. I don't believe that things should be inherently woman (or anyone) -friendly, but I like "level" playing fields. I am not for necessarily making things more butch, anymore than I am for making thing more perty - pink DS lites, Razrs, guitars.. flowery, touchy-friendly games... annoy the fuck out of me, but there should be that option. However, it is quite probable that things will have a more "masculine slant", or to be misrepresented, and for CS, this can result in the low enrollment of women.

      The article is talking about the misrepresentation of what CS is; that if it were to move the emphasis - i.e the projected image of what CS constitutes - away from _simply_ programming, it could only benefit the levels of female interest. Indeed, the only language I bothered to certify in is Java, so I've understandable bias. But if all the AP exam is, is Java... then it needs to be redone. Is the GRE CS exam all programming? Heck no. It's wide-ranging, as CS is a broad thing.

      Let me add that, what I find even worse than misguiding those who are about to enroll, is guiding the enrolled student down the programming path, giving them a sense of "this is what the industry wants". I see it in my own university and its effects in future courses of study. e.g. I discovered in the first week of a class, this Sunday, that another female CS student and I applied to the same MSc. program at the same university. I got accepted the week they processed the apps, she is still waiting. The difference? She was advised to do VB, C++, Java, Software Analysis...; I did what I wanted. What I wanted happened to be Networking, Programming, Databases, Security. This makes the article's point about diversity in CS quite nicely. It is the diversity in CS, the ubiquity, that needs to be emphasized.


      And for the record.. my bass and electric r black and electric blue; the only flower i want to see is if the Hitman is disguised as a flowery delivery man; and, most of the geeks I know stare at me over a pair of Windys and try to kick my ass, chicas included.

      Pocket protectors and stereotypes be damned. Thank you very much.

      --
      "Moral indignation is just jealousy with a halo."
    9. Re:Dear GP, sorry for this, it is nothing pesonal by clsours · · Score: 1

      Neither the summary nor the article reference really said what was being de-emphasized or what was being emphasized. I would be interesting in knowing exactly what is meant.
      In response to docrmc: I had several programming classes with female students, and they had about the same aptitude as the rest of the student body, ie, just as 80% of the male population didnt know half of what was going on, 80% of the female population didnt know much about what was going on. Part of the problem lies in the fact that there were about 8 female students, so it appeared to be a higher proportion.

      Also, how have you found your experience to be in the CS field? I went to school to be a game coder and am now mainly working with DB's, Web Applications, and Applications. However, in maintaining these, some proficiency in code is required. If women are encouraged to enter this field, only to be disparaged or discouraged when they get to the workplace, is this a good thing?

      Personally, I really appreciate smart people, no matter their gender. I would really like to see more women (especially at my workplace) in Computer Science. So, my basic question is, Are men just more likely to be hackers than women? Is it just perception that is keeping women from looking into CS fields?

      --
      Seagoon: Shut up Eccles!

      Eccles: Shut up Eccles!
    10. Re:Dear GP, sorry for this, it is nothing pesonal by jma05 · · Score: 1

      Edsger Dijkstra

    11. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      Hehe.. I remember in college telling a person I'd just met that I was studying computer science. Her first question had to do with her printer not working properly. I had to explain, somewhat aggressively, that computer science had *nothing* to do with hardware maintenance.. it just kind of comes with the territory.

      I heard a quote that said, "When art critics get together they discuss historical periods, modes of expression, etc. When artists get together they discuss what brands of paint are the best."

    12. Re:Dear GP, sorry for this, it is nothing pesonal by realthing02 · · Score: 1

      Half the things you list in "systems research", which is just a field of research, not really computer science (but i understand what you're getting at) can have papers and proposals that have nothing to do with coding. Take a look at Lamport's papers (Logical Clock Synchronization, Byzantine General's Problem) and many others (ACID vs. BASE, End to End, Communicating Sequential Processes) to see what kind of "system's research" doesn't require coding.

      In fact, some could point at those papers, especially Logical clock Synch, and show how revolutionary they are. No one here is saying that programming isn't a valued skill, but i think people are confusing, like this thread's OP said, is that there is a Science to computer science, not just application. You don't just teach kid how to run experiments and call them a Scientists, they need the ideas to test, the methodology to test, and the want to test it.

    13. Re:Dear GP, sorry for this, it is nothing pesonal by ScrewMaster · · Score: 1

      Gosh, there are really intelligent Women in Computer Scientists

      Another one that comes to mind is Grace Hopper.

      --
      The higher the technology, the sharper that two-edged sword.
    14. Re:Dear GP, sorry for this, it is nothing pesonal by TheTapani · · Score: 2, Interesting

      >> CS is NOT all about programming, there are countless branches of Computer Science were programming has *nothing* to do

      > Name one. I bet there's some programming involved in there.

      Bet taken.

      In our department (one of) the largest research groups are into type theory. Also hard computing science fields like, complexity theory, computability and (say quantum) algorithms require little or no programming.

      > Sure, you need the theory as well. If you've got an algorithm that you think is always more clever than the currently accepted best - or that breaks something currently thought of as unbreakable, etc, you need to prove it mathematically. But a lot of people will think that you're probably pulling a fast one if you don't have actual data to back it up, so you probably should implement it.

      I am a Ph.D student in algorithms, and my (and most of my research groups) view is the exactly opposite. Proofs are the good stuff, proofs are what you want, and by proving facts is how a/the science advances. Having benchmarks demonstrate an inability to prove/formulate claims, or indicate that you are actually studying something else than computing science. Also benchmarks have the old problem of being easy to tweak to indicate a more favourable result than might be expected. //T

    15. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      Yes, programming is only a small part of what CS is, but it is where the rubber meets the road.

      I earned both a BS in CS and a MS in CS from good universities. I had professors with PhDs from leading schools like MIT, UC Berkeley, CIT, Standford, etc. I studied some very theoretical stuff, I studied some very mathematically intense stuff, and I studied some practical subjects. Generally speaking to bring something from CS to fruition, to realize it, to test theories beyond mathematical proofs, to visualize, etc, etc you have to cut some code or wire some chips.

      There are also classes of problems where mathematical proofs on paper are not feasible; that you must program to either get an answer, an approximation, or to simulate.

    16. Re:Dear GP, sorry for this, it is nothing pesonal by Sage+Gaspar · · Score: 1

      Proofs are the good stuff, proofs are what you want, and by proving facts is how a/the science advances. Having benchmarks demonstrate an inability to prove/formulate claims, or indicate that you are actually studying something else than computing science. Also benchmarks have the old problem of being easy to tweak to indicate a more favourable result than might be expected.

      This indicates to me that you should give up this "computer science" thing already and just call yourself mathematicians. It's less confusing :P

    17. Re:Dear GP, sorry for this, it is nothing pesonal by fireboy1919 · · Score: 1

      In our department (one of) the largest research groups are into type theory. Also hard computing science fields like, complexity theory, computability and (say quantum) algorithms require little or no programming.

      Type theory was invented to describe programming languages and is a subcategory of language thoery. Can you see how programming might be a little involved things that affect programming languages? I would go so far as to say the math involved in type theory comes close to actually being code itself.

      Complexity theory - empirical evidence that one idea that has been proven mathematically to be more clever than another is acquired by writing code. What if you didn't account for something that you should have?

      Computability is extremely important for compilers - detecting code that won't work. Most of the well known aspects of this are essential to compiler design.

      I am a Ph.D student in algorithms, and my (and most of my research groups) view is the exactly opposite.
      Perhaps so. Benchmarks have the same problem that proofs do: make it confusing enough, and you may be able to pull the wool over enough people's eyes to get your crap published. That doesn't mean that they're not valuable any more than that proofs aren't valuable. Obviously, some of the time, you need one more than the other. Some of the time you absolutely, positively need both.

      I know for a fact that most of the work that I did in language theory didn't involve touching code at all. It was mostly proofs. But there was still some coding built-in. Code springs from every discipline of computer science, and if you're not using it you've specialized to the point of myopia. CS is not a form of pure mathematics.

      In the end, it pretty much all the math in CS ends up describing something so you can put it in an algorithm...which then becomes code.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    18. Re:Dear GP, sorry for this, it is nothing pesonal by blahplusplus · · Score: 1

      "However, it is quite probable that things will have a more "masculine slant", or to be misrepresented, and for CS, this can result in the low enrollment of women."

      Personally I think trying to attract anyone to subjects they aren't interested in naturally is a mistake, I think the best one can do is expose students to what subjects are like and let them decide. In my many years it seems people forget that not everything can be brought out of cultural or biological niches... for thousands of years men and women adopted the roles they were best suited for and didn't think much of it. Only as people become bored with their current situation and start to hyper focus on themselves and differences do they become disgruntled and annoyed. The bottom line is: Things have to get done and it shouldn't matter who does them.

      I think the whole idea of attracting women into CS is stupid, CS should be presneted or exposed to students while in school and then students should make the decisions on what interests them.

      I really hate this "edu-advertising" going on in teh educational system which is really a plot to increase profits and wages for the faculty and related businesses.

      Unofortunately higher education is more and more about a being a business then education in my opinion.

    19. Re:Dear GP, sorry for this, it is nothing pesonal by mr_pickles_esq · · Score: 1

      Name one. I bet there's some programming involved in there.

      You lose. Intractability

      The whole course consisted of doing proofs. The course was so theory based that the notion of using a computer just to email the professor to ask a question seemed out of place. Coincidentally, the course I took was taught by Manuel Blum (husband of Lenore Blum in the article).

    20. Re:Dear GP, sorry for this, it is nothing pesonal by kilroy0097 · · Score: 1

      The argument that every Computer Science track requires programing knowledge is mute because they all require coding knowledge at least at a basic level. The knowledge of coding and how to code and how code flows etc. That in itself is learning how to program. What is different however is the type of code and the programing language that is learned. Some are much more complex than others but someone going into Web Design won't be learning Fortran for Engineers. To label one field of Computer Science we can look at the Networking Tracks. Certainly you are learning logic code and perhaps some basic filter scripts and other traffic filter related coding. But this code is very basic and unless you are reprograming network systems like netsquid boxes or firewalls your code knowledge is limited. If you are instead a Network Hardware individual then your coding is very limited and most of the time you are flipping through menu systems and setting flags. So do all fields of CS need to learn code or at least learn what code is and how it flows? Yes. Do they all learn programing? Yes. Do they all require intensive programing knowledge? No.

    21. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      CS is NOT all about programming, there are countless branches of Computer Science were programming has *nothing* to do
      Name one. I bet there's some programming involved in there.


      NP completeness theory is a pretty important part of computer science. It's got nothing to do with programming.
      Many difficult aspects of encryption design also do not involve programming.

    22. Re:Dear GP, sorry for this, it is nothing pesonal by fireboy1919 · · Score: 1

      whole course

      Aha! I have you there. Courses are not the whole of a subject.

      This one's pretty simple, though. Proofs in the domain of complexity theory are often supplemented by programs. If the math is extremely difficult (which it usually is), and no one has yet figured out how to prove something, writing and running a program that does it will give them a clue.

      How do you think people came up with the different sets of complexity problems? They saw patterns in the nature of the algorithms they used.

      Further, writing actual problems gives key insight into them that solving proofs about them does not. Some problems are extremely difficult to solve optimally, but easy to get close-to-optimum solutions. As far as I know, there isn't a good way to express that without programming yet, but it's an interesting point to keep in mind when evaluating the fitness of an algorithm.

      Which is really the point of complexity theory at all.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    23. Re:Dear GP, sorry for this, it is nothing pesonal by docrmc · · Score: 1

      I agree with you, blah, about "edu-advertising", but I feel that the article tried to advance the idea that from an early stage CS is presented as a thing "geek guys do". If is is simply a general-neutral exposure to the subject that currently exists, such measures aren't necessary. But if they are correct in this assessment, then I feel something needs to be corrected.

      --
      "Moral indignation is just jealousy with a halo."
    24. Re:Dear GP, sorry for this, it is nothing pesonal by docrmc · · Score: 1

      clsours,

      While I have been in school, my jobs have officially been in areas of IT Support, i.e., unofficially, I end up mucking about with Network Administration, R&D, Programming, Web Admin.. with no reflection in the pay. But whats new about that?

      I was fortunate to work in an environment in which most of the IT staff were female, although they did not hold the most glorious of the positions... but at least I did not have to deal with sexist attitudes from co-workers. This was helped by the fact the women they were at the very least competent, but, more typically, talented and knowledgeable. Attitude from customers? Well that's a different deal. I particularly love the pregnant pauses on the hotline: "...may I speak to a _Technician_?" "You are." "...Well can I speak to someone who knows about X?" "You are." That sort of thing.

      (My sister and ) I program for the fun of it - I have no huge interest in doing it professionally - but I am a stickler for programming proficiency. Believe me when I say that she and I try to drill "proper programming etiquette and technique" into any of our friends taking classes in Programming. I just don't hold to the perspective that Programming is the see-all end-all of CS....

      You and I share a similar appreciation for smart people of any gender. But while I can live, quite easily, with being the only woman in the room, I'd rather it not be so. Funny you should mention hackers right then, because that MSc I mentioned is in InfoSec. Given the area in which I live, I wouldn't be entirely surprised to find a larger number of female students, but all-in-all, I don't expect to see that many. What I might expect is representative portions. i.e., I wouldn't expect to see a higher % of woman hackers than there is a % of women in CS. And we admit that this is a rather optimistic expectation.

      I think that perception has rather alot to do with it. I know it certainly was a factor for me in secondary (high) school. They still had sexist attitudes about what was and was not for women, in sports and study- something I campaigned hard against. After I complained for a year, they introduced "AP level" CS at my school, of course, when I was ineligible for the class, but what more can you do. And the sexism is alive and well in CS at college level today. At some universities you could see the gleam in their eyes when i appeared to ask questions, that simply said "Oooh, a woman!" Then the inevitable, "so you're here for Programming, right?"

      I'm chipping away at the perception where I can. I admit, I derive a little joy when some guy walks up to me with a problem that inevitable ends in "but I don't remember the password" and I say "so?" ..and wait for the look of shock tinged with horror when they realized theyve read me all wrong. Ok, so maybe the look on my face is a l'il sinister too...

      --
      "Moral indignation is just jealousy with a halo."
    25. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      wait a f*cking second. A vague suggestion that women may not be completely and universally discriminated against in any field is forbidden, but "fat-dirty-geek-egocentric-smelly person" as a description of programmers doesn't even raise an eyebrow?

    26. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      And women who are, not only pioneers in the computer industry, but other things. Take sports: I was once training as a martial artist at a dojo, and loving it, until a sexist pig went behind my back and told my instructor that I didn't like being at the dojo and really didn't want to train. I get kicked out for no reason. I heard later that the guy was an asshole anyway. I was a good and talented martial arts student at this dojo, but since a few men couldn't handle it, I get kicked right as I'm about to make my next level of upper belt. The man who snitched this bullshit behind my back was a lower belt and was not even flexible enough to get one kick past the height of his shins. My kicks were all over my head and done right since I also had other training to perfect my form. But since the men's egos got bruised, i was kicked out and even nearly physically assaulted by one.

    27. Re:Dear GP, sorry for this, it is nothing pesonal by Eivind · · Score: 1
      Ok, so I realize you're joking, but a variant of that is actually true -- and advocated by some of the most respected programmers around.

      For example, SICP says that programs should be written for humans to read -- and only as a minor side-effect for machines to execute.

      This means programs needs organization, style, and a correctly designed metalinguistic abstraction.

      People with no idea about programming, and programming-beginners (along with some long-time-programmers who just never gets it) think that programming is primarily about knowing where to put ; where to put { }, and similar technical details that really don't matter in the larger scheme of things.

    28. Re:Dear GP, sorry for this, it is nothing pesonal by Anonymous Coward · · Score: 0

      If you can't implement the algorithm, you're not a computer scientist, you're a mathematician.

    29. Re:Dear GP, sorry for this, it is nothing pesonal by try_anything · · Score: 1

      The problem with what you say is that many theoretical results are of no particular beauty or interest except in the implied context of application. If they are never successfully applied, then they turn out to be nothing but ugly, boring math. If you want to do math, you'd better make sure it's either beautiful or useful.

    30. Re:Dear GP, sorry for this, it is nothing pesonal by aevans · · Score: 0

      Possible to study, yes. But not possible to graduate. We're talking about graduates, not perpetual students.

    31. Re:Dear GP, sorry for this, it is nothing pesonal by aevans · · Score: 0

      He was also wrong about GOTO.

  103. As a true Slashdottian... by CrimsonScythe · · Score: 1

    As a true Slashdottian you don't know how to go from step 2 to step 4. :-)

    --
    The view was horrible and the smell was even worse; Julie severely regretted becoming a proctologist.
  104. Hey... by Anonymous Coward · · Score: 0

    I've worked with women in engineering (at least, what traditionally has passed for it, like the automotive area), medicine, and the super-broad category of "IT." Many of these women (including my siblings, one each in medicine and engineering / IT) are tremendously confident people with no visible scars from societal stereotyping. For example, they weren't raised to be "ladies." They don't fear men and they're not itching to kick someone's a$$ to address years of misogynistic practices.

    And, guess what? Very few of them have much interest in being a Unix administrator or the 3rd-assistant brakepad engineer at Big Auto Company. (Notice I said very few... not NONE.) Medicine (which, as the parent noted, was historically hostile to women) is a different animal. It would be condescending to call it a "chick" field, but it certainly appeals to women much more than IT and some fields of engineering.

    Is it @#$%ing POSSIBLE that some preferences are gender-based and not the result of bad societal influences? What do you think? I think it is.

  105. I'm trying to be optimistic about TFA. by baboo_jackal · · Score: 1
    TFA is interesting. I have to admit, on my first read, I was up in arms - Me:"What?!!? De-emphasizing programming?!?! WTF!!!" Until I read it again...

    Moving emphasis away from programming proficiency was a key to the success of programs...to draw more women into compuer science
    Here's me as the eternal optimist - I want to believe TFA is saying: "Look - we've got to get more people into CS. We don't care how they get here, but let's not prematurely limit ourselves to preternaturally skillful hackers - don't get me wrong, we're still going to *get* all the hackers into the best programs, but let's not scare off someone who might be good just because they have the wrong idea about CS, or they haven't been writing code on their grandpa's TRS-80 since they were 4." (that was me. I'm old.)

    That's OK, as long as the de-emphasis on programming is limited to entry into CS. Once in a CS program, students *have* to program - and program a lot! Writing good code is one of those skills that improves with time and experience. No matter how (hypothetically) brilliant and full-of-potential someone might be, you can't substitute actual coding experience with a few all-nighters in front of a "Learn C in 24 Hours!" book.

    I can understand the "lowering barriers to entry" idea of TFA, but only if it doesn't dilute the importance of programming within a CS department's program of instruction.

    That having been said...

    WTF!?! YOU DON'T AGREE WITH MORE CHICKS IN CS?!?!? DON'T RUIN THIS FOR US!!!! WE'RE SO LONELY!!!

    --baboo
    1. Re:I'm trying to be optimistic about TFA. by macker · · Score: 1

      "'Moving emphasis away from programming proficiency was a key to the success "

      "wtf!?! you don't ageee with more chicks in CS?!?!? Don't ruin this for us!!!! We're SO lonely!!!"

      ( de-toupperfied to avoid lameness filter )

      sister, puleeeze!!

      --
      (T)he (O)ld (M)an
    2. Re:I'm trying to be optimistic about TFA. by baboo_jackal · · Score: 1

      I don't get your point. (I was trying to make a joke at the end.)

  106. Re: play factor by Bluesman · · Score: 3, Funny

    I'm sitting in a data structures class right now.

    Pay attention, stop socializing.

    --
    If moderation could change anything, it would be illegal.
  107. Interesting ideas, but it's NOT computer science by linguae · · Score: 3, Insightful

    Some select quotes from the article (boldface font is emphasis by me):

    This image discourages members of both sexes, but the problem seems to be more prevalent among women. "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth."

    Like others in the field, Dr. Cuny speaks almost lyrically about the intellectual challenge of applying the study of cognition and the tools of computation to medicine, ecology, law, chemistry -- virtually any kind of human endeavor.

    He and his colleagues at the University of Washington (which never had a programming requirement, he said) have produced a Web page for prospective students with an explicit goal of breaking stereotypes about computer science and demonstrating that computer scientists "work in a broad range of interesting fields" -- everything from designing prosthetics to devising new ways to fight forest fires.

    The emphasis on scientific computing and other applications of computers to scientific and medical fields sounds interesting, but it is not computer science. That is called computational science or scientific computing. Computer science is about the study of computation and computers and has different subfields, which includes theoretical CS, algorithms, programming languages, systems (a wide range of topics such as OSes, file systems, networks, databases, compilers, etc.), graphics, and AI. Most computer scientists could care less about designing prosthetics or studying climate changes; they are generally interested in whatever subfield they specialize in.

    There is a big difference between computer science and scientific computing. Scientific computing applies computer science skills to other disciplines, but it isn't computer science itself. When you are studying computer science, you study the aforementioned subdivisions above. When you study scientific computing, you know just enough CS to apply it to other disciplines, but it shouldn't be called CS.

    I have no problem with attracting women to computing disciplines. I, for one, would strongly support such an effort. However, what is proposed by CMU is not computer science, and it shouldn't be called such. There should be no changes in the standard computer science curriculum. CMU's undergraduate computer science program is one of the best in the country, and if it isn't broken, then it shouldn't be fixed. Instead, CMU should start a scientific computing major inside of the School of Computer Science.

  108. CRA-W? by Anonymous Coward · · Score: 0

    http://www.cra.org/Activities/craw/

    I heard CMU's numbers were on the decline? Is that incorrect?

  109. CS Programmers Changing to Attract Women Students by mpcooke3 · · Score: 0

    That would be news for nerds.

  110. It's not the same degree by icebones · · Score: 1
    To attract women students to the CS field, 'Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science.'

    This statement is the key. To make the degree program more attractive they had to change the fundemental basics to something else. Therefore they are not issuing a CS degree now that is comparable to the one they had previously. The name on the paper may be the same, but that's it. Once companies learn that the new graduates aren't as skilled in programming, they will quit hiring them to do the jobs they always went to that school to fill. This will hurt everyone geting a CS degree from that school. It will actaully promote the stereotype of women not being as good at CS related jobs as the women coming out with these degrees will have a lesser education than their couterparts that received a degree with a focus on programming.

    This has nothing to do with stopping discrimination or promoting equallity. It has to do with looking good and being trying to be politically correct.

    --
    Life is pain. Anyone who says differently is selling something.
    1. Re:It's not the same degree by Shados · · Score: 1

      Correct. The way to promote women going to CS programs is to enhance the social activities revolving around it, or hell, anything you want around it, but not the classes themselves. Thats just hurting everyone.

  111. Earning Power by Dareth · · Score: 2, Interesting

    Currently there is probably more earning power and demand in traditional fields for women such as nursing than Computer Science. As our population ages, more and more nurses will be needed. Why so much effort to attract women to a career path that many feel is in decline?

    I changed majors from Radiological Technologies to Computer Science. I enjoyed the science and theory behind Rad Tech, but not the actual practice of it. I really enjoy being a System Administrator. There are still times when I wonder if I made the right decision in regards to quality of life issues, and pay.

    Women also tend to seek more flexible employment so they can balance career and family. The traditional jobs for CS graduates such as programming and systems administrations are not very forgiving in regards to life issues.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  112. That's easy... by oni · · Score: 1

    I am personally very curious about why when the majority of college students are women why a statistic like this is so important.

    That's an easy question to answer. If you are in charge of the Computer Science department and you go to the University administration and say, "may I please have more money" then you will be told that times are hard and everyone is having to do more will less.

    But, if you go to the administration (or congress for a grant) and say, "we are interested in starting a program to attract women and correct gender inequalities and institutionalized sexism in our department - may we please have more money" then they will shower you with money.

    It's a lot like global warming in that respect. It's a buzzword that you tack on to something when you want people to care about it. "We want to be the best computer science department" nobody cares. "we want to help the poor poor oppressed women." Here, have a million bucks.

    Look at the wording of the linked article. "Women are losing ground" it says, as if they are fighting an uphill battle against an arm of orks. The truth is, NOBODY IS STANDING IN YOUR WAY. If you want to major in CS you are welcome to do so. If you don't want to major in CS, that's not losing ground.

  113. There should be more of an emphasis on programming by lawyerLila · · Score: 1

    If anything, there should be more of an emphasis on programming, not less. Computer Science is about understanding the mechanisms behind computers; this most certainly includes programming, and a heavy emphasis on it at that.
    Women - actually individuals in general- who are attracted to CS are often attracted to the programming/ tinkering with computers aspect, and not necessarily the theoretical underlying science and mathematical implications of the field. It seems defeating to change the emphasis to attract people who have little interest in the practical implications of the field
    As a female who obtained somewhat of a "BS" BS degree, I wish the CS dept at my university was more heavily focused on programming - I would have been more inclined to pursue a CS degree, and not a BS w/ a programming specialization

  114. the nerd factor by learithe · · Score: 0, Redundant

    The other side of the "nerd factor":
    Attractive women in the field aren't taken seriously.

    I have a friend, who is a very beautiful, stylish woman who was graduating at the top of her class in computer science at UCSC during the height of the dot-com boom. We went to a job fair, and stopped at a booth for Nokia. The guy running the booth looked her up and down, and asked "Are you looking for a receptionist position?".

    With that sort of attitude towards us, is it any wonder we don't stay?

  115. As a CMU CS alumni, I on longer hire from CMU by Serveert · · Score: 1

    I have seen what they did to the program, and I don't like it. When I went to CMU it was full of hackers, people I had known on x.25/internet and other networks while in high school. Now they have done away with that aspect, removing the one very unique aspect to CMU. I have seen what they did to the OS course. I would of course consider hiring from the graduate program because I believe this wasn't changed. CMU's philosophy was to get a 'more diverse' student group which communicates better and is more social. I don't give a rat's ass about people being social, I want hackers.

    --
    2 years and no mod points. Join reddit. Because openness is good.
  116. Great idea, but modifications sound dangerous. by ThinkingInBinary · · Score: 1

    On the surface, this sounds like a great idea. I am all for encouraging gender diversity in computer science, because there's not really anything to be lost by gaining another perspective on the discipline. I take issue, however, with the idea that "moving emphasis away from programming proficiency" is a good idea. Computer science is the science of computers -- the point is understanding the computer itself, how it works, how to make it do things faster or better -- only after you have a good idea of the theory should you use it to create applications. This is like a math department saying that they don't get enough applicants from group foo, so they are going to focus more on applications of math than math itself. Doing applications without a solid foundation in the ideas behind them is a recipe for disaster. (I'm not saying that you have to go to the Turing machine level of detail, but certainly an understanding of fundamental control structures/program logic, data structures and algorithms, and the different language paradigms will help a CS student when they try to do applications-type work.) There's nothing wrong with advertising computer science by pointing out all the cool applications for it (and there certainly are some), but to change the curriculum so a degree in CS does not require strong understanding of the theory of computing as well as practical experience in at least a few languages is doing it a disservice.

  117. *What?* by Anonymous Coward · · Score: 0

    "Moving emphasis away from programming proficiency was a key to the success of programs Dr. Blum and her colleagues at Carnegie Mellon instituted to draw more women into computer science."

    Ok, I am taking this sentence at face value, but it seems to me that Dr. Blum needs to be fired immediately. Because it sounds to me like they are simply reducing standards in order to have more vaginas in the classroom.

    It's one thing if you changed the context -- for example, if for a programming assignment you had people build virtual pets and graphical fashion apps instead of a chess AI or payroll database. But "moving away from profiency" seems to be a rather straightforward admission that the students coming out of that school are less qualified to do anything that a CS degree is good for. I mean, what do they teach then? How to use your cleavage to become a project manager? If anything, changing the curriculum like that is only going to reinforce negative stereotypes about female programmers.

  118. Re:Dilute to taste. Ops by Retric · · Score: 1

    The problem with Java is it's not simple and it's not abstract.  Why start people in a language that separates Integer from int? Personally, I would start people with SQL so they can start thinking about getting the computer to give them the data they want vs. fighting some compiler.

    Think about teaching someone:

    Select * from Names where ID < 100;

    Vs.

    A java hello world program where it might be 6 months before people understand what some of the syntax is doing.

    IMO SQL > LISP > ASM > JAVA would teach somone someone how to abstractly approach problems vs. wasting a lot of time figuring out how to get swing to move some boxes around on the screen.

  119. Re: play factor by mackyrae · · Score: 1

    The professor can't seem to figure out his Mac through the Winbox to the projector. A bit of class is wasted on him trying to get the projector to display his slides properly instead of all dim, then he gets fed up and PDFs them and attempts to navigate through Windows and show them. Then he realizes he needs to show some code too, but that the Winbox doesn't have BlueJ or Emacs, and then he fiddles with things trying to make his presentation work. While he muddles with the uncooperative technology, I go here.

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  120. One Women's Perspective by Dr_Bliss · · Score: 2, Interesting

    I did a CS degree in the mid 90's. I was one of 3 women who graduated out of a class of 60-odd. Most girls dropped out in the first year but to be perfectly honest it was because the CS major course was deadly dull. I wanted to do research in CS so I stayed.

    The course I attended was a complete dirge until the final year when the active research staff began feeding material into the optional modules. Suddenly it came alive. These people were passionate about what they were doing and were literally changing the world. This along with the opportunity to design, develop and manage a research-based project of my own and I was hooked. I went straight into a PhD and loved every minute of it. The people I worked with were great. I was treated royally. Interestingly there was higher proportion of females to males at PhD level.

    I subsequently lectured at a couple of institutions hoping to encourage more women into the field. I had a little success but to be honest, until we get some more challenging and creative CS programmes girls are going to continue to stay away in droves.

    There are too few women in the system to affect the required change - and there is one less since I quit (academic politics - yawnsville!!)

  121. Call for Rescue by toddhisattva · · Score: 1

    Really, the fields of programming and computer science ought to be separated.
    Amen!

    Most people studying computer science are doing so because they want to learn programming.
    Which is damned unfortunate because it's backwards! You learn programming so you can study the computer science. Your mouth waters at the opportunity to apply - real artists ship! - and thus further explore CS through programming and your life is a high spiral of Sapir-Whorf.

    Programming is to computer science what engineering is to physics.
    Having worked with many cross-disciplinary engineer-physicists ("enginicists?" "physineers?" Naww - "Diracs!") my ability to distinguish between natural and applied science is permanently damaged, and I find myself in a Lobachevsky-derived space that there is no such thing as natural science ;-) (I techne it all into my episteme: dream and day united.)

    So I offer a musical metaphor that I used at a jam session, when a non-techie friend noticed that I introduced myself as a "computer programmer" and my younger friend introduced himself as a "software engineer," our mutual non-techie friend asked the difference so here is how I explained,

    Way back when, everybody was a computer programmer and before that, people were computers. "Programmer" is a more "traditional" name for what has now grown into different, though intimately related ("intimately" is always an attention-grabber, don't you think?) fields. I said prefer it also because it connotes a progression through time, in analogy with "radio station programmer" etc., and so much of computer programming is time-conscious.

    Programming is playing the frackin' instrument. The other parts of CS are composition and music theory. Software Engineering - "would be a good idea" ;-) is recording engineering and production.

    I then went on to note how all of us at the jam session could name a half-dozen recording engineers we would consider virtuosos of the studio, since for real music-heads these people are as important as the stars on stage. Offord, "Caveman" Shirley, Ezrin....

    Then the drunk Dancyr-friend on the floor got really loud (superfluous, I know, as anything Dancyr-related is loud) and we gave "Day of the Eagle" another go.

    Now I will derive an ought from an is, please read the following at +3dB 'cause that's how I'd speak it:

    A well-rounded musician is a good player first, because that opens all the other doors. Even the engineers have instruments to master, from microphones to long Audio Units chains.

    If you cannot program, you are worthless for CS. You cannot explore the theory, you can't try things out. You won't experiment with ML just because someone mentioned it at a party. And you'll never dream in Lua.

    It's always about the chops. As the academies are dumbed down, they will emit more tokens, effete dilettantes, and other chopless wonders.

    In order to protect Computer Science from non-programmers,

    Programming must be rescued from Computer Science programs.
    1. Re:Call for Rescue by The_Wilschon · · Score: 1

      I want to stand up and cheer, except I'd wake my roommate and neighbors.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  122. Computer Science != Programming by Malkin · · Score: 2, Insightful

    nacturation, your metaphor is flawed.

    I'm going to say something shocking here, but bear with me: Computer Science is not Programming.

    Moreover, programming is not to computer science as math problems are to mathematics.

    Computer Science includes programming, and many people who wish to become programmers do wisely choose to study Computer Science, but Computer Science and Programming are not the same thing. While many people who decide to study Computer Science would like to think of it as a Programming major, it absolutely is not. I've seen decent coders wash out of Bachelor's programs in CS. I've also seen Master's students who couldn't code their way out of a wet paper bag. Moreover, I've met career programmers who didn't really discover the joys of programming until they reached college. Being able to hack together a few lines of java doesn't necessarily prepare anyone for a real Theory of Computation course. It's not necessarily a bad thing to consider programming as only a part of a larger picture.

    That said, I don't think the gender disparity is a university's battle to win. I was one of only two girls in my high school's AP Computer Science course, years ago. What that says to me is that college is really too late. If you want to influence attitudes about computer science, you have to start a lot younger. Sure, maybe I decided I wanted to be a programmer when I was punching in source code from magazines as a little girl, but back then, I didn't know any boys who programmed, so it never would've occurred to me for a minute that anyone might think of it as a "boy" thing. For me, it was just a hell of a fun power trip to get the computer to do what I wanted. So, I made games about... um, horses. Girls will be girls. :P

    1. Re:Computer Science != Programming by nacturation · · Score: 1

      your metaphor is flawed... I'm going to say something shocking here, but bear with me: Computer Science is not Programming. I guess a more apt analogy would be that programming is to computer science as cooking is to restaurant science. I suppose you can know all about sourcing the freshest food, acquiring equipment to store it, getting tools to prepare it, etc. yet still not be able to cook to save your life. I would find it odd to meet someone who knew all the theory about what foods complement other foods, preparation methods, and was able to describe how a perfect meal is crafted yet be completely unable to prepare the meal.
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  123. What I want to know is... by s_p_oneil · · Score: 1

    Where the hell was my 28%? I graduated with a CS major from Georgia Tech in 2004. Of all the CS classes I took, I don't remember any class having more than one girl in it, and a lot of the classes didn't even have one. There was less than 1% attending the classes, and I'm not sure if a single one stuck it out to get the degree.

    Hmmm, maybe they were all taking the 8:00 and 9:00 AM classes. I went to great lengths to avoid taking classes that started before 10:00 AM. ;-)

  124. You need a solid basis in programming by ChaosDiscord · · Score: 1

    There are lots of commentators pulling out the "It's computer science, not computer engineering, so it's okay to strip down the programming aspects." This is nonsense that flies in the face of reality.

    First, the overwhelming majority of people who earn CS degrees are going to go on to careers that are programming oriented. In a perfect world we'd probably have two different degrees: software engineering and computer science, in much the same way we have chemical engineering and chemistry. But we're not there yet. For now we need computer programmers with what is essentially software engineering education. The only practical source for this education is computer science.

    In case someone wants to pipe up with, "If you just want to program, go to a technical college, leave us real scientists alone," save yourself the trouble. That's as silly as telling someone who wants to, say, design motor vehicles that auto shop class is a suitable replacement for a, say, mechanical engineering degree. To be a great software engineer your average geek needs a solid basis in computer science, just as a chemical engineer typically spends a lot of his undergraduate education in the chemistry department. A guy who learned to program in a technical college may be a fine rank-and-file programmer, but your average technical college doesn't provide the basis in computer science to help create great software engineer. If I need a great software engineer, I'm going to be biased toward the one with the CS degree, in much the same way that if I need a bridge designed, I'm going to prefer the designer with the engineering degree.

    Second, programming is a key part of computer science; a basis you need to understand and be able to execute trivially. Chemistry and biology majors are expected to be able to competently do the grunt laboratory work. Chemistry and biology majors who go on in their fields will usually still be doing some amount of laboratory work. I expect a computer scientist to be able to write a compiler and an operating system. (Not necessarily particularly great ones, but functional ones.) Sure, the science needs some highly theoretical computer scientists, but the majority of computer scientists are going to be spending their time doing research that will require practical implementations to validate theories or do analysis. They'll need to be able to solve their own problems for at least a while until they can afford to hire a few research assistants to handle the grubby coding work (again, with parallels to a chemist or biologist). Once they've got their RAs, they'll need to know enough about practical programming to be able to evaluate and validate their RAs work. Beyond that, ultimately grant money for professors or jobs for those in industry flows to those who can show practical results; without a basis in knowing what is actually practical to program, you can easily end up with brilliant ideas that cannot be utilized. It may be valuable to society in the long run, but most people need to balance their ideals with putting food on the table.

  125. "Quiz Show" on "This American Life" (NPR) by Anonymous Coward · · Score: 0
    [eln wrote:]

    It's not only a bad idea, it's insulting. They think that dumbing down the programming component is necessary to attract women? What does that say about the women that are already in CS? Are they to be applauded for working so hard to overcome the inherent deficiencies of their sex? Are women in CS just talking dogs (no one cares if they're good at what they do, people are just amazed they can do it at all)?

    If some people find CS too hard to do, then fine. Let them either do something else or, if they're passionate enough, work harder at it. Dumbing down the curriculum is not the answer to anything. The only thing this will accomplish will to put even more ill-qualified people out in the workforce and further accelerate the USA's decline in technological leadership.


    National Public Radio (NPR) has a radio program entitled "This American Life". On February 16, 2007, they broadcast an interesting episode entitled "Quiz Show", which you can find at http://www.thislife.org/Radio_Archive.aspx. (Click on the speaker icon to the right of the entry on that page to listen to it).

    The third story (beginning at 46:36 minutes into the program) is about a real-life trivia quiz show that was broadcast by the Oxygen Network, which is a network entirely geared towards women. One of the writers for the quiz show, a woman, thought it would be a perfect forum for showcasing the intelligence of girls as a role models for other young girls.

    The results were...a disaster.

    In the end, they had to resort to "dumbing down" the show's questions...listen for yourself, it's actually kind of funny.

    Whenever I hear the issues of "gender inequality" being raised up, I have to wonder who is raising the issue, and why. Typically, it is female faculty or female employees who don't want to be the only females in their department/division, and who may be trying to use the argument for their own promotion (eg "there aren't enough female faculty, so make me a faculty member", or "there aren't enough female managers, so make me a female manager".) Indirectly, there is a theory that in excellent companies, "Grade A people hire Grade A people", but in bad companies "Grade B people hire Grade C people". In other words, managers who are not very competent tend to hire people less competent so that they will be easier to manage from an ego-point-of-view, rather than a results-point-of-view. Is that the underlying reason that these "issues" (which are really non-issues) keep surfacing?

    Somebody posted earlier that they had intereviewed girls as programmers at Amazon.com, and in something like two cases, both of the hired were from Asia, either Chinese (east Asia) or Indian (south Asia), and wondered if it was due to "culture" and how that culture treated women with regard to science and engineering. However, people who make that argument forget that the people who emigrate to the United States are already an extremely small minority within their own enormous populations (China has 1.3 billion people, India has about 1.1 billion).

  126. Re:Interesting ideas, but it's NOT computer scienc by Anonymous Coward · · Score: 0

    Most computer scientists could care less about designing prosthetics or studying climate changes; they are generally interested in whatever subfield they specialize in. I disagree, I'd say that most computer scientists do not care about designing prothetics or studying climate changes. In other words, they could NOT care less, because they already don't care at all.
  127. Politics by ebvwfbw · · Score: 1
    Nobody seems to realize that this is politics pure and simple. They feel they must prop up women in education, even though women outnumber men at just about every campus. Some campuses they outnumber men 2 or more to 1. It is politically useful to help women, it isn't politically useful to help men and especially white men.

    I'm not being a troll, this is a fact of life.

    I know you guys like more than someone saying so. I have seen this for many years, here is a recent article - http://www.glennsacks.com/mysterious_decline_where .htm . Please read it. The future of the world is at stake.

  128. CMU Women drop out of CS by epgandalf · · Score: 1

    I was in the CS class of '03 at CMU. In our freshmen class, there were 80 men and 50 women. The previous year there about a dozen women in the class. I heard that for a while, there were more Daves in CS than women. No joke.
    In the classes I took freshmen year, there were actually a lot of girls in the classes. As I took more and more advanced classes, the percentage of women went down. There were especially few in the OS class. I think a lot of them transferred out of CS.
    I've heard that the class of '03 was the worst in a long time.

  129. Bachelor of Science, Software Engineering by Anonymous Coward · · Score: 0

    Chemical Engineering is the practical application of the scientific discipline of chemistry, so why aren't there more Software Engineering programs that focus on the practical application of the scientific discipline of Computer Science?

    1. Re:Bachelor of Science, Software Engineering by be-fan · · Score: 1

      What the above posters are advocating doesn't even deserve to be called "software engineering". Engineers apply theories that they understand. An aerospace engineer is taught aerodynamic theory and structural theory and fluid dynamics theory, and then after graduation spends his efforts applying that theory to practical problems. A software engineer, then, should be taught number theory and graph theory and computational theory, and then spend his efforts applying those theories.

      However, the above posters are proposing that "software engineers" have minimal exposure to theory, and more exposure to tools and design methods. It would be like teaching an aerospace engineer about CAD programs and the design process, and not about fluid dynamics. You do not want to fly in an airplane designed by such an engineer!

      --
      A deep unwavering belief is a sure sign you're missing something...
  130. Why are we waiting until college/university? by Canie · · Score: 0

    I've been away from education for a while (programming instead) but when I was directly involved in helping improve K-12 science education via professional development opportunities for teachers, research demonstrated that the innate curiosity that leads many young people, male or female, to go into any form of science dissipated in girls by middle school. From that point on interest and enrollment by girls in science (and math) classes began to decline significantly.

    IMHO, this isn't about equality or diversity for diversity's sake--this is about the loss of a huge talent pool in all sciences, not just CS. I wish that pedagogical changes at the university level could change this but I don't think they can.

    Female intellect has to be highly valued in American society and expectations of female students must be as high as they are for male students--beginning long before students reach university.

    I personally find this a mind-boggling task facing our schools and our society. One can point to the media, to stereotypical expectations, to the K-12 teachers and administrators and school boards, to the parents--the list doesn't seem to ever stop as far as where changes need to be effected. Are there inherent differences in how girls and boys learn and their self-perception? Most likely. Does that mean that one gender can't be taught a particular discipline. I don't think so.

    Also, the "nerd" concept is so overused IMO. I program and I love it so call me a nerd if you want. I'm also a bright, engaging, attractive woman filled with curiosity about everything. When I was the only girl in physics class in high school none of my friends thought I was weird. If anything the other girls were maybe a bit intimidated and the boys thought I was interesting. It wasn't until many, many years later that I realized that it was rather unusual, in my day, to be the only girl in that class.

    Finally, I am baffled that so few women seem to realize the amazing opportunities presented in IT. With today's technology (and who knows what looms just ahead?!) young women contemplating IT can enter the field, begin to establish their careers, and still have children since telecommuting, at least on a part-time basis, works so well. My husband and I own and operate our own businesses and decided three years ago that we were tired of the city. We wanted to live in a quieter, more pastoral environment so we just sold our home and moved to a tiny village. We keep an office in the city for our staff who wish to remain there but we bugged out! If only that had been a possibility when I had small children to raise! Anyway, my point is that some, not all, IT jobs lend themselves nicely to young women who wish to have a family and a career without either delaying the family or stopping dead mid-career for a few years.

    1. Re:Why are we waiting until college/university? by furzburz · · Score: 1

      > the innate curiosity that leads many young people, male or female, to go into any form of science dissipated in girls by middle school

      SMARTgirls (Science and Math at the Right Time for Girls) brings together women who work in math, science and IT to teach little 1-hour classes to girls age 10-12, just to give them the exposure to something cool, to spark whatever interest they may have (and at the same time, demonstrate respect for their intellect, which is difficult to come by at that age, especially from their peers). I think this is a much better idea than the dumbing-down of the curriculum. Show teen girls role models, let them know that there are career possibilities in IT and that women can pursue them successfully, and college enrollments will rise a few years later.

      > I am baffled that so few women seem to realize the amazing opportunities presented in IT

      Agreed. I jumped in with both feet as soon as I found that I had any aptitude at all. It was much more interesting than clerical work, and paid twice as much. I learned enough to be a sysadmin. At the same time a friend from a previous job, who was younger than me by a few years, enrolled in college in an IT degree -- which I thought was funny at the time -- and was recruited straight out of graduation by a large high tech company. That reaffirmed my decision to go into the field -- I just wish I'd realized then that I should get out of my sysadmin job and go back to school and follow suit. Because I had a sysadmin job, I thought that I didn't need the degree. Fifteen years, several jobs, and one business later, it's now clear to me that having the degree might have made all the difference to my opportunities down the road.

  131. Or as the article says: Love connection. by Anonymous Coward · · Score: 0

    "The best way to combat this is to give economic incentives for corporations to keep jobs in America, thus, more students will go into CS and inevitably, that will include women too."

    But, but, will they be doing it "for the love"?

  132. Misguided by jonadab · · Score: 2, Insightful

    > Moving emphasis away from programming proficiency was a key to the success

    Right, because it would be a terrible disaster if people decided to go into fields they were actually interested in becoming *proficient* in. That would lead to cultural dividing lines between different fields, where the programmers are all people who are interested in programming, and the doctors and nurses are all people who are interested in medical stuff, and so forth. How aweful!

    Instead we should all draw computer-generated numbers to determine what field we can go into. That way we can ensure that each profession has an even balance of men and women, jocks and nerds, recent immigrants and multi-generation nationals, and so on and so forth. A nice, smooth, homogenous society.

    Eh.

    I'm not against having women go into computers, if it's what they want to do, but if most of them are more interested in other things, deliberately de-emphasizing important proficiencies in order to wheedle and cajole them into going into a field they're not really that interested in is not doing them any favors. When they get out into the workforce and discover that the skills they were told they didn't need to learn are, in fact, important in their chosen field, they're going to be pretty frustrated.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  133. Name schools downgrading proficiency by SirLanse · · Score: 1

    Removing the emphasis on programming proficiency as a means to attract women to the departments,
    may be effective in recruiting women. However I want to know these schools so I can avoid those graduates.
    Lets dumb down the Medical schools too, and see if they want to visit those doctors.
    This is more of the effort to flood the programming pool, to dilute the talent and lower the price of talent.
    After a company hires a dozen of these bimbos for $60/hr they won't want to pay that,
    even for a programmer worth $100/hr.
    Raise the standards, make degrees mean something. Remove quotas for gender, race whatever.
    Go Gators!

  134. I'll tell you why by chicklet427 · · Score: 1

    I'm from Canada, so maybe our school system is a little different (and it's been 12 years since I've been in school) but back then if you wanted to go to University you had to start deciding in Grade 11 and pretty much have your choice written in stone by Grade 12. My high school didn't even get their first set of workstations for student use until I was in Grade 11. The beginning programming course was at Grade 12 level, too late to influence my post-secondary educational choices. How was I supposed to know then that a few years later I would take an interest in how they worked? How does anyone at that age know that they want to go into CS? I wasted $7000 and one year of my life in B.Comm only to realize that I was way more interested in computers. I asked the head of CS to switch, his only response was "take a year off and if you're still interested ask me again". So I dropped out for a year, and what a bad idea that was - I never went back. For me, and probably most people in the middle-income bracket, schooling that expensive is a one-shot deal. How about some MONETARY incentives for women to go into CS? If I could go to school and still pay the bills then I wouldn't hesitate to sign up (yes I am a woman btw). I would say that CS does suffer from some negative perceptions, though I disagree that geek factor is the one that puts off women the most. I did see it as a career that would require a higher degree of intelligence than some careers, but I never thought that it was "too hard". If anything, women would probably think that a CS graduate's job is pretty boring. Maybe as computers become more commonplace in the classroom (or more people get over the "don't touch the computer, you'll break it" mentality) then maybe more girls will say "Hey, I wonder how this works?" and become interested enough to find out.

  135. Re:Interesting ideas, but it's NOT computer scienc by PatriceVignon · · Score: 1

    There is a big difference between computer science and scientific computing. Scientific computing applies computer science skills to other disciplines, but it isn't computer science itself. When you are studying computer science, you study the aforementioned subdivisions above. When you study scientific computing, you know just enough CS to apply it to other disciplines, but it shouldn't be called CS.
    I think you hit the nail on the head: all these applications are not really computer science per se. The problem is that most computer science professors do not realize that CS is mainly going to become a tool for other sciences (like math). Note that this is not bad: in the future nearly all of the other sciences will need knowledge of CS. But CS faculty should stop claiming that all these new applications are now part of computer science and just focus on teaching the core of CS (programming, algorithms, complexity theory, systems, ...).

    I think it is fair to say that most women are more interested in getting something done rather than playing with the tools (i.e. the newest linux distro, programming language of the month, etc.). And the suggestion to emphasize applications rather than tools will make CS more attractive to them. But why don't we keep the original computer science and collaborate with other departments? This will also attract more women to use CS. That should be our goal and not a higher number of women with CS majors.
  136. Some Actual University Statistics by thanatos_x · · Score: 1

    I know that for my school, women are drastically in the minority in CS classes http://www.lehigh.edu/~oir/stats/200710/ug200710.h tm/

    There are 0/44 in Comp. Eng, and 6/31 in Comp Sci. Not that it lends any credence to the article, there are 11/80 in the Computer Science & business program, which is lower as a percent than CS... (It's also worth noting that a fair number of CSB's drop the program for a business/information systems major)

    As a disclaimer, the general campus population is 42% female, 58% male. Oddly enough, the females in those fields tend to take slightly more credits per semester than males. Still, I don't see that changing anytime soon. There are opportunities for female CS students, as one I know has attracted quite a reasonable amount of attention, though she's a good programmer in her own right.

    But all in all... its a male dominated field, and I'd be surprised if that changes anytime soon. There tends to be a far greater chance that a male will be somewhat anti-social, and given that there's a fairly strong desire to fill the void with something, sometimes fooling around with random engineering bits, others playing copious amounts of games.

    --
    I am not an expert. If I am misled in something, please correct me.
  137. Not much of an Ad for CS by dcam · · Score: 1

    The caption at the top of the page says:
    Ed Lazowska and his colleagues at the University of Washington created a Web page to demonstrate to prospective students "the broad range of interesting fields."

    Good to see the high standards of CS aren't being lowered. It might be the reporter dumbing things down.

    --
    meh
  138. I Teach Geeks by vorlich · · Score: 1

    Total number of classes since 2003 = 2 semesters per year.
    Average number of students per semester = 26
    Average number of students with measurable social skills (ie eat with mouth closed and use non imperatives) = 3 (per semester)
    Average number of students who wear the same clothes each week = 18
    Average number of students who smell as if a cat died in their underwear many weeks ago = 6
    Average number of students who are a serious bio-hazard = 1 (per semester).
    Average number of students who comb their hair = 8 (okay some intentionally!)
    Average number of students who brush their teeth or are unaware they have ketone breath (from staying awake all night playing Lord only knows what idiotic game that is not Halo) = 8
    Average number of students who can explain how to set file visibility in MS Win XP =26 (that is so weird, huh?)
    Average number of students who can explain what all those laundry symbols mean on the label of their metallica t-shirt = 0
    Average number of students who attend the statistics class = 13
    Average number of students who attend the Christmas class on how to attract the opposite sex = 36 (they bring friends)
    Total number of students in the past four years who were women = 1

    [Jules shoots the guy on the couch during Brett's interrogation]
    Jules: Oh, I'm sorry, did I break your concentration?

    --
    Posts, MyBio or Sig, may contain satire, sarcasm, bolded nouns be sardonic or even witty & be Church of SD
  139. That's a lot of handwaving, but not a lot of facts by Rix · · Score: 1

    If there is in fact any systematic discrimination against women in CS departments, deal with it there. Treat the disease, not the symptoms. Have you considered that perhaps 30 years ago women weren't motivated to become lawyers? Remember, people don't spontaneously form at age 18; there is a significant generational lag. Women entering college in 1970 would have been born about 1950. I think it's quite reasonable to conclude that the socialization of people born in 1950 would be somewhat different from that of people born in 1970, and they would have different views of their gender roles.

    Further, overall women are earning degrees at a higher rate then men. Shouldn't that be a higher priority than the gender balance of individual departments? Especially given that correcting the CS imbalance will further skew the overall graduation rate even further to women.

  140. Actually, that's not entirely true by Rix · · Score: 1

    I've been told that men are strongly encouraged in skilled professions where women dominate, such as nursing.

    I don't think it particularly matters much in non-skilled professions such as hairdressing.

    1. Re:Actually, that's not entirely true by csplinter · · Score: 1

      Well, the nursing industry is booming, new nurses are needed all the time. It makes since to try to rid the nursing industry of the "girl job" connotations. They need people. Computer Science on the other hand, people are constantly complaining about losing their jobs to outsourcing. Also, why should it matter any more that there is diversity within industries of highly skilled people than within industries that require less training like hairdressing?

    2. Re:Actually, that's not entirely true by sakasune · · Score: 1

      industries that require less training like hairdressing

      I program hairdressing robots running on linux you insensitive clod...
      Can you imagine a beowulf cluster of these?

      --
      "You're arguing for a universe with fewer waffles in it," I said. "I'm prepared to call that cowardice."
  141. It isn't about balancing out the demographics! by typidemon · · Score: 1

    I'm sure that's an easy enough position for you to stand behind, seeing you must be, and proud of being, a nerd. However, appearances are often thrust upon women during their childhood and simply expecting people to discount that is stupid. How many women want other women to go "oh, you work in it", or the expectation that the only way for a women to advance in IT because they have tits?

    All industries need exposure from people with different backgrounds. Having one social generality of "big fat nerd with chip stains on the keyboard" gives you access to a limited cross section of skills. In fact, Computer Science - both in a vocational and a academic manner - have grown and matured because the "classic nerd" has become a minority within the field.

    If we, as a group, don't mature Computer Science and offer different streams of study then we are essentially pumping a dead concept. With streams like Interaction Design, Human Computer Interaction, Technical Business Analysts and Multimedia Design, programming can take a definite second place behind the theory and vocational skills of other Computer Science fields.

  142. Maybe women are just too smart for CS by Anonymous Coward · · Score: 0

    While CS should refer to Computer SCIENCE it has come to describe quite a broad range of complete garbage. The whole industry is a total cesspool where only the nastiest shit floats to the top. I found that females seem to be much forward-looking at a younger age than males. Maybe the reason that more women aren't getting into CS is because they don't like the idea of casting themselves into The Great Dilbert Meat-grinder Purgatory.

  143. Hmmm by lpw · · Score: 1

    "They think of it as programming," Dr. Cuny said. "They don't think of it as revolutionizing the way we are going to do medicine or create synthetic molecules or study our impact on the climate of the earth." Last time I revolutionized medicine, I just hit the "Make It So" key. I don't see what the problem is.
  144. All I have to say is... by jlseagull · · Score: 1

    Moving emphasis away from programming proficiency was a key to the success
    Moving emphasis away from programming proficiency was a key to the success
    Moving emphasis away from programming proficiency was a key to the success

    You've got to be kidding me. That's like saying "Efforts to increase enrollment in the mathematics program was increased by decreasing emphasis on calculus."

    --
    'Be always mindful, even when ditch-digging.' --D. T. Suzuki
  145. Voice from CMU by Anonymous Coward · · Score: 0

    I graduated from the CS program at CMU last spring and let me tell you, the classes are definitely hard. If spending a whole weekend working on a single weekly assignment, while also having work from four other hard classes sounds like a good time to you, then CMU is a great place. I thought it was awesome, working with my friends to solve hard problems and learn new things. It is important to mention that CMU is a research university. The professors and grad student TAs are active researchers. One part of doing good research is having good theories, with good mathematical formalisms. Therefore the undergraduate curriculum contains several theory courses that cover computer science theory stuff like DFAs, inductive proofs, computability theory, type theory, and discrete math, along with important, but more tangential stuff like algebraic structures and cryptography. I took a fairly theory oriented set of courses, including Lenore Blum's course on Formal Languages, Automata, Computability, and Complexity (there are three Dr. Blums at CMU). Despite my bent towards theory, the following is a small but interesting subset of the programs I had to write for course work, most of these were two week assignments:
      A preemptive multitasking operating system kernel (in six weeks!)
      A preemptable thread library (one in C and one in SML!)
      A neural network trained to drive a car
      A weighted link search engine a la google
      A raytracer
      An opengl based roller coaster

    I learned a lot about programming from these labs, but a lot of would just be magic if I didn't understand the math behind it. You can't write a raytracer if you don't know anything about linear algebra. You can't write a neural network if you don't know multivariable calculus. You can't implement any machine learning algorithm without learning statistics. I learned more about the importance of good languages and tools from taking programming language theory courses than I did from just hacking frustratedly. Theory gives the formalisms that let me think at a higher level than a particular programming language. If a theory heavy curriculum meant that we didn't spend four years hacking C or Java and it meant there were awesome girls around then I consider it a big win.

  146. Pygmalion effect by Estanislao+Mart�nez · · Score: 1

    Women don't enroll because men assume they don't want to enroll? Where's the gorram cause and effect in there?

    That's a version of the , itself a kind of self-fulfilling prophecy. How this works is not fully understood, but yeah, expectations of outcomes tend to lead to outcomes that match the expectations. (Self-fulfilling prophesies are the reason that well-designed experiments with people as subjects use double-blind tests, for example.)

    I do object to GP's formulation of this as "men's expectations." It's not just men's expectations that are a factor here--it's the aggregate of everybody's expecations about what men and women are good at and interested in that has an effect in shaping the distribution of skills and interests at the level of the whole society.

  147. yeah, go me. by sick197666 · · Score: 0

    ^^^is a female with a dual major in computer science & information systems.

    go me.

    now give me a job.

  148. Am I crazy? by Sj0 · · Score: 1

    Maybe I'm just old fashioned, but I can't help but think that specifically catering to women is the opposite of equality. If women can't be arsed to dedicate themselves to the highest paying jobs in the economy, then fine. Let them rot as the stereotypes they have only themselves to blame for being.

    --
    It's been a long time.
  149. I'm lost by DeadManCoding · · Score: 1

    Am I the only person around here that had a woman for a professor in a programming class? Of course, this is the same woman that started programming in the 60's with a background in mathematics. She knew she was the minority, and that many of her "colleagues" in the mathematics field viewed her as not being as capable as them. Granted, I was just starting out in community college, but still?...

    I can fully understand wanting equality in all professions, as that is a noble goal. As other posters have mentioned, if the number of women in CS and programming is declining, I think the least of the problems is "smelly, nerdy types". While CS is not all programming, any good student will understand that there are some theories that you have to grasp well in order to understand the rest of the subject material. Maybe it's just me, but I fail to see why any college would need to boost the number of women in CS-related degrees. And I don't want to hear a bunch of misogynistic reasons. Any woman has the ability to perform any profession as well as a man. A woman at college should have more than enough opportunities to attend CS classes. If she chooses not to attend, then there's no reason to push her into a CS class, or a profession for that matter. After all, my female programming instructor was damn good at her job, she chose that profession, and stuck to it. Any other woman can do the same thing.

    --
    "The only constant in the universe is change." - Unknown author
  150. Re:Interesting ideas, but it's NOT computer scienc by Plixell · · Score: 1

    Hmmm...I had to respond on this one. As one of the "female geeks" in computer science, I guess they didn't need to change teaching styles for me. lol This article was definitely a button pusher. I would say that men and women "work" differently on a general scale...women seem better at multi-tasking and men seem better at focusing on one task at a time; however, this can be disproved over and over by the individual. The main concern I had with this article is that I have interviewed too many young men AND women coming out of college with computer science degrees who not only don't have a clue about the newer programming languages, but they also don't have any real-time experience with databases and would not even be acceptable to work as tech support staff. If we are going to start modifying curriculum, I hope we are going to address what is needed to get a job when you graduate... Just my humble opinion... Plixell

  151. Howto: make CS attractive for the average woman by Wiseman1024 · · Score: 1

    1. Replace language theory by gossip.
    2. Replace computer architecture by shopping mall architecture.
    3. Replace software engineering by fashion design.
    4. Tell them they'll achieve great social status and be near bigshots all the time.

    (Of course, I'd rather we make this as unattractive as possible to these stupid women, so only the good, worthy women get in. That way you get the stupid ones filtered out, and can focus on the few cool, geek girls there are.)

    --
    I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
  152. there are cultural issues by sentientbrendan · · Score: 1

    that prevent women from coming into IT. However, they usually can't be blamed on workplaces and educational institutions as discrimination has been in the past, and as many posters responding to this article seemed to assume.

    At my school, the UW (I'm taking classes with most of the students pictured in the article) there seems to be a fairly active effort to provide outreach to women. There are quite a few more women here than at some other cs departments, and all of my CS classes have women in them. Even so, we aren't nearly at 50%.

    The main issues keeping women out of fields like CS now have more to do with how they are raised, and the basic values that they are impressed with at a young age. Frankly, the reason I went into cs was that I played with computers and robotic toys as a kid, and so learned to derive joy from interactions with electronics. My grand father was a watch maker and my father is a photographer, so from them I learned to take pride in technical excellence. My basic psychological makeup has been geared since a young age towards the appreciation of tools, and all things that people create with some practical purpose.

    The toys girls play with when they are young, and the values they learn from their mothers or other female role models stand in stark contrast to this. By the time women are entering college, many of them have gone their lives without learning to appreciate functional and practical things. Without this intrinsic appreciation, there's little to draw them to fields like cs, except maybe money which can be had easier elsewhere.

    1. Re:there are cultural issues by furzburz · · Score: 1

      I think this is such a good point. My folks put no limits on what they thought I was capable of or what I "should" be interested in, although neither of them was into any kind of technology (except for my dad = photography as a hobby). My dad had a home office (in the pre-personal computer era) which was one of my playrooms. I learned to type on his electric typewriter when I was something like 7 years old. He also bought an Atari, which became almost exclusively my toy -- thank God my older brother had already moved out of the house, or that probably never would have happened. I also became proficient on a 10-key calculator at an early age and appreciated all of these things as things which I think is your point. No, I didn't take them apart, but I did get that they were functional objects, and that learning how to use them could be useful for work. I'm sure if I'd had exposure to computers at home, I would have gotten into programming earlier, but as it was I didn't do anything with a computer until I entered the workforce. (Unless you count the Coleco Football I carried with me everywhere in high school -- which made me a very geeky girl indeed, as this was in the 1970s!) I got into high tech in a sort of stereotypical way for a woman in the 1980s -- by being the only person in the office who wasn't afraid to fix the printer, and then following the database programmer around asking lots of questions about what he was doing and how everything worked. He ended up being my mentor and recommending me for my first techie job.

  153. comp sci is not like physics by sentientbrendan · · Score: 1

    Computer science is not like physics... for all practical purposes computer science is an engineering degree with a few theory classes mixed in. A "computer engineering" degree sometimes means the same things as computer science, and otherwise means more emphasis on lower level hardware details.

    The problem is that most of what we study in computer science can't be studied theoretically, because there is no real theory behind it. There are proofs embedded in the analysis of many problems, but most of what people do is empirical and highly contingent on industry trends and particular hardware architectures. It would be pointless to teach someone to *study* these things without teaching them how to write code.

    Don't get me wrong, I love the theory in computer science, but if you want a computer science degree that just goes over theory and ignores application... then check out the mathematics and philosophy departments.

  154. fuck subjects by Anonymous Coward · · Score: 0

    "Moving emphasis away from programming proficiency..." and replacing that with what exactly? Happy thoughts? Having more women in CS is great, but let's not train them to be incompetent right out the gate, hmm?

  155. Lowering Standards by Anonymous Coward · · Score: 0

    ...again. It's the American way!

  156. Equivalents in other fields by gatesvp · · Score: 1

    Does anyone know of any program (anywhere) that is pushing to increase the % of males graduating from nursing? Are they using the same methodology? Because the last time that I checked, nursing was absolutely dominated by women. Given that these fields (cs / nursing) are approximately equivalent in pay (more for nurses, where I am) and prestige and training required, shouldn't we be working just as hard to increase the number of males enrolled in nursing?

    Maybe I'm just on the wrong boards, but I have never heard of any push to increase male enrollment in Nursing. Seems only fair to me.

    1. Re:Equivalents in other fields by furzburz · · Score: 1

      Someone else posted that there is actually an effort to get more males into nursing, not to correct a perceived "gender imbalance" but simply to have more male nurses around to do things that larger, stronger people are good at (such as lifting and moving patients). I would add that having more males in a profession typically raises the esteem in which the profession is held, and salaries go up accordingly. (The converse is also true, unfortunately.) I'm not sure I agree that the prestige of nurses is at all similar to the prestige of computer science graduates. It seems to me that because some of the world's wealthiest people are "computer science" guys (Bill Gates, Paul Allen, and a boatload of Microsoft Millionaires), it doesn't matter that the vast majority of CS grads work in lower-level jobs as grunt coders. The ones at the top of a profession define its prestige level, not the ones at the entry level. (If you're still not sure, think through this scenario: You're at a cocktail party and meet a well dressed woman. You ask her what she does for a living; she says, "I'm a nurse." Did your respect for her just go up, or down? My guess is down.) But honestly, nobody should get into any profession for the prestige it offers. Get into something because you love it and want to do it for the rest of your life.

  157. Not the solution by Lodragandraoidh · · Score: 1

    Moving emphasis away from programming proficiency was a key to the success of programs...


    This is the problem - not the solution.

    I have to deal with too many CS graduates today that have no concept of computer architecture or software development because the emphasis of the courses is dumbed down.

    At some point the theoretical has to be usefully applied where the rubber meets the road. The majority of students need to understand this because the vast majority of them are not going to be employed as researchers and theorists, but instead as architects and developers - in roles that lean heavily on engineering. We are not hiring MIS graduates for these positions - precisely because they do not have a firm grasp of the theoretical aspects that are also important to grasp in the applied realm. This is the biggest problem in this field I perceive today.

    I think the whole problem came about when we split MIS and CS into 'applied' and 'theoretical/math centric' spheres. MIS programs suffered because they produced developers who don't have a firm grasp of computer architecture and theory - focusing exclusively on business processes instead. CS suffered because it has moved more toward the theoretical at the expense of application. Both groups are missing key ingredients to be useful outside of their limited spheres.

    We need 'jacks-of-all-trades' that can effectively be architects and developers, or pursue the higher branches of the theoretical computer science world as they desire. I would suggest the following changes in the university to make this happen:

    1. Merge the MIS and CS undergraduate programs. There is no good reason to keep them seperate, and many reasons why this has been bad for all areas of computing.

    2. Define the minimal requirements to make the new degree a true prerequisite for CS graduate work or professional employment as an architect or developer. The goal is to raise the bar so that it is truely seen as a benefit to employment and employers - much as Engineers, Lawyers and Doctors are seen today.

    3. Allow minors/emphasis areas in the degree for business/application, architecture/engineering (software and hardware), and theoretics/art.

    4. Define a code of ethics for the field. Just as the Physician has the physician's oath, and Engineers and Lawyers have professional societies and liscensing - computer system architects and developers must be held to a higher standard.

    If this means there are less CS graduates - so be it. There are too many non-starters in the business as it is today - people who saw the CS degree as a quick ride to fortune who have been behind much of the system failures and ugliness we've seen over the past decade. Additionally, I think the degree would become more valuable to women if it was seen as a pathway to success, rather than something anyone can easily accomplish.
    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  158. either better than you think or your experience is by curri · · Score: 1

    You're either better at programming that you think, or your experience was bigger than you're saying :)

    From what I've seen, the first exposure to programming is hard. If you did Basic at 15, or Logo at 10, then it probably was OK. If your first programming experience is Java at 18 (competing with those who already know) it can be pretty discouraging.

    Your first programming class you're probably too worried about syntax to really understand semantics. Much more if you're also learning how to use the computer. It sounds weird, but many people still come into a CS degree without really knowing how to use a computer.

  159. The solution? by furzburz · · Score: 1

    Your ideas are some of the most cogent I've seen in comments on this thread.

    As I was reading through some of the other comments, and thinking about what learning to program meant to me as a beginner, something occurred to me that might be another way to go. It's rather a radical idea, but the more I think about it, the more I like it.

    Here's the idea: All first-year University students must take an entry-level programming class. They get to choose the flavor: something OOP for people who know what they're doing already, something simple, oh heck even Javascript, for people who've never had any exposure to programming before. But all the classes would introduce programming procedures and practices. People who already know what they're doing could test out of programming 101 just like they can test out of math 101 now.

    Better yet, introduce programming in high school, and make some computer science compulsory for all students, just like English, Math, and (in some schools, these days) a foreign language. Require four years of English, three years of math, two years of a foreign language, and one year of computer science. Some students will show an aptitude and find that they like it, others will hate it and suffer. Just like they do now with math, English, and foreign languages.

    Just as currently only a small group really get jazzed by writing and go into a creative writing major, only a small group would get jazzed by programming and go into a CS major. But you'd be more likely to catch more people who have some aptitude -- people of both genders, all backgrounds, and people with and without prior experience coding. Wouldn't the world be a better place for programmers if everybody with a BA or a BS had at least some inkling of what goes into writing a computer program?

    1. Re:The solution? by Lodragandraoidh · · Score: 1

      I agree wholeheartedly - you've taken the discussion from the university logically to the correct end (or beginning): treat CS just as other 'required' courses in Highschool and College.

      This reminds me of my own experience - I learned Basic and Fortran in my Highschool's first computer science course -- in 1981. Back then it was all about understanding the computer and how to build applications to make it work.

      Today the focus has shifted - few Highschools provide programming courses anymore. Everything is 'computer literacy' - which equates to learning how to use office tools (spreadsheets, word processors, etc). That is the wrong approach - because more and more interfaces are being designed with embedded programability if for nothing else. It is imperative that we give kids the lingua franca - how to understand consistent constructs of a turing complete language enough to build useful applications, which could then be used as a springboard for further development at the university.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  160. Re:either better than you think or your experience by mahmud · · Score: 1

    Hmm, at least one solution comes to my mind, when it comes to helping people who have decided to do their degree in CS, yet lack exposure to computers. So, the solution: have some additional elective courses that bring people into the field smoothly. They could teach some basic programming and computing philosophy and constructs. Touching the curriculum proper, however, should still be a no-no.