Slashdot Mirror


Despite Push From Tech Giants, AP CS Exam Counts Don't Budge Much In Most States

theodp (442580) writes "Well, the College Board has posted the 2014 AP Computer Science Test scores. So, before the press rushes out another set of Not-One-Girl-In-Wyoming-Took-an-AP-CS-Exam stories, let's point out that no Wyoming students of either gender took an AP CS exam again in 2014 (.xlsx). At the overall level, the final numbers have changed somewhat (back-of-the-Excel-envelope calculations, no warranty expressed or implied!), but tell pretty much the same story as the preliminary figures — the number of overall AP CS test takers increased, while pass rates decreased despite efforts to cherry pick students with a high likelihood of success. What is kind of surprising is how little the test numbers budged for most states — only 8 states managed to add more than 100 girls to the AP CS test taker rolls — despite the PR push by the tech giants, including Microsoft, Google, and, Facebook. Also worth noting are some big percentage decreases at the top end of the score segments (5 and 4), and still-way-too-wide gaps that exist between the score distributions of the College Board's various ethnic segments (more back of the envelope calcs). If there's a Data Scientist in the house, AP CS exam figures grabbed from the College Board's Excel 2013 and 2014 worksheets can be found here (Google Sheets) together with the (unwalkedthrough) VBA code that was used to collect it. Post your insight (and code/data fixes) in the comments!"

144 comments

  1. Obvious for some, but... by Z00L00K · · Score: 1, Insightful

    Obvious for some, but what does AP stand for???

    Associated Press?

    Please avoid unnecessary acronyms - this is an international site.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    1. Re:Obvious for some, but... by Anonymous Coward · · Score: 0

      absolutely pointless

    2. Re:Obvious for some, but... by beatle42 · · Score: 2

      advanced placement, they're courses in High School where if you score well enough on the final exam you can often get college credit

    3. Re:Obvious for some, but... by arth1 · · Score: 1

      i thihk it stands for Advance Placement, which are (correct me if I'm wrong) voluntary classes a student can take in advance to build enough credits to be able to take other classes they don't qualify for, or to get fewer hours required in a future course.

      It doesn't seem to me to be for those with a strong interest or skills.

    4. Re:Obvious for some, but... by Anonymous Coward · · Score: 0

      AP == advanced placement

    5. Re: Obvious for some, but... by Anonymous Coward · · Score: 0

      Over 15 years ago, a few of the AP CS class went and took a UIL CS test competiton. When it was over, my partner asked me "what does it mean when you have ++ after a variable" and I told him it incremented the value after the statement. He said "yes! I got it right". And he actually got second place.

    6. Re: Obvious for some, but... by Anonymous Coward · · Score: 0

      Advanced placement

    7. Re:Obvious for some, but... by Ian+A.+Shill · · Score: 1
      Is it?

      AP == advanced placement

      --
      For hire.
    8. Re:Obvious for some, but... by Anonymous Coward · · Score: 0

      >this is an international site

      This is a US site. It even used to be in the /. FAQ.

    9. Re:Obvious for some, but... by arth1 · · Score: 1

      I thought it was Advance Placement without a d. Because they are used to advance the student to be able to be placed in courses he or she doesn't have the formal prerequisites for - mostly entry level, and nothing advanced at all.

      Of course, abbreviations can change their meaning over time (like RAID where the I initially stood for inexpensive, but now stands for independent, which they obviously aren't).

    10. Re:Obvious for some, but... by epyT-R · · Score: 0

      No it's not. It's an american site that has some international visitors.

    11. Re:Obvious for some, but... by epyT-R · · Score: 0

      Yeah well, the far left 'multicultural' preach only goes one way. It's still ok and even encouraged to hold american and/or western culture (depending on context of the discussion) in contempt.

    12. Re:Obvious for some, but... by DarkVader · · Score: 1

      Nope, it's Advanced Placement.

      Although the College Board seems to just call it AP these days.

    13. Re:Obvious for some, but... by Anonymous Coward · · Score: 0

      Other countries come here... but the only one that matters is the USA.

    14. Re:Obvious for some, but... by BVis · · Score: 1

      That's a reaction to American exceptionalism, which is arrogant, ignorant, and hurts our standing in the world community.

      --
      Never underestimate the power of stupid people in large groups.
    15. Re:Obvious for some, but... by strong_epoxy · · Score: 1

      ...and obviously the truth.

    16. Re:Obvious for some, but... by Anonymous Coward · · Score: 0

      A=Advanced
      P=Placement

      I took this in high school and was far advanced from just about everyone in my college CS courses. We covered all data structures linked lists, stack, queue, trees, etc (using both arrays and pointers), searches/sorts big O, etc. all of this included when and why to pick the algorithm, etc We did recursion, crazy hybrid structures, you name it we did it. It was a great course. The best course I have ever had in my life. It was an entire school year in length and started with about 25+ kids and ended up with about 8. I took the official test and did very well and received 3 college credits. All year we turned in actual code projects, and every one of our tests was to write code (on paper) On the final test (for college credit) you had to write code on this test. Most of the the questions required you to use recursion and things like doubly linked lists, nothing easy. Stuff like that is hard when you just write it on paper.

      My high school offered many AP classes, history, chemistry, physics, Computer Science, etc. These were all very rigorous and definitely above and beyond what you would get in first/second year college classes.

    17. Re:Obvious for some, but... by BVis · · Score: 1

      I don't think that's obvious. The rest of the world looks at the USA the same way the USA looks at Texas. We are not better than anyone else, we have just as much reprehensible shit in our history as other countries do. A little humility would not kill us.

      --
      Never underestimate the power of stupid people in large groups.
    18. Re: Obvious for some, but... by Z00L00K · · Score: 1

      Probably the best answer I got was in this first branch - even though it wasn't the original acronym it was the best!

      Thanks.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    19. Re:Obvious for some, but... by Darinbob · · Score: 1

      "Advanced Placement". These are, I assume, equivalent to the older "honors" courses except that they prepare you for a test you can take to skip a first semester/quarter freshman class in college. In that sense of being an honors course, I don't see what the fuss is about. We didn't even have this stuff when I was in school, and we certainly don't ever hire anyone based upon whether or not they tested out of a course. I have however seen people from top high schools who had difficulty and shell shock at the university because they tested out of a class and skipped straight to a much more rigorous second class. Sure having a student in an honors class is not necessarily a bad thing, but no one should be shocked, alarmed, or even concerned that not enough students are taking them in CS (sheesh, if you were going to take one of these classes, take it in something important like math, not a wannabe thing like highschool level CS).

      For an engineer or developer or programmer, I would think that a student who is efficient and organized would not be taking AP classes and instead conserving energy. There is no advantage in the long run and a hell of a lot of stress in the short term. Besides, getting a tiny number of college credits is pointless for math, science and engineering students who have more than enough credits to graduate.

    20. Re:Obvious for some, but... by drew_eckhardt · · Score: 1

      AP meant 27 hours of college credit I didn't have to pay for.

      It meant learning calculus 1 and 2 in a small classroom with under 30 people not a lecture hall with 300+.

      Both things were entirely worthwhile.

  2. Don't bother with AP CS by russotto · · Score: 4, Insightful

    ...if you're going into a CS program. This holds in general with AP tests, don't take the ones in your intended major, because you're unlikely to get useful credit for them. This varies from school to school of course, but it's generally true.

    1. Re: Don't bother with AP CS by Anonymous Coward · · Score: 0

      CS is an odd duck, as in Unis do not care if you have AP CS but rather want you to be flash in Calc and Physics. Which leads to two obvious conclusions. No one has worked out what would be valuable prior learning specifically in CS, so they go for Calc and Physics instead. That and there is a good case to categorise the AP course as bollocks.

    2. Re: Don't bother with AP CS by CharlieG · · Score: 0

      As I said in a different post, my daughter got a 5 on AP Comp Sci, and ALSO got a 5 in Physics, and is taking BC Calc this year . 2280 on her SAT in her Jr year, and can run a lathe and mill. Robot Nerd in training...

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    3. Re:Don't bother with AP CS by liquidweaver · · Score: 4, Informative

      Took the Comp Sci AB test (more advanced form of AP test, doesn't exist now) in 2001; skipped to sophomore level classes. My anecdotal experience counters your citation free claim :)

      --
      mov ah, 4ch
      int 21h
    4. Re:Don't bother with AP CS by Manywele · · Score: 2

      If you already know you are going into a CS program, you already have experience coding and a coding mentor around to train you then yes, the AP CS course is probably not for you. If you're not sure you want to code for a living or if you think you do but all you've ever done is make it through a couple of basic python tutorials then you probably want to get some experience coding before you go and major it in.

    5. Re:Don't bother with AP CS by Anonymous Coward · · Score: 0

      Same here, 5 on the CS AB exam, back in the late 90's... also got to skip right to the sophomore level classes (was also offered and took the position of a course assistant for one of the classes I was able to skip).

      I still have a hard time with the fact that they dropped that exam.

    6. Re:Don't bother with AP CS by Anonymous Coward · · Score: 0

      Very true. I recently found this out the hard way. That said, I would still strongly suggest taking every AP course you can handle in high school, you might still get credit for it if you get a 4 or 5. You just don't get the credit when you move on, but it still looks good on a college application.

      To anyone who might argue the cost of the test, AP has a mechanism for accomodating you if you can't afford the $90 per test. Unless you're scraping by on food stamps and scrounged recyclables, you can save up the money to afford $53 per test once per year. I'll bet your phone bill about the same cost as the tests. But, like, candy crush and gossiping with friends is, like, sooo much more important than your education and future, so, like, yeah.

    7. Re:Don't bother with AP CS by bugs2squash · · Score: 1

      A quick look at the Barrons AP CS Book on Amazon led me to believe that there is little more to it than "Learn Java". I could see there being real use for an AP class in something like "data processing for non-CS majors" but Java would not be my first choice of language for that.

      As it is, it seems to me that the intended beneficiaries of the exam are the politicians and the schools (to tout their getting girls into CS credentials) and whoever most benefits from having Java programmers (the big SAS providers perhaps). Benefit to the kids taking the exam doesn't seem to be high on the list of priorities.

      --
      Nullius in verba
    8. Re:Don't bother with AP CS by jopsen · · Score: 1

      If you're not sure you want to code for a living or if you think you do but all you've ever done is make it through a couple of basic python tutorials then you probably want to get some experience coding before you go and major it in.

      +1,
      Besides don't take a course to get credit... Just like you shouldn't choose the courses that are easiest to pass...
      If you're not studying in order to learn something you're better off dropping out.

      It's surprising in my experience how many students cares more about grades, credit and getting a degree rather than learning something useful, or at least just interesting.

      Either way, a CS degree takes hard work, trying it out in high school is a good idea. And having extra skills/knowledge when you start is only going to allow you to climb higher (schools that don't facilitate that shouldn't be attended).

    9. Re:Don't bother with AP CS by reiscw · · Score: 4, Interesting

      I teach AP Computer Science. I definitely think it's worth the time if you can fit it into your schedule. That's the main issue at my school. I constantly hear from students that they are told by admissions people (and yes, admissions people from engineering schools) that the school would rather see a fourth year of Spanish than a year of computer science. The students just can't fit it all in (and I don't want them stressing themselves out to do it). One of the best things about AP Computer Science is that you get some good experience with recursion, inheritance, interfaces, class design --- more advanced topics that you might not encounter as a self-educated programmer (and many of the students in my classes are extensively self-educated). For students majoring in engineering / natural science fields other than computer science or computer engineering, it's definitely equivalent to the first-level undergraduate course. For a student majoring in CS / CompE / EE, I would suggest re-taking the introductory course. One of the things I got out of my introductory CS course at college (my background is EE / math) was familiarization with Unix. It's also easier transitioning into the advanced courses like data structures (especially if the language used is C++ instead of Java, which AP CS uses). I took five AP classes in high school (including the AP CS AB exam in Pascal and Calculus AB). I retook CS and Calc even though I passed the exams (and not because I didn't get useful credit for passing those exams, but because I thought it was unwise to skip them).

    10. Re:Don't bother with AP CS by Anonymous Coward · · Score: 1

      It's surprising in my experience how many students cares more about grades, credit and getting a degree rather than learning something useful, or at least just interesting.

      It's because that's all that's important nowadays. In order to advance, you need to demonstrate your proficiency at succeeding in a contrived environment.

      Want to get into a good school? Take bird courses to pad your GPA since that's the only metric people use to judge your ability (unless you become good friends with an influential prof, in which case it doesn't matter).

      Want to be a medical doctor? Take a low effort "pre-med" degree to guarantee you get a good GPA while buffing up your ECs, since that's all admissions looks at.

      School is a business, they only want people that play the game properly.

    11. Re:Don't bother with AP CS by Anonymous Coward · · Score: 0

      Education is full of scammers these days. Your shaming language does not justify charging money for the cool-people exams, especially if the tax payer is funding it anyway.

    12. Re:Don't bother with AP CS by buddyglass · · Score: 1

      I got credit for mine. Let me skip the intro course. Even if only gets you credit for a course intended for non-majors that can still potentially boost your GPA. Having the high score might also help you get admitted to more selective schools. Not taking the test when you have a reasonable chance of scoring highly seems like pretty terrible advice.

    13. Re:Don't bother with AP CS by Anonymous Coward · · Score: 0

      Education is full of scammers these days.

      Scammers? How is the AP test a scam? They do exactly what you pay them for, give you college credit for passing their exam. I didn't mention it, but I have benefitted greatly from the program via AP chemistry and calculus. I'm ahead of schedule on my courses thanks to them, and saved myself hundreds of dollars that I would have had to pay for those classes in college. AP tests are $90, college classes are nominally >>$150 for the textbook alone.

      The shaming language was to mock people who would pass up the opportunity even though they more than have the means to do pay for it. I certainly wasn't mocking the people who legitimately cannot afford it. Put another way, if your family doesn't have the income to put bread on the table every night, OK, fine. But if you have are getting a fancy new smartphone and trendy new clothes all the time, you could have afforded the tests, and instead squandered it on frivolities.

    14. Re:Don't bother with AP CS by demonlapin · · Score: 1

      "Pre-med" isn't a major, it's a set of requirements. You can major in anything you like and go to med school. When I went through, it was two years of chemistry, one year each of biology and physics, a calculus credit, and at least two semesters of science at the junior/senior level. My wife got into med school with an English degree.

    15. Re:Don't bother with AP CS by StormReaver · · Score: 1

      One of the best things about AP Computer Science is that you get some good experience with recursion, inheritance, interfaces, class design --- more advanced topics that you might not encounter as a self-educated programmer (and many of the students in my classes are extensively self-educated).

      All of these things are basic, fundamental, principles encountered early in the process of learning programming. If you're not extensively practicing these things by your second or third week (if not sooner) of learning object oriented programming (with recursion not needing OOP), then you should probably reconsider your career path and stop thinking of yourself as in any way, shape, or form, "extensively self-educated" in programming.

    16. Re:Don't bother with AP CS by O('_')O_Bush · · Score: 1

      5's on both A and AB exam, VT and UVA did not accept credit for any level of class except for elective in either CS or CPE programs.

      --
      while(1) attack(People.Sandy);
    17. Re:Don't bother with AP CS by Anonymous Coward · · Score: 0

      wait, what? they dropped the AB exam? so the CS exam they have left is the one that's a joke? what the hell?

      the CS exam was always weird in that while some subjects (e.g., Calculus BC) were legitimately at a college level, the AB test basically spent a year covering what a typical state college would cover in the first quarter. the A test was utterly pointless, other than giving some people a very small head start on how to program.

      if someone can't pass the A test after spending a YEAR with the material, they either had a horrible teacher or they should completely abandon the idea of becoming an engineer.

    18. Re:Don't bother with AP CS by tlhIngan · · Score: 1

      ...if you're going into a CS program. This holds in general with AP tests, don't take the ones in your intended major, because you're unlikely to get useful credit for them. This varies from school to school of course, but it's generally true.

      True, but even if it's not for credit, it can make your introduction-to-postsecondary life easier by covering the material you need ahead of time. (Didn't we have a whole discussion about school not letting you get ahead? Well AP is an opportunity for high school students to get a head start on their post-secondary classes).

      The hardest lesson to learn as a freshman is that you aren't going to get the grades you got in high school. Just because you graduated valedictorian means squat. At the university I went to, they said most people experience a 20 point drop in grades. So if you were an A student, be prepared to accept Cs.

      And while working your butt off at that. Because on top of managing your studies, you have to manage your housing, your budget, food, etc. And being able to have classes where you already know the material ahead of time makes your life easier by lightening your load so you can handle the rest of the experience.

      You're going to get slammed. If you can take AP courses, take them so the brick wall is not only lower (so you can go over), but softer because you're going to need to manage your time, and if your CS101 class is easy because of AP CS, it means an easier time if you have hard classes, or have an appointment with a dictator of a RA or other authority who insists on seeing you at their leisure, etc. And come finals, while the school may have rules like only 2 finals within 24 hours (i.e., morning, afternoon, evening), it doesn't mean you can't be unlucky enough to have 6 finals in 3 days. And wouldn't it be nice if you could simply avoid studying and still pass?

      You may not get the credit, but you'll appreciate your ability to slide through it.

    19. Re:Don't bother with AP CS by jandrese · · Score: 1

      I don't think you've seen how CS classes work in your typical grade school if you think OOP and recursion is a week 2 activity.

      --

      I read the internet for the articles.
    20. Re:Don't bother with AP CS by Slashdot+Parent · · Score: 1

      I did not take AP Comp Sci for the following reasons:

      1. It was taught in Pascal, which I had zero intention of learning
      2. There was no room in my schedule due to other AP classes
      3. The I had already taken a course with the AP CS teacher (Precalc), and the teacher and I had already collaboratively determined that we seriously despised each other

      Like you, I found value in taking CS101 in college instead of in high school. I had already amassed enough AP credit to permit me to blow off college, so it's not like skipping AP CS was any big hole in my transcript.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    21. Re:Don't bother with AP CS by strikethree · · Score: 1

      One of the best things about AP Computer Science is that you get some good experience with recursion, inheritance, interfaces, class design --- more advanced topics that you might not encounter as a self-educated programmer

      As a self taught programmer, some of the most enlightening things I learned were algorithms and data structures. These are the ones generally missed by many of the self taught people that I have met. No, Big O notation has nothing to do with Office Space and Jennifer Aniston while Red and Black trees have nothing to do with Christmas.

      I did not, and still do not really like recursion, but I do find tail recursion useful at times. Very elegant. Object Oriented stuff... is useful but I prefer to stay in C and ASM and use function pointers instead of strictly defined objects.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  3. For the love of god... by Anonymous Coward · · Score: 4, Insightful

    If women want to be in IT/Engineering/Math/Whatever then they'll be in IT/Engineering/Math/Whatever. The idea that there needs to be an exactly equal amount of all groups in every field is patently absurd. People are different. All of us. Even the ones who are in the same ethnic/religious/chromosome group. Quit trying to put people in neat boxes, it doesn't work. Let this issue die. Please Slashdot. It's for your own good.

    1. Re:For the love of god... by Anonymous Coward · · Score: 0

      Hey, Title IX will ensure there are the same number of females as there are males in STEM.

      Wait for it, they're already pushing for this.

    2. Re:For the love of god... by Bite+The+Pillow · · Score: 1

      People facing backlash and or lawsuits due to gender inequality have a vested interest in at least appearing to do what they can. Same reason Microsoft benefits from helping a nearly defunct Apple so they have a competitor in the face of monopoly trials.

      The people pushing the issue, the gender equality folks, have a personal agenda, and you won't change their mind. So this group is either on board with equality people, or paying lip service. That won't go away until the equality people are satisfied, or die of old age.

      So media covers it, which could change the landscape of IT in many ways, maybe laws or hiring practice or just having more competition. That may affect the target audience of this website, making it news for nerds.

      I agree with your sentiment, but I disagree that it isn't relevant news. And in no way is this written as if slashdot thinks the world needs more woman coders. You might try reading it again and evaluating just exactly what your objection to this story stems from.

    3. Re:For the love of god... by russotto · · Score: 1

      STEM as a whole is already at parity at the undergraduate level.

    4. Re:For the love of god... by AmiMoJo · · Score: 1

      The idea that there needs to be an exactly equal amount of all groups in every field is patently absurd.

      Yes, it is, so I don't know why you keep bringing it up. It isn't the stated goal of any of the major schemes to get women into engineering, and it isn't the stated position of any prominent feminists or feminist groups. It is a classic straw man.

      The issue with the lack of women in engineering and certain other subjects is that we know women want to go into them, but are put off doing so. We know because they tell us and describe exactly what puts them off, and because there used to be a lot more of them. Even just 15 years ago there were a lot more.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:For the love of god... by hydrodog · · Score: 0

      This sort of comment is both unfair and ill-informed. There is a well-documented, strong effect due to hostility, lack of role models, and just being unusual. There is a strong incentive for women to leave STEM fields because they are outliers. It is perfectly fine for women and minorities to choose to not to enter CS because they don't want to, but that is not the only reality.

    6. Re:For the love of god... by Anonymous Coward · · Score: 0

      I'm still waiting for an equal amount of fuzz about the male:female ratio in occupations such as nursing before I'll be taking this kind of complaints in consideration. I agree with you that a equal divide is not nescisarily something that can effectively be enforced without forcing people into decisions they are unlikely to make by themselves.

    7. Re:For the love of god... by Anonymous Coward · · Score: 0

      Has anybody considered that it's not women who need more opportunities?

      Madonna's song "What it feels like for a girl" has these opening lyrics: "Girls can wear jeans / And cut their hair short / Wear shirts and boots / 'Cause it's OK to be a boy / But for a boy to look like a girl is degrading / 'Cause you think that being a girl is degrading"

      It paints women as the victims, but isn't the truth behind it that women can actually do anything they want, particularly do anything men do, whereas men are much more limited by society? Maybe the crux of the matter isn't that there are fewer women in tech. Maybe there are more men in tech because they got nowhere else to go.

    8. Re:For the love of god... by epyT-R · · Score: 1, Informative

      The problem with this brand of feminism is that it promotes the creation and expansion of 'female spaces', while telling men it's not ok for them to have theirs, or that they have to 'tolerate' the inclusion of women until they become a large percentage, which effectively kills it. There's a reason military service (until recently thanks to the same shitty politics) was strictly regimented: Coed group dynamics trigger different behavior in both sexes. It's apparently ok for women to do this everywhere:all female run companies, clubs, scholarships, hell, there's even a push to force fraternities to include women. This of course ruins the whole point of having both fraternities and sororities in the first place.

      http://www.slate.com/blogs/the...
      I'd link the hartford courant article but it's behind a paywall.

      Life isn't fair. I'm sure there are plenty of CS sorts, here, who would be 'outliers' in other fields' social circles, and if they wanted in, they'd have to initially overcompensate by showing off elite skill in order to earn respect. Humans are naturally tribal. They organize themselves, by sex, by race, by culture, by trade, and by interest, and do so willingly. They prefer it. By all means, as an individual or as a group, mix it up if you want, but, as outliers, don't be surprised if you're met with hostility at times when trying to bring others in or imposing yourself on them. As far as the sexes go, with the one glaring exception of sexual pairing (which has its own separate dynamics), the two different spheres of mentality have their own spaces whose dynamics become less compatible as the stakes go up. Men and women work and think differently and that is due to radical differences in biology. They both need and deserve their spaces. For the same reason it is childish to think race ends with skin color because it ignores cultural differences, it is childish to think that men and women are the same except they have different genitals, and that any differences in performance are due to 'socially constructed' oppression. This 1970s era feminist mentality is not applicable in today's society, at least in western culture.

    9. Re:For the love of god... by Anonymous Coward · · Score: 0

      Gah! No! Wrong! Bad!

      Women don't want to be in certain subjects because they are routinely sexually harassed in those classes, not because they don't want to do certain things or aren't good at them.

      Once there is a critical mass of women studying in a field, the problem goes away. Look at math, at the graduate level in many schools there are actually more women than men now. But it took a long time to get there, because women would be harassed out of the field.

    10. Re:For the love of god... by Anonymous Coward · · Score: 0

      Utterly untrue and a really stupid thing to say in 2014.

      Precisely what other career path are you suggesting men are locked out of? I can't think of a single one.

    11. Re:For the love of god... by Anonymous Coward · · Score: 0

      But we're not looking at this "as a whole". Groups that are for women don't bother about the places where women are doing well. So the men need to fend for themselves (as usual). Unfortunately the only guys out there speaking up have been tainted by the Men's Rights Organizations.

    12. Re:For the love of god... by Inka22 · · Score: 2

      Oh please. School teaching for one. Because women (both mothers and teacher) automatically view every male as potential child molester, thanks to feminist propaganda that every male is a potential rapist.

      Nursing is another. Men feel unwelcome in the profession, both from the nurses AND the customers (who want pretty female nurses).

      Women's cloths modeling (if you apply your brains for a second, it's not as absurd as it sounds - plenty of models are thin, tall and built like men, except a man would have to wear fake breasts). And it's an extremely well-paid profession so excluding men from it is highly discriminatory

      Then we have straight men being excluded from clothing and fashion design.

    13. Re:For the love of god... by Inka22 · · Score: 2

      "routinely sexually harassed in those classes" - this is a stupid, misandrist, and spurious argument.

      - You have no data backing up the "routinely" part aside from your own certain conviction that all men are evil
      - You have made absolutely ZERO effort to establish causality even if we assume for a second that you can find such data. Counterproof: women are a LOT more routinely sexually harrassed in politics (Bill Clinton anyone? One count of rape, one count of open-and-shut sexual harrassment. Or hell, look at how prevalent sexual assault was at OWS). Yet women go into politics. In droves.
          Or, let's take another example: entertainment industry. The epitome of sexual harrassment (look up "casting couch" term). I'm finding it hard to observe a shortage of women. SO... what would make STEM so goddamned special that a couple of instances of nerds not knowing how to express romantic interest drives 100% of women out?
      - You have ALSO completely discounted that if the male sexual harrassment was the reason, then all-woman colleges would stamp out female STEM majors like hotcakes. in tens of thousands. NEW female-only colleges for STEM would be opening daily. Women-friendly startups started by women would TROUNCE women-hostile ones because the creme-de-la-creme of women STEMs would join them. NONE of that happens, because the problem isn't sexual harrassment.

    14. Re:For the love of god... by Anonymous Coward · · Score: 0

      Tell your parents you're not going to have a career. Instead you're going to find a girl with a good job, marry her and be a stay-at-home dad. Also, find a girl like that to marry. See how that goes. It borders on a delusion to expect 50/50 in all professions when a man without a career is a loser and a woman without a career is "probably a good mother".

    15. Re:For the love of god... by Draugo · · Score: 1

      The fact that you say "tainted by Men's Rights Organizations" shows that all you know about Men's Rights movement is the propaganda spewed out by feminist publications... or you think that actually pointing out facts and trying to work towards an actual equal society is "being tainted by".

    16. Re:For the love of god... by Slashdot+Parent · · Score: 1

      Sample size of 1, but my wife absolutely refused to do any type of programming when she graduated college. And it's not like she couldn't have learned, considering her math and science background. She just hated programming, and that was that.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    17. Re:For the love of god... by __aaclcg7560 · · Score: 1

      School teaching for one. Because women (both mothers and teacher) automatically view every male as potential child molester, thanks to feminist propaganda that every male is a potential rapist.

      I once considered becoming a school teacher in the early 1990's until I discovered how much of a sauage making process it was to become a teacher. Male teachers were then and probably still are desperately needed to provide role models for little boys being raised in fatherless households.

      Nursing is another. Men feel unwelcome in the profession, both from the nurses AND the customers (who want pretty female nurses).

      When I went back to school in the mid-2000's to get a programming degree, health care was the money major that attracted a large number of guys. Several of my male friends became nurses even thought they're not fond of cleaning up someone else's crap. After having done several PC refresh projects for hospitals, I noticed that pretty nurses of either sex were rare.

  4. Interest vs capability by jader3rd · · Score: 3, Insightful

    Apparently those who are capable of taking the AP CS exam are also those who are interested in taking the AP CS exam. Getting outside pressure to increase interest does not increase capability. Color me shocked.

    1. Re:Interest vs capability by Smallpond · · Score: 2

      Yes. What a surprise that a year of marketing hype hasn't had a major effect on people's choices for what to do for the rest of their lives.

  5. My daughter is one of the women who got a 5 by CharlieG · · Score: 1

    Took the exam last year, and scored a 5 (New York City - in fact, Bronx HS of Science)

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    1. Re:My daughter is one of the women who got a 5 by DoofusOfDeath · · Score: 1

      Took the exam last year, and scored a 5 (New York City - in fact, Bronx HS of Science)

      Why did you bother? I'm assuming from your low /. ID number that you're well out of high school.

    2. Re:My daughter is one of the women who got a 5 by CharlieG · · Score: 0

      Read the subject - My Daughter...(yes, the subject of the message actually sets the topic) - She got a 5 in CS, a 5 in Physics, taking BC calc and AP Chem this year

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    3. Re:My daughter is one of the women who got a 5 by DoofusOfDeath · · Score: 1

      Curse my A.D.D. :/ Sorry about that.

  6. AP Defined by Anonymous Coward · · Score: 0

    I believe it is 'Advanced Placement.'

  7. Who cares about a test? by RogueWarrior65 · · Score: 2

    As an employer, I would care far less about how people do on a test then I do about actual projects they've worked on or finished programs they can demonstrate. IMHO, STEM jobs are far less about theory and more about practical applications.

    1. Re:Who cares about a test? by Anonymous Coward · · Score: 0

      You're trolling, right? The S is for Science and the M is for Math.

    2. Re:Who cares about a test? by HornWumpus · · Score: 1

      Colleges care about AP tests. As you say: employers don't. Passed AP tests are 'equivalent' to non-remedial college freshman coursework. I've never been asked what grade I got in calc I (5 on the AP test). I was asked about Senior projects and summer work etc decades ago.

      That said, there are clearly courses which teach new fundamental approaches. There is a gap between those who did the classical physics/calculus course work and those who haven't. That gap is mostly invisible from the 'don't get it' side. Of course 'they'* think the same of us, we just don't realize that science is socially constructed. The difference is, they are wrong. (ref Alan Sokal).

      * the *studies types.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    3. Re:Who cares about a test? by Anonymous Coward · · Score: 0

      Wrong.
      Engineering jobs are about applications. Theoretical tracks are about theory.
      STEM encompasses all of that.
      The problem might be people studying theoretical things and then trying to get an engineering job rather than a research job.

    4. Re:Who cares about a test? by Anonymous Coward · · Score: 0

      You're trolling, right? The S is for Science and the M is for Math.

      The OP probably thinks STEM stands for Sex, Tantric Love-making, Erection, and Masterbation which are clearly demonstrable skills with practical application. He is a pimp and employs women as prostitutes, hookers, and escorts.

    5. Re:Who cares about a test? by Anonymous Coward · · Score: 0

      >STEM jobs are far less about theory and more about practical applications

      I'm guessing your employed doesn't build any software that's particularly complex, not that there's anything wrong with that. However, Google, etc. only hire people who are masters of both the theory and practical application of it.

    6. Re:Who cares about a test? by DoofusOfDeath · · Score: 1

      STEM jobs are far less about theory and more about practical applications.

      Ah! Welcome, web developer!

  8. A little early to judge? by pavera · · Score: 1

    Maybe my recollection is bad, but, wasn't the big PR push just in the last year? I know at my high school (granted, almost 20 years ago now) you had to take 2 years of CS to get into the AP course and even attempt the test. So at a minimum I would expect the PR push to show up in next year's numbers. Its going to take more time and effort than 1 year of google handing out cash to make a significant change in numbers, and its going to take a long time to really improve pass rates. You can't just throw a CS book at your average HS student and expect them to get a 5 in 6 months time.

    Its going to take at least a decade to get female numbers up to parity, changing culture is hard. Its going to take at least a decade to improve pass rates because you have to start teaching CS earlier in order to have a foundation. We start teaching math in kindergarten, how many students take the AP test in calculus and how many pass?

    Also, in my experience each year the tests are vastly different and have vastly different pass rates, so one year does not really mean much. My AP Chemistry test was an example, we only had a few students pass (with 3s) out of a class of 30, where the year before, 75% of this same teacher's class passed, and more than 50% got 4 or 5. The teacher after the test read through it and said our year was the hardest test she'd ever seen.

    1. Re:A little early to judge? by Maxo-Texas · · Score: 1

      And if girls don't naturally love programming, i won't help.

      Here's my experience with minecraft.

      Millions of sales.

      Go to the redstone servers or the PVP servers or the Youtube videos about gameplay and redstone programming....

      And it's a bunch of 9!!! year old boys to middleaged guys.

      Seriously... some 9 year old boy making you tube videos of his redstone creations-- and I learned something from his video. I can't even make a youtube video yet.

      Girls play minecraft but they are under represented and tend to focus on the creative side of the game (and are underrepresented there as well). I was introduced to minecraft by a young lady in my dnd game.

      After two years of building redstone creations out of comparators, repeaters, and gates, not gates, or gates, nor gates and visually seeing the concept of signal strength, leading edges, and timing... these kids are going to be ready for that part of CS (it was two courses and two labs of my CS course).

      And they enjoy it. Heck- I enjoy it. I stayed up overnight working on a redstone program that implemented a weekly/monthly calendar and a god that took donations and gave benefits that lasted until the end of the month. For fun. Not for money.

      Most of the women I've knew in C.S. put in their 8 to 12 hours and went home. One female would go home and stay up til 2am "playing" with computers. She was actively courted by google. Decided not to take the job because she wanted to spend more time with her autistic son than a google job would allow.

      About a third of the guys put in their 8 to 12 hours and then went home and continued to "play" with computers.

      I don't know how to get little girls to love computers. You might get them to choose it as a job if it had good prospects. But when one person puts in 80 hours a week on computers and another person puts in32 hours a week, the difference shows up quickly.

      Plus, once in the field-- females have easier promotion to management and a preference for management over programming. 70% of our managers and team leads were female at my last job.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:A little early to judge? by Anonymous Coward · · Score: 0

      They were likely just fasttracked to management because they couldn't hack it (just like the incompetent male pointy haired bosses) or because of feminism/whiteknighting by upper management. With few exceptions, women tend to make terrible managers because they're too easily offended by facts, and that is fatal in engineering.

    3. Re:A little early to judge? by Anonymous Coward · · Score: 0

      You don't have to take the class to take the test.

      And that's been the case since at least the late '80s, and I suspect it's been the case for as long as the AP program has existed.

    4. Re:A little early to judge? by Maxo-Texas · · Score: 1

      that is supposed to say, "it won't help".

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  9. The brightest people don't go into CS anymore, duh by supremebob · · Score: 2

    I'd like to think that the brightest US high school students would be smart enough to avoid going into a field that is being outsourced overseas and go into something like Medicine that pays better and is more secure.

  10. Too soon by Bite+The+Pillow · · Score: 1

    If the goal is getting people interested, implying a lack of interest, you can't measure it yet.

    Going from not interested to being in an AP class is not a reasonable expectation in a school year. Being in the class does not imply being remotely capable of passing. And the tests cost money. Some states have conditional reimbursement, but I don't see it working out well for people otherwise disinterested a year prior.

    People have some idea of the classes they will take entering high school. While that may change, it won't change much due to outside influence like this.

    I would not expect numbers to change much for another two years. I planned my AP tests for maximum benefit, and even with 6 years experience under my belt, I would not have signed up for the class, and had I gone that far the test would have given me no real advantage. I made sure I got AP math, English, and foreign language, for college credit. I took AP physics but skipped the test because it didn't fit the plan.

    All of this was a pre ordained outcome based on the classes I took freshman year. You have to consider the first four years building years, as each year has a less specific plan in place that this effort has to fight against.

  11. what if there was a better monetary incentive by Anonymous Coward · · Score: 3, Insightful

    Would more people, maybe even girls, be interested in this test if employers stopped shipping in visa workers and started to increase pay?

    Let's try it, for science.

    1. Re:what if there was a better monetary incentive by Anonymous Coward · · Score: 0

      Probably not, given the massive lack of talent in the industry right now.

      Oh, and, yeah - if you're struggling to find work right now, it's probably because you're a bitch.

      For fuck's sake, you can make near $200k by writing shitty PHP right now.

      The only people taking yer jerbs is your own lack of ambition and skill.

    2. Re:what if there was a better monetary incentive by mbkennel · · Score: 1

      | For fuck's sake, you can make near $200k by writing shitty PHP right now.

      No you can't. My employer hires in what is supposed to be the hottest, and hardest to hire, part of technology, now called "data scientist".

      Entry level is about $85-90K in California. And this entry level means, PhD in hard science from a good university, and often a couple of years of postdoc at a major lab. No relocation paid either, local hires only. And there's never been a problem finding a pipeline of very good to brilliant hires.

    3. Re:what if there was a better monetary incentive by Arkham · · Score: 1

      Entry level is about $85-90K in California. And this entry level means, PhD in hard science from a good university, and often a couple of years of postdoc at a major lab. No relocation paid either, local hires only. And there's never been a problem finding a pipeline of very good to brilliant hires.

      We pay nearly that for fresh undergraduates in Atlanta, and our cost of living is half yours. Anyone with 5 years of experience can make $120k easily in Atlanta.

      --
      - Vincit qui patitur.
    4. Re:what if there was a better monetary incentive by DoofusOfDeath · · Score: 1

      Anyone with 5 years of experience can make $120k easily in Atlanta.

      Sure, but it's a bit disingenuous to not mention the $85k/year spent on air-conditioning :)

    5. Re:what if there was a better monetary incentive by buddyglass · · Score: 1

      Your claim is as hard to believe as his. With a master's degree in C.S. I started at about $65k in 1999. At IBM. In a market with a much lower cost-of-living than California and with correspondingly lower salaries. And the position I was hired into was pretty junior. So it's hard for me to believe that a guy with a Ph.D. getting a job in a hot field and in a hot market would come in making $85-90k.

    6. Re:what if there was a better monetary incentive by Anonymous Coward · · Score: 0

      You are an all out F'n liar.

      I have 10 years experience writing for back end websites mostly in PHP. I have several years experience in .net too. I was laid off in May of this year. I have responded to about 150 job postings from dice, monster, sologig and careerbuilder just to name a few. I've had maybe 10 responses from the more than 150 resume submissions. 4 of which had turned into face to face interviews. 3 of the possible job interviews turned out to not hire anyone. The other one stated that they had found a stronger PHP programmer. 11 years in stronger than 10 years? I don't think so.

      This is the last month I will have money. Next month I start going into default. December and January, nobody hires. Wish me luck.

      Also, the first job that I interviewed for asked me how much I was making at my last job and when I said $80k, I was told that was on the high end for them and would have to work with me on that figure.

      So I am FASTLY calling BS on your $120k and even more quickly calling BS on your statement of even find a job. Georgia has the HIGHEST unemployment rate of any state in the union. LOOK IT UP.....

    7. Re:what if there was a better monetary incentive by Anonymous Coward · · Score: 0

      As a CS masters student holding a related BS degree, Microsoft paid me $80,400 a year for a summer internship in 2013. Another company offered $43,000. The pay completely depends on the company. I've done a lot of job search as I'm graduating soon. Most software development jobs for 0-4 years of experience pay around $60K across the USA. Most of the big-name companies pay a lot, the others' don't.

      It saddens me that the more worthless jobs (ad industry) pays more than the companies that actually create new things compared to hyping existing ones with a tweaked UI. There are a ton of random 'start-ups' doing the exact same type of consulting services: web development within specific frameworks. Entry-level jobs are disappearing. While the jobs may say entry-level and offer that type of pay, they require multiple years of experience in a large set of specific frameworks. The lower leveled jobs have more specific requirements than the upper level jobs. Almost every company claims to have a start-up culture or the team has a start-up feel and everyone requires demonstrable passion to the target of their specific job ad. Two gaming companies I applied to pay less than their local grocery store. Fuck them. Fewer companies are rolling their own job application site and are instead using a couple different 3rd party sites. For some completely stupid reason that I'm not aware of, even when multiple companies use the same 3rd party site, you have to reenter all the same exact fields.

      I studied the wrong combinations of CS topics/languages/frameworks in college :( I meet half the required requirements and half the preferred requirements, but since I'm missing that other half, no go.

    8. Re:what if there was a better monetary incentive by Anonymous Coward · · Score: 0

      Perhaps your employer has a hard time hiring due to under-appreciation through low salary.

    9. Re:what if there was a better monetary incentive by buddyglass · · Score: 1

      Your experience supports what I was saying, though. If Microsoft is going to pay you $80k for an internship in Seattle, it beggars belief that companies in the Bay area are offering $80-90k to data scientists with Ph.D.s.

    10. Re:what if there was a better monetary incentive by Slashdot+Parent · · Score: 1

      I interned at IBM and I made more than the salaried folks because I got paid overtime and I was non-exampt.

      IBM underpays.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    11. Re:what if there was a better monetary incentive by buddyglass · · Score: 1

      IBM underpays.

      Which also supports my point. It means my ~$65k salary in 1999 was potentially lower than it should have been, which strengthens the case that the poster's claim of $80-90k being the norm for Ph.D.'d data scientists in the Bay area is a huge exaggeration.

  12. Re:The brightest people don't go into CS anymore, by binarylarry · · Score: 1

    You don't usually "go into" CS with the goal of getting some kind of tech support job.

    --
    Mod me down, my New Earth Global Warmingist friends!
  13. Re:The brightest people don't go into CS anymore, by Anonymous Coward · · Score: 0

    Medicine eh?

    Well you are far more certain to get sued in that profession than if you are in CS.
    You are also more certain to start out your medical career with say a $300,000 debt.

  14. Is this really an important fact? by sjbe · · Score: 1

    So, before the press rushes out another set of Not-One-Girl-In-Wyoming-Took-an-AP-CS-Exam stories, let's point out that no Wyoming students of either gender took an AP CS exam again in 2014

    There are 31 CITIES in the US with a larger population than the entire state of Wyoming. It's the least populated state in the US. It's most populous city is the capital of Cheyenne with 60,000 people. Heck, the District of Columbia which doesn't get 2 senators and a voting representative in the House has more people than the state of Wyoming. The fact that AP technology classes aren't exactly hugely popular there should surprise no one. I imagine their school budgets are tight enough trying to keep the lights on with populations that small.

    1. Re: Is this really an important fact? by Anonymous Coward · · Score: 1

      His point was to pre-squash the red herring that "No girls from Wyoming took the test."

    2. Re:Is this really an important fact? by buddyglass · · Score: 1

      The city where I grew up had about the same population (when I was living there) as Wyoming's current population. It was urban, but not especially progressive and not located in a state known for its awesome education system. We probably had 10 people take the AP C.S. exam at my school alone. Granted, it was a magnet school with an engineering focus, but I'm sure there were also some other exam-takers from the other schools in my district. So something weird is going on in Wyoming.

  15. Parens by Anonymous Coward · · Score: 0

    (Parentheses) for (half) of the headline are (annoying)

  16. Impatience in Education is not new by hydrodog · · Score: 0

    We would all love to see a radical uptick in high school students excelling in CS. But expecting a one year initiative to have a dramatic effect on an advanced course is irrational. Hour of code teaches extremely rudimentary material. If students get support at school and take it a little further, and if their schools start offering advanced placement CS, then it will eventually have an impact. Obviously, doing hour of code is not going to create AP computer science classes where none existed before. We would all love to see a silver bullet, but education is a hard problem, and thus far no one appears to have "solved" it.

  17. A little too soon to tell by Ghoser777 · · Score: 1

    There are a lot of factors in play here. As noted above, the effects of the Hour of Code and other pushes to get more into programming won't be felt in the first year. My anecdotal situation - AP CS classes at my school increased from about 40 students to over 60 this year. I don't know if this trend is seen throughout the US or not.

    There is also the issue of preparation. Not every school has a teacher who is "qualified" to teach the rigorous material in AP CS. My guess is the vast majority of AP Calc teachers have successfully finished Calc 3 and beyond, but that's not true for many AP CS teachers who might be a Business teacher or a Math teacher with a couple of CS courses. There are some schools that require students to take the AP test if they are enrolled in the course (and I believe the schools pay for them), which may account for many 1's.

    Additionally, not all schools have a program that leads into AP CS. Unlike subjects like AP Calc where there is past curriculum that builds from past years, AP CS might be the first experience to coding that many students have ever had. I think efforts that are getting younger kids into coding will eventually lead to a very nice bump in AP scores in the future.

    When the AP CS Principles curriculum starts being implemented more broadly, there should also be a positive effect on scores. Students who might have struggled in a more theoretical class like AP CS will gain a great deal of foundational knowledge in the Principles course. It will be a great way for kids to find out what CS is all about before deciding whether to choose the AP CS course.

    --
    James Tiberius Kirk: "Spock, the women on your planet are logical. No other planet in the galaxy can make that claim."
  18. It's telling. by Anonymous Coward · · Score: 0

    When folks are complaining about women in tech, they always look at engineering and software. Medical is never brought up. Why is that? I think it's because the lobbyists - the Silicon Valley people - are making a big deal out of nothing to boost the supply of labor.

    Look at the 'M' part of STEM and you'll see a much different story - even amoung medical school enrollments - when it comes to women. Maybe women are a bit smarter in picking careers for longevity and pay?

    I tell young people, unless you really really really love engineering and programming, you'll have a much better future in medicine - and a longer one at that.

    Why bust your ass 60+ hours a week for $80K per year -if that - and have your job sent overseas to India when you could be making as much working 36 hours a week as a nurse practioner - over $100K when you get about 4 years of experience.

    The STE part of STEM sucks unless you absolutely cannot do anything else because of love or lack of talent. It's too much work and stress for too little rewards.

    1. Re:It's telling. by Anonymous Coward · · Score: 0

      M is for mathematics, not medical.

    2. Re:It's telling. by ezelkow1 · · Score: 1

      I tell young people, unless you really really really love engineering and programming, you'll have a much better future in medicine - and a longer one at that.

      Why bust your ass 60+ hours a week for $80K per year -if that - and have your job sent overseas to India when you could be making as much working 36 hours a week as a nurse practioner - over $100K when you get about 4 years of experience.

      The STE part of STEM sucks unless you absolutely cannot do anything else because of love or lack of talent. It's too much work and stress for too little rewards.

      That really just depends on where you get a job. There are plenty of jobs out there that dont require you to do 60+ hours a week. In general I work 40-42.5, as do most of the people i work with (except the ones who think they are doing an awesome job working 50-60 when really you just have to clean up their crap later)

      The 60+ only applies if you go to a place and feel pressured to do 60 because for some reason all the other employees have been duped in to thinking thats the norm, or they are fresh out of college and have heard all these stories, so thats what they think they have to do until they learn better after a year that thats just stupid

  19. Re:The brightest people don't go into CS anymore, by Smallpond · · Score: 1

    Really? I've been on the wrong end of 4 patents. On the other hand, my sister is a pathologist. Her patients never sue.

  20. You're going the wrong way by Anonymous Coward · · Score: 1

    When I was a kid, computers were these neat little things that looked like an electric typewriter that you could plug into the tv and program in basic. And its where a lot of kids became programmers. Success was easy to achieve. Now everything is bolted down. We dumbed it all down for the masses, and made it harder. Now its something you do like going to the dentist, or taking your dog to the vet, or take an AP test in because some plutocrat thinks you should. And the numbers have barely budged. Imagine that.

    1. Re:You're going the wrong way by Opportunist · · Score: 1

      This. Pretty much this.

      Anyone here who is older than 35 will remember that getting your first computer almost invariably entailed getting at least some sort of clue concerning programming it. Even if it was only "how to get DOS to free up enough space so I can run the game". Getting games to run usually required WAY more than it does today.

      Usually it quickly evolved into more. We wanted to DO some kind of stuff with our machines. Games just weren't that good back then and they only got you so far (not to mention that they weren't really any cheaper ... if you bought them, that is). So we tinkered and toyed with them. And they actually allowed quite a bit thereof back then.

      Then again, we shouldn't pat ourselves too much on the back and look down our nose at the "kids of today". Compared to the 50+ crowd, we know near jack about hardware and what makes it tick. 'cause they didn't just have to write their own software, they often also had to first get the silicon done.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:You're going the wrong way by goose-incarnated · · Score: 1

      This. Pretty much this.

      Anyone here who is older than 35 will remember that getting your first computer almost invariably entailed getting at least some sort of clue concerning programming it. Even if it was only "how to get DOS to free up enough space so I can run the game".

      Those of us actually over the age of 35 didn't start on DOS ;-)
      poke 53280,0

      --
      I'm a minority race. Save your vitriol for white people.
    3. Re:You're going the wrong way by Richard_at_work · · Score: 1

      This. Pretty much this.

      Anyone here who is older than 35 will remember that getting your first computer almost invariably entailed getting at least some sort of clue concerning programming it. Even if it was only "how to get DOS to free up enough space so I can run the game". Getting games to run usually required WAY more than it does today.

      Really? I started on the Amiga, and had no messing around to get games to run - it was as simple as inserting a disk.

  21. I feel bad for CS majors by Anonymous Coward · · Score: 1

    I feel bad for CS majors. On one hand you have outsourcing suppressing wages and making job security unpredictable. Even if outsourcing is a mistake for most companies, some naive CxO's still think it's a good idea. On the other hand you have Mr. Suckerburg and the heads of most tech. companies trying to suppress wages by flooding the labor market through campaigns like this.

    At least this article is a bit of good news. It's good to know that their marketing campaign is failing either because they're ineffective or because students are more intelligent than they assume.

  22. Pay more by Charliemopps · · Score: 1

    The answer is simple: Pay more.

    The salary of a tech worker strait out of community college is $30k around here. You can make that much at Walmart, easilly. Why on earth would someone go into a profession that requires difficult classes and pays shit? You can get a nursing degree with a hell of a lot less effort and they start at $45k, the demand for workers is huge and there's no possible way you'd ever get outsourced.

    1. Re:Pay more by Anonymous Coward · · Score: 0

      There is also a huge gap between doing 'tech work' (which is a very broadly undefined term) and the types of jobs you could get out of an ABET accredited CmpE degree or a CS degree from a reputable science and engineering school. When I graduated 9 years ago the average starting salary of a CmpE was 55k from my school. There can be a huge gap dependent on the actual degree, school, and work being done. You cant just lump tech work into one single pool and expect an engineer and someone doing IT support for a company to get paid the same

    2. Re:Pay more by lgw · · Score: 1

      You seem to be confusing "tech worker" and "software developer". Be the latter. Even as a software developer, first-job pay will be crap, but who cares. Once you demonstrate you can actually code professionally, it's among the best-paying jobs in America.

      But you have to be able to code.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Pay more by Anonymous Coward · · Score: 0

      Strange.
      I got $30000 for a half year internship. Are you telling me tech companies pay their interns more than they pay regular employees?
      Or maybe I just got lucky?

  23. I wonder by DaMattster · · Score: 1

    If this is due to the public perception that technology as a profession is one that is likely to be outsourced or given to foreign workers with H1B visas. It could also be due to perception that careers in technology are unstable, feast and famine. I left technology as a career because I'm sick of having my job held over me with a looming threat of being easily replaced. I'm sick of the vendor certifications and being evaluated for potential based on them. Also, I grew weary of performance-based metrics and evaluations. The MBA mindset has killed IT. I traded in my cube,for a tractor trailer 6 months ago and haven't looked back. Truck driving isn't likely to be fully automated any time soon and we aren't importing foreigners .... yet. It's nice being in demand instead of a commodity to be disposed of. The BLS sees massive shortages in labor predicted over the next 10 years in the trucking field.

    1. Re:I wonder by buddyglass · · Score: 1

      I've been working for 15 years. In that time, I've held five jobs. The shortest of them lasted 2 years, and that's because I chose to leave. I have no vendor certifications nor would it help me to obtain them. At my current company we hardly ever do reviews. Maybe my experience isn't representative, but, then again, maybe yours wasn't either.

  24. Re:The brightest people don't go into CS anymore, by Anonymous Coward · · Score: 0

    Hardware breaks. Cables need replacing. As long as these are true, technicians can't be outsourced. Programming on the other hand, that can be done anywhere in the world. Why pay an American 80,000 when you can pay an Indian that went to the same college as the American a mere 10,000? Any rational mind would say hiring a western programmer for western rates is clearly foolish.

  25. Too soon to say by matbury · · Score: 1

    In K-12 education, changes in policy, curricula, and other interventions such as supplementary classes (in this case) don't show much effect on learning outcomes until they've been in effect for at least 10-15 years. So, if Google, Faccebook, Microsoft, et al. can maintain their coding instruction projects for the next 10-15 years, they'll see what's possible with those approaches. So far, extra-curricula interventions in other subjects don't appear to show significant differences in learning outcomes. It's safe to ignore all the marketing B.S. from private and commercial after-school providers and heart-rending case histories from parents... that's the road that leads to snake-oil and quackery.

  26. There by Anonymous Coward · · Score: 0

    So, before SLASHDOT rushes out another set of Not-One-Girl-In-Wyoming-Took-an-AP-CS-Exam stories

    FTFY

  27. Said it before, say it again by rsilvergun · · Score: 1

    who in their right mind would go into computer science in America right now? At the same time Tech Giants are pushing for more CS majors their campaigning hard to bring in more H1-B visa holders. Meanwhile outsourcing continues to eliminate jobs.

    Maybe if the gov't would get serious about promoting small software businesses (small 50 employees, and be careful they're not just shill companies for Microsoft et al) and if we had some protectionism I'd say go for it. But right now is not a good time to be a CS major...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Said it before, say it again by buddyglass · · Score: 1

      who in their right mind would go into computer science in America right now?

      Someone who enjoys coding. Someone who likes being compensated pretty well without having work lawyer-hours. You can whine about H1-B visas all you want, but the situation for software devs is pretty comfortable.

  28. Re: The brightest people don't go into CS anymore, by Anonymous Coward · · Score: 0

    It's clear you don't understand business.

  29. Mod parent up. by bussdriver · · Score: 1

    The stable jobs will be IT and not CS. Why would somebody bound for IT take the CS AP certification?

    The AP system is almost pure BS. What a joke. Their metric for measuring the number of majors is by how many high school children ignorant enough to take the AP for it? If it were offered to me when I was in school I would not have taken it and I knew far more than it covered... I still learned something in taking CS courses in things I already knew; not as much as I paid for, but it was still useful information that filled the gaps.

    I attack the AP BS system because I did it for calculus. Tested out of 2 semesters but I took them anyway and saw first hand just how incredibly poor the AP system was and my math high school teacher's negligence by only teaching to the AP exam-- no wonder we did well on the exam, we had only been preparing for it instead of actually learning the subject.

    This is what happens in a meritocracy! The metrics and systems are gamed by the superior human brain which can always out smart a static system lacking active intelligence. (the only solution is to be evaluated by another human brain who can adapt as quickly as you can.. and who knows the topic better than you do. They are only somewhat susceptible to politics, blackmail, bigotry, hypnosis, etc. on an individual level. )

  30. Not well regarded by Anonymous Coward · · Score: 0

    Most young people do not regard CS or IT as an attractive career. If my daughters had any interest in either, I would actively discourage them. My biggest mistake was switching from Mechanical Engineering to IT. IT paid more but was far less satisfying and sucked to be blamed for the consequences of decisions made by those casting the blame.

    If you want to be in CS or IT, great. If you don't, that's a wise choice.

    1. Re:Not well regarded by AqD · · Score: 1

      Because there are too many already globally.

      And you slashdotters who attempt to advocate CS/programming on kids are NOT helping, but making things worse.

  31. As an idiot... by Anonymous Coward · · Score: 0

    ... more like...

    So you're an 'employer', but you still think the word 'then' means 'than'?

    Here's a clue. It's MORE THAN, you fucking American cretin. What is it with Americans writing 'more then' all the fucking time?

    1. Re:As an idiot... by epyT-R · · Score: 0

      What is it with foreigners coming to an american site and then bitching about americans? Go create slashdot.eu or something.

  32. Humans don't move that quickly by rabtech · · Score: 1

    People interested in programming in high-school probably had some nerdy interests as adolescents. Interests that weren't squashed by teachers, peers, or parents as so often is the case.

    By the time they are 16 or older it's probably too late. Granted there are certainly exceptions, but don't look for a shift in numbers so soon. It takes a concerted effort over at least a decade to begin moving the needle, then a slow ramp up over the following decade to shift the cultural pressures and expectations. Look at how long it took for geekdom/nerdiness to become accepted.

    There's also the whole unique snowflake issue where the first girl to show up at the clubhouse is likely to attract a lot of attention, which can go in a negative direction fairly quickly because young kids are so scared and unsure of themselves (on both sides). Once you regularly have girls/women in programming meet ups, comp-sci courses, etc it becomes much less of an issue.

    We know this is just cultural and not some bullshit "maybe girls don't like programming" garbage because the ratio of women in the field was much higher in the past.

    --
    Natural != (nontoxic || beneficial)
  33. Comment removed by account_deleted · · Score: 0

    Comment removed based on user account deletion

  34. Totally disagree. by tlambert · · Score: 1

    ...if you're going into a CS program. This holds in general with AP tests, don't take the ones in your intended major, because you're unlikely to get useful credit for them. This varies from school to school of course, but it's generally true.

    Totally disagree. I took 5 AP classes in High School in ~1980. I was the first person in my High School to achieve this number of AP classes, and I was able to skip my freshman year of college and immediately begin taking more advanced math, physics, chemistry, honors English, and when I discovered them, CS courses. I was well on my way to multiple degrees, while most of the people I went to High School with were still deciding what to major in.

    Testing out of a class is a more iffy proposition. I found that CLEP testing, at least for information learned as an autodidact, rather than in a classroom and labs, as the AP credit was, tends to give you spotty coverage of a subject, unless you are going to read the textbook for the course you intend to CLEP out of from cover to cover, and do the exercises. It also can somewhat rob you of a year in college; it's actually quite easy, by combining CLEP and AP testing, to drop your distance to a Bachelor's degree to two years. Less, if your college/university administration allows you to carry ~20 credit hours, rather than the "normal" 12-14 (admittedly, this can still be a deal, if you are there on academic scholarship, and your parents wouldn't be able to pay your tuition for you otherwise). This will generally translate to one fewer internship, and one fewer year of college social life, such as it is.

    Practically speaking, I'd say that piling on the AP classes is a great way of saving money in the long term by front-loading the costs of college credit onto the state, rather than having it come out of your, or your parents, pockets, especially if you can't afford it. Assuming you apply yourself and do well on the tests, it's also exactly the thing that a college or university is going to want to see, should you apply for an academic scholarship, and between that, and a Pell Grant (now called BEOGs), it can cover your tuition, books, and living in the dorms, which is, for a poor person from a poor family, your entire opportunity for a higher education.

  35. Is this really an important fact? by hierofalcon · · Score: 1

    The Slashdot hated coal mining industry and oil industries (and a few other mineral concerns) contribute a lot to the budget. We do better than most due to that. A lot of kids take the IB route at one of the high schools in Casper (which also offers several AP courses). It's tough to do both IB diploma and AP. There aren't enough hours in the day for IB and much of anything else.

    The small population does factor in greatly though. Only the larger cities (large being relative) have enough students to be able to provide a very wide range of AP and IB high school classes. A lot of kids make use of a BOCES program to take college courses during high school. The credits earned count in both high school and college. It's a good deal for some of the smaller towns and as long as you get a decent grade the cost is free to the student. Some of the advanced kids may not get to take an AP exam, but they may graduate high school with the equivalent college credits already under their belt due to that.

  36. Re:The brightest people don't go into CS anymore, by fermion · · Score: 1
    I would be pretty to think that kids think that way. If that were the case, we would see more people taking classes like that. One of the purposes of the AP Exam is to get kids exposure in high school, possible credit for college, so they can go on and do what they really want to do. So someone taking an AP Literature exam is looking to get credit for the class and either take a more advanced core credit or maybe complete all the English core. Computer Science, as opposed to secretarial skills, are going to become increasingly important to any field. Anyone who wants to be a lawyer, a field that is going to be largely gone, at least at the high pay, in 30 years, would be well advised to take such a course, and really all hard science courses, if they want to pass the entrance exam. Speaking of that, there are efforts in the way to get kids at least into a two year college, but most are likeley to need remedial course, so they spend their first year paying for non-credit non-scholarship qualified classes. it is a problem. AP CS reteaches a lot of the math and application that were not learned in other classes.

    And this is my problem. There is nothing in AP CS that I would need for my time in engineering programming computers to solve problems. I think that the class is somewhat irrelevant to someone who want to pursue CS because most hopefully already have the basic skills taught in the class by the time they are a senior.

    One real issue is people who can teach is class. It was only 35 years ago that I was sat down on a computer and taught to write basic programming. It will take time for the pipeline to fill with qualified teachers. One hopeful sign is that we have a lot more introductory engineering classes than when I was high school, made possible because we have been cranking out engineers in this country since the end of WWII. So in another 20 years, we might have CS teachers.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  37. AP Math by Anonymous Coward · · Score: 0

    At my school the only way to get your undergrad in CS in four years is to start your freshmen year in Calculus for Engineers. This means you had to take College Algebra, Trigonometry and Pre-Calculus in high school. So if you're looking to get a head start on a CS degree don't bother with high school CS classes, go for math.

    Just thought I'd throw that in there cause it really upsets me that they still call this a four year degree when thats only possible with three AP math courses in high school. From my college placement exam they put me in Intermediate Algebra to start. So I had four math classes before I could take what they say should have been my freshman class. Don't get discouraged tho, obviously I'm no math wiz and from my humble start I made it through Calculus for Engineers III with high marks.

    The takeaway; if you wanna get a head start on a CS degree take AP math.

  38. Re:The brightest people don't go into CS anymore, by epyT-R · · Score: 1

    To expect the average medical practitioner to have 4 patents over their careers is ludicrous.

  39. Re:The brightest people don't go into CS anymore, by DoofusOfDeath · · Score: 1

    I'd like to think ...

    I suggest trying to avoid holding a given belief just because you like it.

  40. Re:The brightest people don't go into CS anymore, by buddyglass · · Score: 1

    The kind of dev. I'm interested in doing isn't being outsourced. The type of jobs being outsourced aren't the ones I had in mind when I chose to pursue a C.S. degree.

  41. Re:theodp Is the Worst Submitter by Anonymous Coward · · Score: 0

    Credit where it's due - at least he's concise.
    --
    Bonehead Assholeton

  42. no by Anonymous Coward · · Score: 0

    AP CS exams assume people actually want to be programmers in high school. I didn't. I changed majors. Not to mention taking AP CS isn't going to teach you anything or prepare you in the first place.

  43. I took this class and.... by Anonymous Coward · · Score: 1

    I took this in high school and was far advanced from just about everyone in my college CS courses. We covered all data structures linked lists, stack, queue, trees, etc (using both arrays and pointers), searches/sorts big O, etc. all of this included when and why to pick the algorithm, etc We did recursion, crazy hybrid structures, you name it we did it. It was a great course. The best course I have ever had in my life. It was an entire school year in length and started with about 25+ kids and ended up with about 8. I took the official test and did very well and received 3 college credits. All year we turned in actual code projects, and every one of our tests was to write code (on paper) On the final test (for college credit) you had to write code on this test. Most of the the questions required you to use recursion and things like doubly linked lists, nothing easy. Stuff like that is hard when you just write it on paper.

  44. Re:The brightest people don't go into CS anymore, by Anonymous Coward · · Score: 0

    CS is a character builder but a really tough major for an uncertain reward.