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."
1) Geek woman get CS degrees & jobs.
2) Geek woman meets geek man.
3) ???
4) Aspergers!!!
Trolling is a art,
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
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.
http://twitter.com/onion2k
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.
I think dumbing the program down to attract women is ultimately a bad idea.
Avoid Missing Ball for High Score
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?
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?
UNIX/Linux Consulting
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
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.
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?
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!
"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.
Why couldn't they have done this when I was in school? It was a regular sausage fest in my FORTRAN 77 class.
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".
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.
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.
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.
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.
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.
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.
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
You can't handle the truth.
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.
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
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.
Python coder | PyQt Applications | Writer
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
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.
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."
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
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.
/coding/ you do).
/code/).
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
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
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'
I'm sitting in a data structures class right now.
Pay attention, stop socializing.
If moderation could change anything, it would be illegal.
Some select quotes from the article (boldface font is emphasis by me):
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.
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.
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
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!!)
nacturation, your metaphor is flawed.
:P
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.
> 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.