Slashdot Mirror


Google Suggests Separating Students With 'Some CS Knowledge' From Novices

theodp writes To address the challenge of rapidly increasing CS enrollments and increasing diversity, reports the Computing Education Blog, Google in November put out an RFP to universities for its invite-only 3X in 3 Years: CS Capacity Award program, which aims "to support faculty in finding innovative ways to address the capacity problem in their CS courses." In the linked-to RFP document, Google suggests that "students that have some CS background" should not be allowed to attend in-person intro CS courses where they "may be more likely to create a non-welcoming environment," and recommends that they instead be relegated to online courses. According to a recent NSF press release, this recommendation would largely exclude Asian and White boys from classrooms, which seems to be consistent with a Google-CodeCademy award program that offers $1,000 bonuses to teachers who get 10 or more high school kids to take a JavaScript course, but only counts students from "groups traditionally underrepresented in computer science (girls, or boys who identify as African American, Latino, American Indian or Alaska Native)." The project suggested in the Google RFP — which could be worth $1.5 million over 3 years to a large CS department — seems to embrace-and-extend a practice implemented at Harvey Mudd College years ago under President Maria Klawe, which divided the intro CS offering into separate sections based upon prior programming experience to — as the NY Times put it — reduce the intimidation factor of young men, already seasoned programmers, who dominated the class. Google Director of Education and University Relations Maggie Johnson, whose name appears on the CS Capacity RFP, is also on the Board of Code.org (where Klawe is coincidentally an Advisory Board member), the K-12 learn-to-code nonprofit that has received $3+ million from Google and many millions more from other tech giants and their execs. Earlier this week, Code.org received the blessing of the White House and NSF to train 25,000 teachers to teach CS, stirring unease among some educators concerned about the growing influence of corporations in public schools.

194 of 307 comments (clear)

  1. Orrr, Or, how about this by Anonymous Coward · · Score: 1

    Orrr, how about this, we ask if people are able to access online services easily, if they have decent financials, and if they do, say they can do it online and through meet-up groups.

    Or, you know, build more shit and make more of the course self-learn through regular non-compulsory meet-ups. (with the ability to ask one of the lecturers about problems they have)
    This way, people that actually tend to work well in teams and want to strive for it will get somewhere.
    Then the people that come from a more disadvantaged background will get more constant help through a traditional lecture.

    This is a very simple rough idea, could be expanded easily, but that is all I have time to type for now. Goodbye.

  2. Just let them test out! by Anonymous Coward · · Score: 5, Insightful

    I'm all for keeping experienced CS students out of intro classes! I was forced to take one of those idiotic intro courses in college, even though I already knew the material! Attendance was mandatory, and no test out option allowed. Complete waste of my time, and it certainly ruined the curve for the true intro level students. I suspect other readers had similar experiences.

    1. Re:Just let them test out! by Anonymous Coward · · Score: 1

      The solution is to provide a way to test out. Separating people like this and when they're younger will mean the kids in the online course will think they're better than everyone else and will believe the ones in the in-person course need special help because those types of people are slow, dumber, and bad at CS. This policy will harm the field more than help it.

    2. Re:Just let them test out! by bigwheel · · Score: 2

      Same thing happened to me. (Long story as a cross-over from Physics.) As a CSci senior, they made me take the Intro class - even though I knew the material inside-out and was a tutor for the class. I volunteered to take every test in one sitting and write every programming assignment the same day. Instead, I got to sit through boring lectures and steal an A from some deserving student.

    3. Re:Just let them test out! by marcuskincad · · Score: 1

      I was offered the chance to test out. Unfortunately the summer class I was taking had a test that night I couldn't miss and college said it was a make-it-or-miss-it test-out. So now I'm stuck finishing up an agonizing intro to CS class that's made for students who have never touched a programming language before. If a school is going to do a test out option, offer it more than once and do it in a way that's not simply checking the box so they can say the offered it.

    4. Re:Just let them test out! by K.+S.+Kyosuke · · Score: 2

      Instead, I got to sit through boring lectures and steal an A from some deserving student.

      I didn't know that American classrooms were a zero-sum game... Is that common?

      --
      Ezekiel 23:20
    5. Re:Just let them test out! by Anonymous Coward · · Score: 1

      ... and will believe the ones in the in-person course need special help

      This exactly what is being proposed and "gasp", apparently it's true. The brutal truth is that people are not now biased against certain minorities because they are minorities; they are now biased against them because they are getting preferential treatment.

      Yes, Mr. President, poor whites cling to their guns and religion; they do it because they know their government and large parts of society despise them for being born poor and white.

    6. Re:Just let them test out! by Wycliffe · · Score: 2

      Separating people like this and when they're younger will mean the kids in the online course will think they're better than everyone else and will believe the ones in the in-person course need special help because those types of people are slow, dumber, and bad at CS. This policy will harm the field more than help it.

      Public school already does this constantly. Even in 1st grade the kids who can read are put in a different reading
      group than the kids who can't. It happens in college too. I didn't pass a math test my freshman year in college
      and had to take a trig class. I also noticed that at my college most of the kids that got A's or even passed calc 1
      the first time thru were the ones that had previously taken it in HS. This just makes sense. I'm not sure why
      google is emphasizing online classes but online or not what they really need is either a remedial class that gets them
      up to speed or the same class but offered over 2 semesters instead of one so that they can present it at a slower pace.
      For the subset of inexperienced CS students who are also good at self-learning, an online class might be good for them
      as well as then they can work at their own pace even if it takes more than one semester.

    7. Re:Just let them test out! by psycho12345 · · Score: 1

      The grandparent was more alluding to the fact that by him taking the class possibly meant someone else couldn't. In many cases, classes are bound by how many students can take them. Especially in lower division/intro courses that people from many majors have to take (Calculus, Basic Science, etc.). So he "stole" an A or even a grade period if he was forced to take the class instead of letting him skip out of it and let another person take the class instead of him.

    8. Re:Just let them test out! by K.+S.+Kyosuke · · Score: 1

      I don't know but that still doesn't make a lot of sense to me. Surely these intro courses have many more classes/groups in order to accommodate all the people who need them? You can't admit a thousand freshmen and then open classes for a required course for only eight hundred of them.

      --
      Ezekiel 23:20
    9. Re:Just let them test out! by StormReaver · · Score: 2

      I didn't know that American classrooms were a zero-sum game... Is that common?

      Many teachers grade on a curve, where the highest grade in the class becomes an "A", and everyone else is graded relative to that "A".

    10. Re:Just let them test out! by Kagato · · Score: 2

      Most colleges use the intro classes to weed out the sick and the lame. Big group lecture hall with a non-english speaking grad student giving instruction. I think Google sees that it's never going to get colleges to change how they do classes. Moving experienced students to an online class is a way of disrupting the system.

      I still am a little dubious. There were plenty of people who go Comp-Sci degrees in the late 90s who had very little interest in computers and programing. But IT was a big money field and Y2K really pumped people at problems. They made the worst programmers and IT Engineers. They either washed out of IT or ended up in management.

    11. Re:Just let them test out! by K.+S.+Kyosuke · · Score: 1

      As far as I'm concerned, this is completely unheard-of in my country. Standards are generally pre-set, and if half of the class fails where the previous year's students had few problems, well, that's their problem, nobody's going to lower the standards for this year's class.

      --
      Ezekiel 23:20
    12. Re:Just let them test out! by tylikcat · · Score: 1

      And it just makes for a miserable experience for everyone.

      When I took Chinese,* 80% of the class spoke some dialect of Chinese at home, and were there to a) learn Mandarin b) learn to read and write c) get an easy language credit. Okay, I'm enough of a masochist that I kind of enjoyed the challenge of trying to keep up in this environment as someone who came in speaking no Chinese at all, but it could be pretty depressing, and for someone with a less twisted disposition than I it would probably have been pretty awful. (These days they separate out heritage and non heritage students. Because, y'know, people who don't speak the language maybe need their own class.)

      * I've spent more time teaching coding than taking CS classes. *shrug* Partly because I grew up with it - dad was a CS prof - partly because my school was still making Ada a prerequisite for everything and hell no. I've made some effort to fill in the gaps, but hey, I'm mostly a hacker.

    13. Re:Just let them test out! by tylikcat · · Score: 1

      "There were plenty of people who go Comp-Sci degrees in the late 90s who had very little interest in computers and programing."

      Ye gods, yes. I thought of them as the crowd who in most times would have been PoliSci majors as pre-law. One could have an interesting discussion about whether they lacked interest or programmer disposition, but yeesh, yes, whatever it was, they didn't have it.

      As an aside, whether intro classes are used as weeder classes depends on the college and on the discipline (though I suppose CS is implied here.) In many of places they are more annoying and uninspiring than actually difficult because they are unpopular with the faculty. (Whereas one of my research students has been doing really ridiculous amounts of homework for discrete math, say. It's kind of adorable, even if it cuts into his lab time.)

    14. Re:Just let them test out! by Richy_T · · Score: 1

      I've often read about the classes being marked on a curve. That always seemed a little weird to me.

    15. Re:Just let them test out! by richieb · · Score: 1

      If you take AP classes in High School and get decent grade on the AP test, you can skip past the intro courses. I started with second year calculus after doing AP Math in High school.

      --
      ...richie - It is a good day to code.
    16. Re:Just let them test out! by CanadianMacFan · · Score: 1

      On the other hand because he didn't use any of the additional resources such as going in during office hours of the extra tutorials etc he freed up some time that had been allocated for him to be used for others.

    17. Re:Just let them test out! by jordanjay29 · · Score: 1

      On the bright side, your GPA is going to look fantastic for this semester.

    18. Re:Just let them test out! by bigwheel · · Score: 1

      (GP here) This is what I was referring to. Several of my undergrad classes were graded on a curve, where only the top percentage of students receive "A"s. If it happens to be an easy class or there are a lot of top performers, then nit-picky things become enough to push your grade down to a B.

      That said, I don't know if Intro to CS was one of those classes. It was only an assumption. So, criticism of my earlier statement might be called for.

    19. Re:Just let them test out! by mikael · · Score: 1

      It was the dot-com boom era. Established companies (bricks and mortar) were slow to catch onto the the internet presence, so there were thousands of startups which tried to fill that niche (Peapod who did online groceries, companies who get your bills redirected, so they could be opened and scanned in, so all you had to do was write the cheque to the utility company, and Amazon). The people that jumped into the CompSci courses at this time, were referred to as gold-diggers who were only interested in the money from knowing some HTML and scripting,

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    20. Re:Just let them test out! by itsenrique · · Score: 1

      This is decided by the professor individually where I am, even in a community college. Some profs can and do grade on a bell curve but in my experience they are by far the minority. The problem is you might not know until you get to the class and read the syllabus or hear the intro lecture that that is how it's done.

    21. Re:Just let them test out! by ShieldW0lf · · Score: 1

      As far as I'm concerned, this is completely unheard-of in my country. Standards are generally pre-set, and if half of the class fails where the previous year's students had few problems, well, that's their problem, nobody's going to lower the standards for this year's class.

      The philosophy that schools are intended to teach a certain well thought out base of knowledge and only pass those who demonstrate that they've learned all of it is not universal.
       
      It requires a great deal more maturity and responsibility and humility. The teacher needs to be a lot more self critical about what's in the curriculum, the students and parents need to be prepared to accept the fact that their talent and discipline may not be sufficient for the role they've decided they're interested in, and society needs to be prepared to accept that neither needs nor expectations will make a person capable if they don't have the talent or determination necessary.
       
      What's popular these days is to just throw together a curriculum that relates to the course subject without regard for whether or not the students can absorb it, then just sort the class from best to worst and push the best ones forward. It's less demanding on the teacher, and it never allows their competence as a teacher to be subjected to critical analysis. It's also less demanding on the students... the teacher doesn't set the bar, the students do. And, society as a whole can look at the schools churning out certified, educated citizens and tell themselves they're doing just fine.
       
      This way, when everything goes to shit, they can blame the "other", the ones who didn't play ball with the system, for their societies collapse. And, that's the most important thing. Because no pain is so bad that it can't be made 10 times worse by having someone tell you that it's your own damned fault and knowing that they are right.

      --
      -1 Uncomfortable Truth
    22. Re:Just let them test out! by volmtech · · Score: 1

      In 1997 at the age of 45 I decided to take C++ programing classes at my local community collage. This neck beard kid comes in and kicks everyone's ass. It was a prerequisite class for his major. The teacher hated my programs. They worked but weren't fancy enough. His had animations and sounds when the exercise was only to add a column of numbers. I never did figure how to make a recursive function work.

      In all fairness I had been using and programing my own computer since 1981 so I lorded over the kids in the fundamentals of computing class.

    23. Re:Just let them test out! by s.petry · · Score: 1

      No! He means the majority of white people are not born into vast pools of money and privilege as certain agendas are claiming. I am such a person, born into a poor white family from Detroit. Father died when I was 12, mom struggled to raise 2 kids on 1-2 jobs. I was not spoon fed a damn thing, I was however raised to believe in the American Dream. Work your ass off and you will get ahead.

      I had no handouts for college, I spent 4 years in the Army so that I could pay for college. After the Military I worked full time and went to college full time, 4 years later I had 2 degrees and my first job in IT.

      Your granddad is not the only person who has to pull themselves up from the bottom, people all over do it all the time. Today however, straight white males are starting way behind everyone else in the race and being crippled along the way. All because of this delusion that all straight white males have some sort of privilege. (hint: the people in the top .01% do, and they don't share with us either)

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    24. Re:Just let them test out! by AmiMoJo · · Score: 1

      Seems like that would generate a lot of animosity against really smart kids.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    25. Re:Just let them test out! by pepty · · Score: 1

      Could be worse. It is (or at least was) common to take on many more science grad students than they really have room for, then give a bunch the boot with a masters degree. Reason being that once you advance to candidacy you spend most of your time in a lab and become expensive to support instead of cheap teaching labor. But with the way NIH funding is going these days I think the winnowing process for grad students will be which ones manage to win their own fellowships, since few labs will be able to support them if they don't.

    26. Re:Just let them test out! by i.r.id10t · · Score: 1

      Don't feel bad. One of my students has already taken an Objective C class here, but since he changed his degree track he is now being forced to take "intro to programming concepts".. because the Objective C class has been replaced with (back to) C++ and the degree track changed for new incoming students to required the concepts class before any other real programming class.

      --
      Don't blame me, I voted for Kodos
    27. Re:Just let them test out! by MBGMorden · · Score: 1

      Certainly wasn't when I was in college (though that's been 11 years ago at this point). I had always heard hearsay and urban legends about professors who would give only a set number of letter grades based on a curve, but never experienced it.

      About the closest I got was a particularly lenient History teacher who at the end of the semester gave everyone with averages 85-100 an A, 70-85 a B, 55-70 a C, and 40-55 a D. Still wasn't a set # of grades though - he just adjusted what numeric average corresponded to what letter grade. In all fairness though that class was a bit hard to score well in numerically - the only grades in the class were from 3 tests - all of which were composed of only 3 essay questions.

      I think the set # of grades thing is mostly a myth and something you see in movies.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    28. Re:Just let them test out! by MBGMorden · · Score: 1

      I'd say that was more the fault of your teacher than the experienced student.

      I started in 1999 myself (though I was 17), and had been programming at home in BASIC for 6-7 years at that point. Things went MUCH smoother for me than my roommate (also a CS Major) who was starting completely fresh. As long as the experienced students don't try to change the tempo of the class (ie, yes you know what a variable is already, but just be quiet and let everyone else hear the lecture), I don't see the issue.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    29. Re:Just let them test out! by MBGMorden · · Score: 1

      That's actually a path I don't like much myself. I too took AP Calc in high school and though I passed the test and exempted Calc 101, Calc 102 was just a bit too much too fast. I ended up having to drop it the first time and take it a second time to actually get my credit.

      I kinda worry about that with CS too. There are a lot of people who may think they have a good foundation going in (and they likely do), but for anyone that doesn't already have the formal education they all pick up a least a FEW new things in an intro class. Those few new things can be the difference between the 2nd class in the series being overly difficult or manageable.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    30. Re:Just let them test out! by stdarg · · Score: 1

      Someone citing white privilege pretty much immediately reveals they have no clue about real white people. They get their information from movies and biographies of famous people. The person who came up with the "white privilege" concept, Peggy McIntosh, did indeed have a privileged life. She studied at Radcliffe and Harvard and ended up with a cushy professorship teaching "women's studies" -- pretty much a complete BS job.

      Of course, she had no clue that she was confusing most of her points about white privilege with "rich privilege." She's a true idiot.

      I think there is validity to the concept of white privilege, but it's much different than what race baiters spout off about today. I also understand the concept of black privilege, male privilege, female privilege, etc. Every group has something that can be seen as a privilege.

    31. Re:Just let them test out! by Darinbob · · Score: 1

      When I proctored the beginning programming class in early 80s, those students with some prior experience had a tougher time of it. Many were adamant that they already know how to program but it was all Basic, and they were confused by introductory concepts like structured programming, recursion, etc. The class had no curve though and was pass/fail. Actually the curve was very rare for me in college, most profs stated the requirements and if you met them you got the grade, and if everyone got an A then that was ok, though it was rough when the prof was tough so once class there were only two of us out of 30 with As.

      I've seen a similar thing in math where students who tested out of beginning calculus were struggling to keep up in the second class/

    32. Re:Just let them test out! by Darinbob · · Score: 1

      Some places it seems to be, other places it's not used at all. When it is used it seems to be for lower division classes mostly.

    33. Re:Just let them test out! by volmtech · · Score: 1

      It was the teachers first computer class and she wasn't prepared. After the first semester I dropped out and went back to my old job. But I felt validated in that I could do college work. I taught my 23 year old son, he builds his own gaming rigs and I'm tech support for my wife. Full time job.

    34. Re:Just let them test out! by tylikcat · · Score: 1

      I guess to be fair, I should fess up that I took my first year as an eight week summer intensive, and while there may have been a few people there with some marginal background, we were all pretty swamped.

    35. Re:Just let them test out! by mrchaotica · · Score: 1

      Y'all need to go to a better school. At my college, several of the lower-level CS classes had special "X" sections that were more interesting and challenging, and let us avoid having to deal with the non-CS-majors who had no idea WTF they were doing.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    36. Re:Just let them test out! by mrchaotica · · Score: 1

      Doesn't your school have guidance councilors and an appeals process to make exceptions for issues like that?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    37. Re:Just let them test out! by Slashdot+Parent · · Score: 1

      I didn't know that American classrooms were a zero-sum game... Is that common?

      Not really, but it's usually up to the teacher how to assign the grades, so it's entirely possible that the grading was normalized and only a certain number of each grade was awarded. That's not usual, however.

      A typical grading curve in the US is to take the top X scores as a baseline for the highest grade and everyone who gets a certain percentage of the top X grades gets an A, then a certain percentage lower is a B, etc. In that sense, GP could have distorted the curve by being an outlier score.

      I had that happen in an Econ class once. I had already taken the course in high school and had already finished my degree requirements, but still had to take the intro course to graduate. I earned 100% in the class (I was qualified to teach it at that point) and ruined a lot of freshmen's transcripts. I think the Econ department has since loosened up that requirement a bit.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    38. Re:Just let them test out! by Slashdot+Parent · · Score: 1

      His had animations and sounds when the exercise was only to add a column of numbers.

      I like to think that a decent teacher wouldn't have let one outlier student screw up the grading for an entire class. Especially since animations and sounds were not required and introduced unnecessary complexity into his codebase.

      I never did figure how to make a recursive function work.

      You probably had a shitty teacher, then. Recursion is a little tricky to get the hang of at first, and it's easy to screw up and create an infinite recursion, but if you follow a few simple rules, you should stay out of trouble.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    39. Re:Just let them test out! by Slashdot+Parent · · Score: 1

      80% of the class spoke some dialect of Chinese at home

      That can be a little dangerous. A buddy of mine in high school spoke Russian at home and took Russian for the easy A. Wound up being an easy F because he was illiterate and his grammar was atrocious and he didn't realize until too late that he needed to study.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    40. Re:Just let them test out! by tylikcat · · Score: 1

      My favorite set of interactions was in third year - right before the heritage students all dropped out - when we had debates. The heritage students were far more fluent... but had lousy logic skills and their arguments tended to be along the lines of "I'm against abortion... because it's wrong! Because god said so!" The non heritage students might have been stumbling a little more in speech, but we cared! And we knew our subjects! And we were tenacious! And all of the shyness that was the biggest barrier or improving our verbal skills fell away, because we were not going to lose the damn argument.

      Every week.

      (If there's one thing I could tell my younger self, it would be to work on losing the shyness earlier. Doing Taiji and gossiping in Chinese every morning with an elderly Chinese gentleman at my old apartment building was the best thing that ever happened to my speaking skills. Hanging out with bored senior citizens would be right up there as well.)

  3. Google sucks now by Anonymous Coward · · Score: 1

    If you haven't noticed, Google sucks now. They're not organized, lean and driven by good engineers anymore. Those engineers are suffocated by a bunch of incompetent middle managers, at least one manager per engineer sometimes more. Their interfaces are designed specifically for mentally retarded children only by algorithms and robots, not humans. All their products are becoming more and more bug ridden, less stable and all the nice UI features of the past are getting shitcanned. Their Google+ idea was stupid, creepy, and cultish. They don't exist anymore to serve the user, they exist only to keep on existing. They're a blob now, like Microsoft turning out failure after failure and then needing to eventually lay off a number as massive as 18,000 employees. Google is not at the mass layoff stage but they're making progress. For Google, All their old school products have been disfigured and crippled or gassed entirely. They're a giant of disappointing blob of suffocated engineering talent and too many fucking managers. And now like zuckberg they need to harvest new CS grads like soylent greens to feed the blob.

    1. Re:Google sucks now by Bing+Tsher+E · · Score: 1

      With any big successful organization, the bloodsucking types climb aboard and take over eventually. At least, that is almost always the case.

      It's unfortunate that they 'own' so much important Intellectual Property.

      I've always thought it was a spam company that came up with a techy twist to beg our forgiveness. I mean, for pete's sake, their main product is advertising, the worst anything in business.

  4. In other words, ... by CaptainDork · · Score: 4, Insightful

    ... the way to address the diversity issue is to dumb everybody down? Sure, that sounds like it would provide a level playing field, but the goddam field would be below sea level.

    Back to the drawing board.

    --
    It little behooves the best of us to comment on the rest of us.
    1. Re:In other words, ... by ShanghaiBill · · Score: 1

      ... the way to address the diversity issue is to dumb everybody down?

      I don't think that is what they are saying. I have kids in elementary school, and I volunteer to help out in class and in an after-school programming and robotics program. There are HUGE differences in ability between kids, and dumping them all into one class doesn't make much sense. A typical Chinese-American boy is going to be lightyears ahead of a typical Latino girl. If you direct instruction toward the smart kids, the dumb kids will be lost. If you focus on the dumb kids, the smart kids will be bored, and will ridicule the dumb kids. We ended up doing what Google suggests: We moved the smart kids to a separate classroom where they work on self-directed projects with adult intervention only when they get stuck, while the dumb kids work in a more traditional lecture style class. Nobody is excluded, and kids are segregated by ability, not ethnicity or gender.

      Unfortunately, I have found that the dumb kids tend to stay dumb, while the smart kids leap even further ahead .... I don't have a solution for that.

    2. Re: In other words, ... by Anonymous Coward · · Score: 1

      So why the fuck are the mixing it up with ethnicity? Wouldn't a simple test be a good idea? I think that's what schools normally do to check your knowledge. Maybe Google wants to replace all tests with their new skin color algorithm?

    3. Re: In other words, ... by jedidiah · · Score: 1

      Perhaps there's something to the pervasive media narrative about Silicon Valley after all. Not only do they have no ability to relate to the non-asian and non-white crowd but they also have no ability to relate to whites that aren't rich enough for east coast boarding schools either.

      I have plenty of anecdotal data points that would contradict their race based criteria. That likely comes from not living the life of privelege that they imagine I have.

      Or perhaps this is just what you get when you let liberal bleeding heart SJWs run amok.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re: In other words, ... by FooAtWFU · · Score: 1
      Perhaps there's something to the pervasive media narrative about Silicon Valley after all. Not only do they have no ability to relate to the non-asian and non-white crowd but they also have no ability to relate to whites that aren't rich enough for east coast boarding schools either.

      Wait, boarding schools? I don't think that's Silicon Valley you're talking about, my friend. I could see Wall Street being accused of that, maybe...

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    5. Re:In other words, ... by mattventura · · Score: 1

      What I don't get is why they aren't addressing the real problem.

      Normally, it can be good to have students of varying skill levels*, because the better students can help the lesser students. However, it seems that we often see stories about "Cheating in CS classes" here, which effectively discourages people from collaborating at all because it gets seen as cheating. Ideally, helping others should be rewarded, so that people who know the content would get their easy credit, while those who want to learn it would be able to do so more easily.

      *Some education programs take this way too far. I've heard horror stories about how a high school geometry class had actual geometry students lumped in with special education students. Obviously that doesn't work but some overpaid idiot thought it would be a good idea anyway.

  5. Admit it. by pushing-robot · · Score: 5, Funny

    You read it as "Harry Mudd College"

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Admit it. by Anonymous Coward · · Score: 1

      If you say it really fast at parties, "Harvey Mudd" sounds like "Harvard Med" -- it's probably part of their marketing strategy.

    2. Re:Admit it. by Darinbob · · Score: 1

      Harcourt Mudd College.

  6. They're a resource, not a "problem". by BarbaraHudson · · Score: 2

    reduce the intimidation factor of young men, already seasoned programmers, who dominated the class.

    Why not assign each of these to pair up with someone who isn't as far along, instead of saying "you can't go here"?

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:They're a resource, not a "problem". by Anonymous Coward · · Score: 4, Insightful

      You'd also then have to teach them to teach.

    2. Re:They're a resource, not a "problem". by Anonymous Coward · · Score: 2, Interesting

      Because they think they're hotshots and have the kinds of attitudes you see in the posts for this story.

      "Here, give me the keyboard, why don't you write up the results or something."

    3. Re:They're a resource, not a "problem". by paradigm82 · · Score: 2

      Honestly, if you are a "hotshot" and you are sitting next to someone who can barely type a word per minute, and have to wait 5-10 min. for just a few lines of code to be written, that is pretty frustrating and not of benefit to anyone. Sometimes when a colleague asks for my help and is slow in typing etc. I just politely ask if I can type and they always agree, and I can do it 5-10x faster than they can, saving time for both of us. Then they have more time to study the solution at their own pace. That has nothing to do with arrogance, just making best use of the time. Of course some politeness and social skill is required!

    4. Re:They're a resource, not a "problem". by K.+S.+Kyosuke · · Score: 2

      Isn't there a distinct chance that highly accomplished graduates would have to do this in their jobs anyway, at least unofficially, as part of their normal workplace interaction? It seems like a useful skill in cooperative workplaces.

      --
      Ezekiel 23:20
    5. Re:They're a resource, not a "problem". by frank_adrian314159 · · Score: 1

      It would be. So would learning how to change the paper in a printer. So would be training for reading documentation thoroughly. And giving presentations. And enough accounting and finance to get by talking with a CFO. There are many things that could be useful to many students. But this is CS. And there's already a lot of material to cover. Teaching is no more important than any of those other things.

      --
      That is all.
    6. Re:They're a resource, not a "problem". by Nemyst · · Score: 1

      Because then the kids who actually perform well feel like they're being punished by being straddled with someone who's not performing well (which may include people who'll never get it, people who don't give a shit to learn, and much more besides). Not all kids ardently desire to get matched with poor students to help them, and that's even more prevalent at a younger age where the students may not yet be articulate enough to teach properly. You frustrate the student who's good because they can't formulate good explanations and you frustrate the other student because they don't understand what the other is saying and they think it's because they're stupid.

    7. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      You'd also then have to teach them to teach.

      No. Kids "teach" each other all the time just by playing. All they'd need is supervision, which the teacher is supposed to be providing anyway.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    8. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Because they think they're hotshots and have the kinds of attitudes you see in the posts for this story.

      "Here, give me the keyboard, why don't you write up the results or something."

      You seem to have forgotten that teachers will be supervising the activities.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    9. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Part of learning is learning how to communicate knowledge to others as well, not just passively receiving knowledge. I'm not saying the other student should be the exclusive instructor - just that pairing them up, under the guidance of the teacher, is not only a good lesson in learning teamwork and communications skills, but also breaks down the gender divide - kill two birds with one stone.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:They're a resource, not a "problem". by CanadianMacFan · · Score: 1

      You would think that the professors should have been taught that skill too but from my time at university it was a skill sorely lacking. They were there for the research that they had done and not for their ability to pass information on to students.

    11. Re:They're a resource, not a "problem". by Bengie · · Score: 1

      I went to college to learn, not to teach other people or get a piece of paper that said I knew something. If I'm not learning, I want my money back.

    12. Re:They're a resource, not a "problem". by reg106 · · Score: 1

      Unfortunately, studying the solution is not the same as developing a solution. Students with less experience need time to figure out the solution themselves. Being given the solution hurts the weaker student more than it helps. I speak from experience, specifically as a professor who has taught an intro programming course (as well as senior design and graduate level courses, where the same concepts apply). In the intro programming course, students were paired with partners of similar strength, NOT strong with weak. Similar strength partnerships tends to lead to better learning experiences for all involved.

    13. Re:They're a resource, not a "problem". by alvinrod · · Score: 1

      Most of the studies on pair programming that I've read have suggested that this is a bad idea. The person who knows what they're doing might not have the patience for someone who doesn't and the person who doesn't know what they're doing might just go along for the ride. A lot of the early studies (Laurie Williams and Charlie McDowell) found that it's better to pair people of similar ability levels, the idea being that two individuals who are less skillful will be able to struggle and grow together rather than having one person dominate everything.

      Unless you can match up people who have the patience to work with a novice with those who want to learn rather than just get a grade, it's a bit of a recipe for disaster.

    14. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      No, they are a problem, not a resource.

      If you assign each of these to pair up with someone who isn't as far along, then the "isn't as far along" people will flee en masse from the courses. 18 year old male Asperger's cases are NOT the ones you want assigned primary responsibility for teaching at the university level. Unless you want to assure that you're industry is comprised of nothing but 22 year old Asperger's cases.

      Playing to stereotypes isn't the way to advance your argument. Most programmers don't have Asperger's (and that's even including the "self-diagnosed", which isn't a valid criteria). Also, where did I say "primary responsibility?" Oops, I didn't. This is no excuse for the instructors to duck out of their teaching and supervision responsibilities.

      But if you want to play with stereotypes, here's one "Most of those horny male nerds are just like The Big Bang Theory, and would take ANY excuse to be paired up a woman, and would do everything to suck up and not screw it up, just like Leonard with Penny and Howard with Bernadette."

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    15. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      This is the most naive statement I've ever seen on Slashdot. And I've seen some real doozies.

      You think some nerdy 18 year old who spent his high school years hacking the Linux kernel is going to magically understand how to interact with other people and "break down the gender divide"? They'll send every woman who joins the class screaming off into the arms of the nearest humanities professor within a week.

      Riiiight, like how many 18-year-olds are kernel hackers? Just downloading and compiling it doesn't count as "hacking the kernel".

      No wonder kids today fail to escape the stereotype box - nobody else is willing to challenge the "truthiness" of the stereotypes. Herd Mentality Uber Ales.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    16. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      I went to college to learn, not to teach other people or get a piece of paper that said I knew something. If I'm not learning, I want my money back.

      The most important part of college wasn't what you learned - it was probably nearly obsolete when they were teaching it to you - but learning how to learn. That includes such things as learning how to interact in a social environment without your parents being called if you got a bit out of line, went to class with a hangover (or brought beer to class - did that once for the last class, and me and my psych teacher sat drinking it while everyone else who said they'd bring but chickened out learned an important lesson), etc.

      You know, real life?

      Oh, and I aced the class.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    17. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      I am not there to teach or learn communication, I am just there to learn the technical material.

      Then stay at home, read 120 books on the subject (the "read a book a month for 10 years" theory), and save all that tuition.

      Oh, right, you're not really there just to "learn the technical material." The paperwork attesting to it is more important ... so you're really there so you can eventually get a job by meeting HR's checklist.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    18. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Your proposal is, of course, better than what Google et al are pushing, but it doesn't have the same PR value. And that's what this is really all about.

      In my experience, someone who really knows their material loves sharing it with others, rather than "feeding potential competition."

      Or, as Albert Einstein was asked when he was helping an 8-year-old with her math homework, "We have a system. I help her with her math and she shares her jelly beans." The satisfaction is from the act of sharing, not what was shared, because he could have bought a LOT of jellybeans.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    19. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      First I consider pair programming to be an excuse, not a solution. The excuse is to justify hiring two inferior programmers for less money combined than one superior programmer who may command a salary higher than their supervisor.

      If the average male programmer had a chance to be paired with Penny or Bernadette, he'd be asking himself "What would Leonard or Howard do?" But only after the blood returns to his brain.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    20. Re:They're a resource, not a "problem". by phantomfive · · Score: 1

      Or some of the student's would end up copying the others.

      --
      "First they came for the slanderers and i said nothing."
    21. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1
      #define coworkers anyone
      #define career life

      It wasn't that I didn't want to help my group mates the previous semester. Our classes also had usenet newsgroups internal to the university network, and I was one of several students who pseudonymously spent a lot of time explaining lecture topics and helping other classmates interpret the problem statements late at night during project crunch times.

      It seemed my groupmates much pride and/or insecurity to reveal that they were in over their heads. It was only when I was later assigned as their tutor that they opened up about their struggles. I suppose this was a learning experience for me as well, preparing me to be more cynical and pessimistic about any promises made by coworkers during my career...

      Unfortunate but true. People will back away from previous promises even as they still admit that it's in their best interest not to. It's the "somebody, everybody, anybody, nobody" syndrome.

      Or my shortened variant:

      There was an important job to be done and Everybody was asked to do it.
      Everybody was sure Somebody would do it.
      Anybody could have done it, but Nobody did it.
      My name is Nobody*.

      *Yes, that's a reference to the spaghetti western of the same name.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    22. Re:They're a resource, not a "problem". by russotto · · Score: 2

      Computer Science *already has* a massive gender divide. Taking the nerds who are making the topic hostile to women and forcing them into close proximity to the few remaining women is a recipe for a completely gender-based educational program.

      If you're going to be anti-nerd, you're going to lose out on most of your best students. It's not mere accident that CS and nerds go together.

      And of course as a nerd myself, if you're anti-nerd and consider nerds to be a problem, I'm against your programs; you're just another nerd-despising member of the mainstream, dressing your hatred up in progressive ideology.

    23. Re:They're a resource, not a "problem". by Bengie · · Score: 1

      I take the hybrid approach myself. I identify the issues, come up with some solutions, note the pros and cons, bounce my ideas off my cubical mate. He adds it some ideas and thoughts, then I go back to working on my own again.

    24. Re:They're a resource, not a "problem". by Bing+Tsher+E · · Score: 1

      Part of learning is learning how to communicate knowledge to others as well, not just passively receiving knowledge.

      Part of learning is discovering that there will always be dullards trying to slide along with you, riding along if they can get away with it.

      Teamwork should always be with one's peers. Not the stupid fuck who flunked calculus and is now sliding down the slope toward an 'IT career' because the counselors said it would be easier.

    25. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      That's pretty much the ad-hoc approach everyone takes, but we can't give it a fancy buzz word so there's no love shown for it in terms of "this is our process." It sounds way too simple, too hard to get any real metrics, and reduces the role of managers to what they should be doing - getting the resources needed and keeping outsiders from meddling.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    26. Re:They're a resource, not a "problem". by Bing+Tsher+E · · Score: 1

      But only after the blood returns to his brain.

      That's over-the-top sexist, you know.

    27. Re:They're a resource, not a "problem". by Bing+Tsher+E · · Score: 1

      A few lines up you were saying people went to college to 'learn how to learn.' Why the rapid descent to 'wallpaper for HR'?

    28. Re:They're a resource, not a "problem". by smellotron · · Score: 1

      The most important part of college wasn't what you learned - it was probably nearly obsolete when they were teaching it to you - but learning how to learn.

      The fundamental material in a computer science program is math. That is the type of subject which does not go out of style but is instead built upon, layer by layer.

    29. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Because if he's "just there to learn the material", he doesn't need the "wallpaper", not for HR, not for anything.

      As I pointed out elsewhere, the material you learn, especially technology-related, will be outdated almost immediately, so the real reason to go to college is to "learn how to learn," because that's what you'll have to continue to do to stay current. Make sense?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    30. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Where do I say "to do the teacher's job?"

      They can both learn from the teacher, then help each other over the rough spots. After all, helping someone is the best way to learn the material yourself, because you may have to recast it into several different explanations before the other party gets it.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    31. Re:They're a resource, not a "problem". by BarbaraHudson · · Score: 1

      Even though you've removed your LGBTt sig, I still remember who you've claimed to be on this site, and the type and tone of this post is stereotypical of it.

      My sig is still there. You're probably just not logged in ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  7. Re:Screw you white boys by knightghost · · Score: 2

    Most people I know have half a dozen geographies in their genetic background and everyone is a different shade of color. Race is now irrelevant.

    What does matter is what people do. Having someone - anyone - in a class that screws up the bell curve makes others feel bad. In most of those classes the ace student is celebrated, but obviously not here. PR over results.

    CS is overrated anyway. 10% should be CS, 30% should be Software Engineers, and 50% grunt work Programmers. All very different education.

  8. Re: The Nazis excluded people by TimMD909 · · Score: 2

    That's not the appropriate comparison. This is just simply separating people into separate but equal queues for the fountains of knowledge that is our education system. I'd say it's probably also best if they sit at the back of the school buses so as not to intimidate other passengers. I for one cannot think of any examples of how this has ever caused problems in the past.

  9. Radical thought here by MikeRT · · Score: 4, Insightful

    How about you just let these "seasoned programmers" test out of the introduction classes and jump directly into the non-intro classes? Can't have that, though, as that would promote inequality further by giving them a chance to take sophomore level classes as freshman. Oh the humanity...

    1. Re:Radical thought here by OzPeter · · Score: 1

      How about you just let these "seasoned programmers" test out of the introduction classes and jump directly into the non-intro classes?

      That would certainly work if the sole goal of attending introductory classes was the material at hand.

      I'd wager that a significant part of the into level courses is indoctrinating the students to the educational/class framework that they have to work in (this is how you behave in class, this is how you treat fellow students, this is how you layout your coursework etc). Thus by letting them skip class levels, you are potentially pushing non-indoctrinated students into the midst of the indoctrinated ones and hence causing a different set of issues.

      Also, by letting all the smart people skip a class level, who do the non-smart people ask for help?

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Radical thought here by pushing-robot · · Score: 1

      Also, even a beginner class should introduce good practices. Just because someone taught themselves to hack out javascript doesn't mean they have a clue how to code properly. Pushing them into an advanced class won't do them any favors.

      --
      How can I believe you when you tell me what I don't want to hear?
    3. Re:Radical thought here by CODiNE · · Score: 1

      Colleges hate letting people skip intro classes. And usually allow only one class to be skipped. When skilled students take intro classes it makes a lot of money for the school. Also you don't want native foreign language speakers testing their way to a degree in their own language.

      --
      Cwm, fjord-bank glyphs vext quiz
    4. Re:Radical thought here by crt · · Score: 4, Informative

      Stanford had a good approach to this, at least when I went there (probably still do).

      The intro-CS courses were offered in two parts (CS106A/B) or a single accelerated course (CS106X), with the requirement that students taking the accelerated course have previous programming experience.

      All students end up covering the same material (which is important, since high school instruction varies greatly in quality), but you don't have half the class getting bored and the other half lost at the same time.

    5. Re:Radical thought here by Bengie · · Score: 1

      At some Unis, there are no "intro" classes for non-generals subjects, like CS. They assume you already have a background and jump strait into hard stuff.

    6. Re:Radical thought here by Darinbob · · Score: 1

      How do you prove they know the content? Someone who's an expert in JavaScript may be totally unprepared for a class that's in a reasonable language. Plus so many of these students are arrogant and insist that they know it all, but ultimately end up not doing to well (not because they can't handle the material but because they think they know it all and don't study). MIT taught their (hard) intro class in Scheme partially because it was very unlikely for any intro student to be familiar with it (plus they still have not degraded themselves to become a trade school like most universities with CS programs).

    7. Re:Radical thought here by Darinbob · · Score: 1

      From my experience, the self-taught programmers and those who "learned" in high school absolutely are very bad at good programming style.

      Ie, look at physics. I had none in high school, other people did take it, but we both took intro physics and neither one found it easy. Testing out if it is not a favor since the later classes assume you went through proper college level rigor.

      If by some rare fluke someone really does know the material then its still better to take that class and get the easy grade as a freshman when they'll be inundated with stress from all the other classes. Entering college is a massive culture shock, especially for the smart students who slid through high school without expending effort.

    8. Re:Radical thought here by Max+Threshold · · Score: 1

      My experience has been the exact opposite. For example, the only competent Java developers at my company have been myself (no degree in anything) and a guy with a degree in physics. We've spent the last two years cleaning up the mess created by the completely incompetent jackasses who came before us, one with a Masters and the other with a Bachelors in CS. The situation was similar at the last company I worked for.

      The open source community has much higher standards than the academic and commercial communities. In the OSS world, nobody will take you seriously if you publish a Java library without Javadoc. But in the commercial world, highly educated shitheads still think MS Word is an appropriate format for API documentation.

    9. Re:Radical thought here by Slashdot+Parent · · Score: 1

      I think most schools do the same thing. My college did. The intro to CS was two courses, but you didn't take the first one if you had prior experience.

      We didn't even need to take a test or require the assistance of Google's affirmative action task force or anything. We just self-selected ourselves into the appropriate course and that was that. I guess life is more complicated now.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    10. Re:Radical thought here by Darinbob · · Score: 1

      Cleaning up after the previous group is normal, even if the previous group was good. Commercial software always has unreasonable deadlines, which is more important than quality. There is never time later to go and clean stuff up. So open source, in many cases but not all, tends to be a bit better because more time can be taken. Though open source can be bad too, since it's a part time hobby.

  10. Re:PC Failure? by ILongForDarkness · · Score: 3, Informative

    I don't think they should be called native American at all. They immigrated from Asia, as did others, some from Europe, some from Africa etc. Who cares? IMO anyone actually born in a country is "native", anyone born in another country are immigrants. Regardless discriminating against people because of their race, whether or not it is to right a "wrong" or not is itself wrong to me. If a particular ethnicity has issues with their relative proportion of certain professions let them start their own programs to encourage their kids to go into those fields. Having the government or corporations create university programs that exclude the others to try to help the minorities out is condescending at best "Hey poor little black boy here's an extra scoop of opportunity I sure hope it helps." and encourages discrimination to continue since it reinforces the idea that people should be treated different depending on what their background happens to be.

    Anyways find this even worse in some ways in Canada where I live. We don't generally call ourselves American though I have ran into that a fair bit with europeans some of which that call the whole continent the Americas and people from there American. Anyways makes me laugh when I run into a "proud African-American" supporting affirmative action in Canada.

  11. Embrace, Extend, Extinguish Whites/Asians from CS? by sethstorm · · Score: 1

    To address the challenge of rapidly increasing CS enrollments and increasing diversity, reports the Computing Education Blog, Google in November put out an RFP to universities for its invite-only 3X in 3 Years: CS Capacity Award program, which aims "to support faculty in finding innovative ways to address the capacity problem in their CS courses." In the linked-to RFP document, Google suggests that "students that have some CS background" should not be allowed to attend in-person intro CS courses where they "may be more likely to create a non-welcoming environment," and recommends that they instead be relegated to online courses. According to a recent NSF press release, this recommendation would largely exclude Asian and White boys from classrooms

    In other words, they're trying to remove White males and Asians for non-merit reasons, and making it look like it was a merit-based criteria.

    The project suggested in the Google RFP — which could be worth $1.5 million over 3 years to a large CS department — seems to embrace-and-extend a practice implemented at Harvey Mudd College years ago under President Maria Klawe, which divided the intro CS offering into separate sections based upon prior programming experience to — as the NY Times put it — reduce the intimidation factor of young men, already seasoned programmers, who dominated the class.

    Intimidation? That sounds like they're not interested in merit but in discrimination against Asians and White males - as in wanting to see them leave CS. As one of those "white males that dominated the class" through performance, I used that knowledge to legitimately help others (which might be an extraordinary concept at Harvey Mudd).

    The only thing they want to do is to embrace and extend a false sense of diversity while extinguishing the supply of education to those not "diverse" enough.

    Google Director of Education and University Relations Maggie Johnson, whose name appears on the CS Capacity RFP, is also on the Board of Code.org (where Klawe is coincidentally an Advisory Board member), the K-12 learn-to-code nonprofit that has received $3+ million from Google and many millions more from other tech giants and their execs. Earlier this week, Code.org received the blessing of the White House and NSF to train 25,000 teachers to teach CS, stirring unease among some educators concerned about the growing influence of corporations in public schools.

    As long as you're a Diversity Candidate, they want you to learn. If you're a White male or Asian, they want you not to learn. That, and combined with the preference for non-US labor, they don't want White males or Asians in traditional lines of work either.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  12. Re:Screw you white boys by ILongForDarkness · · Score: 1

    Exactly. Kind of like they are saying "most people like you (whatever that means) are well off, so what the hell is your problem?". or "in the past other groups were excluded so it doesn't matter how qualified you might be because of who your ancestors were we want to treat you differently". Hmm where have we heard that thought process before. Treat everyone the same no worst no better. No incentives should your parents be part of a particular group whether is is Nation of Islam or a country club. Only allow scholarships based on merit and financial aid based on financial need.

  13. Similar to Affirmative Action - a white man by mnooning · · Score: 3, Interesting

    This was played out already, albeit in a different scenario.

    Over 25 years ago I was admitted into the SUNY Binghamton (NY) CS masters degree program. I had no CS training at all and did not qualify. However, their affirmative action program included something like extra entry points for veterans so I got in. I was required to take tough summer long CS course, along with many African American and female students. It brought us up to speed enough to compete next semester with those who were already knowledgeable . Otherwise we would not have made it.

    Affirmative Action students spent their own money and their own time. The reward for America was a raising of the skills level for a lot more people, white (me) as well as black. I don't know if AA like this is still legal, but what Google is suggesting - the effective sequestering of unprepared individuals until they are ready - is a good idea.

    PS: I finished 11th of an original 100 on the MS overall final

    1. Re:Similar to Affirmative Action - a white man by serviscope_minor · · Score: 1

      the effective sequestering of unprepared individuals until they are ready - is a good idea.

      Certainly: if you are trying to teach a class it is a pain in the neck if half of the sudents doen't actually know the prerequisite material. The obvious solution is to teach them the prerequisiste material.

      --
      SJW n. One who posts facts.
    2. Re:Similar to Affirmative Action - a white man by swillden · · Score: 1

      And the other half of this is that students who not only have the pre-requisites but have already learned the course material should be able to test out. Perhaps required to test out, because cocky young know-it-alls can be distracting, and perhaps intimidating, to the rest of the class.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Similar to Affirmative Action - a white man by serviscope_minor · · Score: 1

      And the other half of this is that students who not only have the pre-requisites but have already learned the course material should be able to test out. Perhaps required to test out,

      Possibly. Might just be easier to tell them that it's an optional catch up course for those not already up to speed. Students rarely take optional catch up courses if they don't need them.

      No need to faff with burdening everyone with extra exams.

      --
      SJW n. One who posts facts.
    4. Re:Similar to Affirmative Action - a white man by Slashdot+Parent · · Score: 1

      I don't really get the point of the Google initiative. I think that most schools have an intro to computing/programming concepts course that is geared toward catching up those who don't have prior programming experience. Not sure why booting white males and Asians out of the room is necessary or fair.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    5. Re:Similar to Affirmative Action - a white man by Slashdot+Parent · · Score: 1

      When did advanced students cease being role models and instead become problems that need to be kicked out of the room?

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  14. Is there enough student material? by paradigm82 · · Score: 3, Interesting

    Having a CS degree and having 10+ years of professional experience in industry, it is clear that a significant amount of those taking CS (or related IT/programming-oriented programs) don't really have the qualifications for a CS-career, and even after years of employment are still struggling with rather basic programming tasks and are having problems handling just a few levels of abstraction, which is routinely required in any serious programming. Some of the skills required seem to be an "either you have it, or you don't thing" at least after a few years into a career. The saving grace for them is the good job market (for employees) and the ability to go into more management or PM-oriented roles, or at least very soft CS-roles. That, and the fact that many employers are not able (or make no effort) to truly compare the productivity between different employees, so that the weaker ones are somewhat shielded by the performance of the stronger ones.
    With this in mind, it's concerning with this big ramp-up in number of CS-trained individuals. I feel we have been at the bottom of the barrel for some years already. Given that it has been well-known to everyone for many years that IT is one of the easiest areas to find employment in and that the salary is comparatively good, and the constant media focus on smartphones, apps and whatnot, it seems reasonable to assume that most people with just a faint interest and ability in IT would have pursued that path already. With this ramp-up, it seems there's a high risk that the market will be flooded by sub-par candidates and that it will be much more than what the market is already absorbing. The result will be massive unemployment among those newly trained CS-people, who were never meant to study CS to begin with.

  15. Diversity Candidate Preference. by sethstorm · · Score: 1

    The divisions are based on non-merit criteria.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  16. Its half of a good idea by codepigeon · · Score: 1

    I think I could buy into the intimidation theory. It seems feasable. The other side of the problem is what pisses me off: why are charging me three credit hours' + book amount of money for something I have already mastered!? ...

  17. MeritNOTcracy by cryptoluddite · · Score: 5, Insightful

    Whether you negatively discriminate against some group or positively discriminate for every other group, it doesn't matter what your motives are it's always an injustice.

    Liberals: it's racist to help poor blacks from the city while excluding poor whites from Appalachia -- by definition. There's no such thing as "good racism". It's sexist to help girls get into coding while excluding boys. There's no such thing as "good sexism".

    The fair way to help some people over others is when you do it based on need and merit. Help poor kids of all types to get into coding. Help kids who's schools don't offer a programming class. Don't test somebody's genes or say their skin has to be darker than 0xE0A070 to qualify -- that's sexist and racist.

    1. Re:MeritNOTcracy by Trepidity · · Score: 1

      Isn't this based on merit? As far as I can tell they're proposing that kids who already know some programming be put into a different CS101 track than those who can't. White and black kids who know programming would go into one track, and white and black kids who don't know any programming would go into the other one. You might expect there to be a different mix of kids in each of these groups (because more white kids have been introduced to programming before college), but the decision is not based on race.

    2. Re:MeritNOTcracy by cryptoluddite · · Score: 4, Insightful

      The very fist sentence states the goal to "attract and retain women and underrepresented minorities" and criteria include "enrollment growth and retention of women and diverse students" and funding based on increasing "underrepresented groups in computer science: women, underrepresented ethnic minorities".

      The entire purpose of this program is to selectively favor women and some minorities. A poor white or asian boy is actively discriminated against by this program. It's unabashed liberal racism and sexism.

      If you were born white or asian into a bad situation, should you be further punished by Google specifically excluding you based on your accident of birth, something that you cannot change? Because that's what this program is, and it's disgusting.

    3. Re:MeritNOTcracy by wiredlogic · · Score: 1

      You do realize that Appalachia gets a ton of Federal aid. The official region covers a broad swath ranging from New York to the deep south.

      --
      I am becoming gerund, destroyer of verbs.
    4. Re:MeritNOTcracy by Trepidity · · Score: 1

      How are poor white or asian boys discriminated against? They are the least likely to have had any programming experience before college, so would be treated the same as underrepresented minorities who have no programming experience before college.

      A goal of the program is indeed to retain women and underrepresented minorities, but the mechanism used to do so is solely by separating the intro classes between "have no programming experience" and "have programming experience". They believe that doing so will make the program friendlier to the people on the "no experience" category, who are more likely to be women or underrepresented minorities. But it would equally apply to anyone who has no programming experience, such as a poor white kid who has never coded before college.

    5. Re:MeritNOTcracy by cryptoluddite · · Score: 1

      A goal of the program is indeed to retain women and underrepresented minorities, but the mechanism used to do so is solely by separating the intro classes between "have no programming experience" and "have programming experience".

      This is one suggestion, a "possible project idea", but the rules Google lays out are clear: increase the proportion of women and minorities or lose funding.

      Google set up this program as a competition among colleges to see who can come up with the most effective and least blatant ways to discriminate for women and some minorities, and against men and whites/asians. This is in the rules, in the selection process, and in the evaluation for continued funding. If a college comes up with a program that accidentally also increases white/asian enrollment as well then they lose funding.

      Maybe you just believe in "good sexism" and "good racism"? I believe those are oxymorons, but if you do support those ideas you should just say so.

    6. Re:MeritNOTcracy by DNS-and-BIND · · Score: 1

      Well, gosh, I guess that makes discrimination OK. I never thought of it that way before. You've really opened my eyes! Do you have a newsletter, and how do I subscribe?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    7. Re:MeritNOTcracy by radarskiy · · Score: 1

      You still haven't presented a single example of less skilled people being favored over more skilled people in order to advance women and minorities.

      If have disproportionately low numbers of women and minorities that means you are EXCLUDING skilled women and minorities in favor of less skilled white males.

    8. Re:MeritNOTcracy by Bengie · · Score: 1

      The 101 classes at my Uni was stuff like, this is a computer, this is Excel. The 106 classes were like, this is a race condition in multithreading. You can skip the intro class that shows you how to turn on a computer, but they're not going to let you skip the other "intro" classes.

      Most of the intro classes will teach you stuff that is extremely important, and you'd rarely learn on your own via experience. Most programmers critiquing each other is like the blind leading the blind. Few people in the real world will point out these mistakes and few people in the real world realize that these are mistakes. Learn the basics.

      I was a freshman when I learned about SQL injection attacks and how I should never trust the client. The teacher went over many historic examples of programmers making stupid mistakes that mostly involved not validating client input. A lot of the stuff I learned in many of these early 100 level classes, many many programmers don't know about or don't care. The later wouldn't surprise me.

      Every time I read about some big security flaw at some big corp web service, I think to myself, they would have failed Programming 101. Don't underestimate intro classes, unless you think your college sucks, then by all means assume the classes are a waste of time.

  18. Common in foreign language classes by Jmstuckman · · Score: 1

    This reminds me of a common practice in foreign language classes -- if a student shows up to a language class (e.g. Spanish) and is obviously too advanced for the level, then the student will not be allowed to return to that class. This is partially done for reasons of fairness (getting an A that's too easy), but mostly because it's actively detrimental for the basic students to have an advanced student in the classroom. They speak too quickly for the other students to understand, and their presence can be actively discouraging in an environment where many are struggling.

    My college has long placed students with some CS knowledge in an "advanced" section of the intro programming class to avoid this issue.

  19. Re:Screw you white boys by RogueWarrior65 · · Score: 4, Interesting

    Not quite. Race SHOULD BE irrelevant but it's most definitely not, particularly these days. Gender SHOULD BE irrelevant but it's most definitely not. What should be of the utmost importance is a person's ability. As a historical reference, look at how the chemical industry got started back in the Victorian era. A British research student discovered the world's first artificial dye. But his teachers were all German. Why? Because back then, the Germans were very good at opening universities and technical schools and letting anyone attend based on merit, never mind their family background. To the British, such behavior was very much lower-class so they blew a golden opportunity to capitalize on a totally new science which the Germans took to the bank.

  20. Intro CS Courses Vary by Majors at Large Schools by theodp · · Score: 1

    University of Illinois CS Courses: CS101 (Engineering & Science), CS102 (Non-Tech), CS125 (CS Majors). What seems to be missing is providing slower on-ramps for those who did not have good early training that may be interested in majoring in CS, perhaps one or two courses for no credit, not unlike what CS undergraduate degree holders seeking an MBA would be required to take to catch up on Business/Finance subjects before they can start coursework that counts towards the MBA degree.

  21. Re:Intro CS Courses Vary by Majors at Large School by theodp · · Score: 1

    In other words, what mnooning said. :-)

  22. Re:Screw you white boys by tippen · · Score: 5, Funny

    CS is overrated anyway. 10% should be CS, 30% should be Software Engineers, and 50% grunt work Programmers. All very different education.

    I take it the other 10% should be in math?

  23. Indeed by luis_a_espinal · · Score: 1

    How about you just let these "seasoned programmers" test out of the introduction classes and jump directly into the non-intro classes? Can't have that, though, as that would promote inequality further by giving them a chance to take sophomore level classes as freshman. Oh the humanity...

    Indeed, I was thinking the same. If a student already has some CS background, he/she should be allowed to skip intro courses. We already do that with college assessment and AP programs for subjects such as Math, Chem, Physics and English Writing. So why not with CS? Put CS students through a comprehensive series of tests, and depending on the results, they should be allowed to skip intro-level courses (either granting full credit, or letting them take more advance courses for those credits).

    1. Re:Indeed by Bengie · · Score: 1

      Based on the design of many high profile opensource programs, or big projects in general, I assume most seasoned programmers with 10+ years of programming could not test out an intro Computer Science class. CS has little to do with programming and everything to do with theory.

  24. Streaming by Anonymous Coward · · Score: 2, Informative

    The university where I studied and, briefly, taught, began splitting Intro to Programming three ways, all three groups were self-selecting and migration to the other groups was unlimited and without penalty. Intro is a first year course and thus has no effect on your overall degree rank, it matters only that you can pass it.

    - A high flyer group. Virtually all students who'd written a non-trivial program before applying tended to start in this stream. This group covers the assigned work very quickly, and then immediately goes "off piste" to explore things that are related but won't be covered in the main course. If you don't understand the material required for the assigned work, you're in the wrong stream! Questions are allowed to diverge from the intended topic, because the people who need the most help aren't present and having their time wasted with the diversion.

    - Normal. The rest of the students tended to start themselves in this stream. This group spends one whole weekly session on teaching new material, and one on walking through this week's assigned work. Questions must stay on topic. If you can't follow this week's new material because you turn out not to have understood last week's after all, you need to be with the strugglers.

    - A struggling group. This group gets extra weekly sessions, talking through last week's solutions line-by-line, and more 1-on-1 Q&A available. This stream costs the most to teach, but it's also the most important, because some kids are going to fail the entire course just because they didn't ever end up really understanding variables, or loops, or whatever and then they were never able to catch up. If we can rescue them, they may go on to do great things.

    Anybody who can _really_ write programs ought to be able to be a "high flyer" all the way through. At worst there might be a week when some paradigm-shifting idea is introduced and they have to work a little harder. Continuations, multiple inheritance, that sort of thing. But in practice nearly every kid will drop out of this stream because their "years of experience" turn out to be undisciplined hacking and they're actually missing a lot of core ideas and principles that the Intro course wants everybody to understand. Plus of course partying is more fun than extra study, isn't it ? In its last few sessions high flyer class can be held in a two table meeting room instead of a lecture theatre. And at times about a third of the students will be in struggler stream, unable to handle some particularly vital yet tricky aspect of the course and needing an army of postgrads to answer their smart-and-yet-still-dumb questions.

    Doubtless among themselves students are a little embarrassed to be among the strugglers, or even to "fall out" of high flyers as the material becomes too advanced, but overall the effect of these streams was very positive.

  25. Yeah, let's lower the standards by rasmusbr · · Score: 1

    I had some programming background when I took CS101. I found that being good at writing spaghetti code (or even simple OO code) that works is not something that puts you ahead of other students in a computer science course, and that you actually have to learn the course material in order to pass. Who would have guessed!

    If people like me don't have to take CS101 then we're slowly but surely going to end up with a community of programmers/engineers who don't have a firm enough grasp of basic concepts in computer science, and they'll be worse at their jobs for it.

    A better solution is to have after-school workshops for high school kids where they can prepare for a degree in CS. They way it ought to work is that math teachers in poor neighborhoods should keep and eye out for kids who are talented at math and recommend them for the CS workshops.

    Now, I imagine this sort of discrete sorting of students will probably get you sued in the US, but it would work in most other countries.

  26. Re:Embrace, Extend, Extinguish Whites/Asians from by russotto · · Score: 1

    In other words, they're trying to remove White males and Asians for non-merit reasons, and making it look like it was a merit-based criteria.

    Certainly seems to be the way to bet. It makes sense to separate students with some knowledge from those with none (otherwise the pace of the class will be wrong for one or the other group), but the rest of the RFP does make it look like code (ha, see I can use their terms too) for booting white and Asian males out.

    The problem with the Harvey Mudd concept is, as reported, it relied more on discouraging men than encouraging women. Men who showed enthusiasm would be shut down by the instructor by by telling them âoeYouâ(TM)re so passionate about the material and youâ(TM)re so well prepared. Iâ(TM)d love to continue our conversations but letâ(TM)s just do it one on one.â Which is a pretty damned cruel rebuke.

  27. Segregation! by Anonymous Coward · · Score: 1

    As a white male sexistg/racist, I'm all for seperating all the minorities/genders into their own class!

  28. Re:PC Failure? by Wulfrunner · · Score: 1, Insightful

    If everyone thought like you, this approach might work. While your vision is idyllic, it's completely divorced from reality. Disappointingly, most people DON'T think or act according your logic. The evidence for my argument is all around you, being rubbed in your face, every day of your life. Physically discriminatory stereotypes rule the world you live in (age, race, sex, etc.) and if you are unaware of that then you need to be a lot more introspective.

    Since the premise of your argument is wrong, you may need to find a different solution.

    A problem exists. WHY?

  29. fast-tracking isn't about race or gender by awilden · · Score: 4, Informative

    As a CS professor, I can't tell you how many times we've lost students with great potential in CS because they had no prior experience but were comparing themselves to inferior students with a year or two of programming experience in high school. If you get the students who have prior experience into a "fast track" class (e.g. that compresses the first year into a single term) then both the "experienced" and "naive" students can actually learn at their own pace. Fortunately, I teach at a small college, and so most times we can identify those students and get them into a better class. And I'm actually in favor of having students with a lot of experience start by skipping a class or two. The sooner students are surrounded by their "peers" in ability/experience, the faster and more reliably they're going to engage.

    But to be clear: the issue isn't that people should be actively sorting the students so that only female and non-white students are in the CS1 class. That's a horrible idea, racist, sexist, and all the other "ists" you can come up with. It is likely that the "normal" track will have more non-white and female students in it because that's what the high school demographics say: non-white/non-Asian/female students are less likely to have prior experience. But it's also true that there will be more students from rural schools in the "normal" track, because rural schools are less likely to have computer programming courses.

    1. Re: fast-tracking isn't about race or gender by jmcintyre0010 · · Score: 1

      As a recent cs graduate, who experienced the "fast track" classes first hand, i can attest that they are extremely effective. I came into college with a single year of programming experience. Yet if I had taken a cs 101 course instead of the course that rolled cs 101 and 102 into a single semester, I would have been bored to tears. I cannot understate how necessary it is to meet cs students at their level. I still attribute my success as a programmer to the fact that I was challenged, and engaged from day one of my college career. Unfortunately I have also had first hand experience regarding other students feeling that they "don't get it" or "will never match so-and-so at programming" and it is extremely disheartening to see potential leave our field for such reasons. I was the student who "got it" in many of my classes, and I had alot of trouble understanding that others might not grasp the concepts I found simplistic. I was a pusher in classes, striving for more in depth analysis and questioning the reasoning behind the concepts we were given. Looking back now, I can see how my fellow students felt, but back then I only knew of my own thirst for knowledge. We as professionals, professors, and programmers have the burden of challenging each student at their individual level. We cannot function like math and physics with narrow concepts that students know or do not, our concepts are broad and have variable levels of understanding. Teaching syntax to students who already know design patterns will drive them away just as swiftly as teaching data structures to students who struggle with loops and conditionals. It is an extremely difficult task we are set with, but one that is extremely rewarding when you are able to meet a budding programmer at their own level and provide them the knowledge and challenges they need to develop into the colleagues we know they can be.

    2. Re: fast-tracking isn't about race or gender by jmcintyre0010 · · Score: 1

      This is my post, not an anonymous coward. I accidentally checked the anonymous box on my phone haha.

    3. Re:fast-tracking isn't about race or gender by RyoShin · · Score: 1

      When I started at an engineering university, part of our "orientation" week (before classes actually began) included a required math test to see which math class we would start out in. Most did the usual Calc I, some did well enough to jump straight to Calc II, and unfortunately large number had to take a Remedial Math class before moving on to Calc I.

      Could the same be done for basic computer science courses?

  30. Re: Google is done by JWW · · Score: 1

    Soon we will be getting told. We've always been at war with men.

  31. What Native American is supposed to mean by tepples · · Score: 1

    I don't think they should be called native American at all. They immigrated from Asia, as did others, some from Europe, some from Africa etc. Who cares? IMO anyone actually born in a country is "native", anyone born in another country are immigrants.

    Then what's a better term for "people descended from people who were natives of North and South America in AD 1491, who had their land forcibly taken from them in European invasions from 1600 through 1900?"

    1. Re:What Native American is supposed to mean by Richy_T · · Score: 1, Insightful

      Here is a scientific way to find out: Walk up to one of them and say "Hi, my name is Tepples, what's yours?". Drop that whole collectivist bullshit.

    2. Re:What Native American is supposed to mean by Anonymous Coward · · Score: 1, Insightful

      Drop that whole collectivist bullshit.

      Sounds good, as long as we get to keep the land we stole.

    3. Re:What Native American is supposed to mean by Derling+Whirvish · · Score: 4, Insightful

      Then what's a better term for "people descended from people who were natives of North and South America in AD 1491, who had their land forcibly taken from them in European invasions from 1600 through 1900?"

      Humans.

    4. Re:What Native American is supposed to mean by Gavagai80 · · Score: 1

      Then what's a better term for "people descended from people who were natives of North and South America in AD 1491, who had their land forcibly taken from them in European invasions from 1600 through 1900?"

      First nations, like in Canada. Better conveys the distinct legal status and history.

      --
      This space intentionally left blank
    5. Re:What Native American is supposed to mean by HiThere · · Score: 1

      No, that seems to only cover those who are still part of the tribal governments. Most applicants probably won't be (for various different reasons).

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re: What Native American is supposed to mean by russotto · · Score: 2

      "Apache" isn't originally the name of a tribe either.

    7. Re:What Native American is supposed to mean by Richy_T · · Score: 1

      Wow, you stole land? No wonder you're posting AC. I bought mine.

    8. Re:What Native American is supposed to mean by Bing+Tsher+E · · Score: 1

      I, personally, wasn't there. I doubt if he was either. I don't know where he got that 'we' he used.

    9. Re:What Native American is supposed to mean by beastofburdon · · Score: 1

      I fully agree with you here!

      It follows well with my view of the "there are no girls on the internet" rule. There are no girls on the internet because on the internet there is no gender unless you explicitly assert it. When you assert your gender in a genderless environment it is done for some kind of advantage over others. There are exceptions to this, like dating sites, or where gender is relevant to story ect, but usually there is no need whatsoever to be concerned with the gender of another on the internet.

      When it comes to race in the real world the same should apply. It is however, a lot easier to describe a small black man in a crowded room full of white people by mentioning that his skin is in fact not white.

    10. Re: What Native American is supposed to mean by ahodgson · · Score: 1

      The many tribes fought each other and undoubtedly stole territory from each other and many since-exterminated tribes numerous times. It's not like a tribe settled somewhere 12,000 years ago or whatever and had lived there peaceably until Europeans showed up.

    11. Re: What Native American is supposed to mean by bill_mcgonigle · · Score: 1

      No, they didn't. There were nobody before them in Americas.

      There were three primary waves of migrations from Asia, each displacing the former. Pick up a history book sometime.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    12. Re: What Native American is supposed to mean by bill_mcgonigle · · Score: 1

      mod me down some more, whitey!

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  32. Re:Screw you white boys by sumdumass · · Score: 1

    Having someone - anyone - in a class that screws up the bell curve makes others feel bad.

    I think the bell curve is likely the entire problem. There simply should not be one. If kids are failing the subjects, they shouldn't be getting C and B grades because the smart people got removed to be in their own class. If the smart people excel, by all means have the ability to push them further and if that means another class, fine. But if the not so smart people are failing, the options should not be adjust the grading scale, but to supplement the education in ways that make them satisfactory students.

    People learn in different ways. Perhaps the answers might be in sending teachers more gifted to smarter kids to those smart classes and concentrate more efforts on the no so smart kids with teachers and course material better prepared for their abilities. I was that way in school, I could read something and pretty much tell you where in the book the information was covered a week after. But after a lecture, I could tell you what color the teacher's socks were but nothing about the topic covered. I remember one teacher that I nicknamed king crab because he always had chalk dust on his pants near his privates if there was a lecture and I knew it was going to be a bad day. Other students need told instead of reading and some might need a varying mix of it and other things like hands on practice too.

  33. The geek is no fun at parties. by westlake · · Score: 1

    the way to address the diversity issue is to dumb everybody down? Sure, that sounds like it would provide a level playing field, but the goddam field would be below sea level.

    The geek's natural instinct to assert his god-given superiority at the worst possible moment can ruin the experience for everyone.

    This isn't about "dumbing down," it's about getting the know-it-alls, the intellectual bullies, the inflated egos, out of the room, so others can prosper.

    1. Re:The geek is no fun at parties. by Bing+Tsher+E · · Score: 1

      I think you meant to type 'so others can remain safely mediocre without sticking out.'

  34. I liked being in class with preprared students by jader3rd · · Score: 1

    I knew nothing in my intro to programming class, but there were some guys in the class who were already programmers, and I liked having them there. They were helpful and I could see where the class might take me. My brother-in-law on the other hand had the opposite experience. He felt like he was constantly getting left behind because everyone else in the class could go further, faster.

    Sounds like it's time to allow for students to test out of CS classes.

  35. Segregation by plopez · · Score: 1

    You can look at it in two ways, either against those with prior experience or a rapid learning rate or against those with little experience or a slower learning rate. Why are we speaking about putting people into ghettos[1]?

    In any event there are two important questions that come to mind:
    1) What happens when the AP twits have to work in a heterogeneous environment? Will they have the "soft skills" they need to function in such a work place?

    2) There is the question of whether online courses are even effective. We could be holding people back. See http://ccrc.tc.columbia.edu/pu...

    --
    putting the 'B' in LGBTQ+
  36. Re:Screw you white boys by tylikcat · · Score: 1

    Of course, since they're talking about sorting people on the basis of being CS knowledge, not skin color, what you're saying doesn't really make sense. A dirt poor white male who doesn't have a CS background gets in - whereas a hispanic girl who's been winning hackathons through highschool doesn't. Sure, there will be more white and asian males who don't get in, but it's not about race or gender.

    The introductory classes end up being for actual beginners. Is that really so terrifying?

  37. Footnote by plopez · · Score: 1

    [1] I actually have the same question about student athletes and folks in a specific discipline on a near by campus where they live in the same dorm; really condos; have their own library or study area, their own dining areas (no longer cafeterias, now called food courts), rec centers etc. I do not think that is condusive to getting a good education.

    --
    putting the 'B' in LGBTQ+
  38. This just shows the truth: Grading is mostly bogus by Qbertino · · Score: 1

    Grading is mostly bogus. You have a maximum of 30 numbers on a sheet of paper at the age of 19 that's supposed to determine wether you are suitable for this or that specialist job. Utter bullshit in specialist cases such as CS.

    Think of specialist cases as the same with musicians. If you haven't plaved the piano since the age of 12 at least - good luck finding a conservatory that will take you. Same with ballett: You have to be good and dancing and have the right body measures and start in your single digit ages. Grades be damned, if you don't have that, you won't become a professional ballett dancer.

    To go into CS simply based on a grade average, with no affinity to abstract thinking, a solid math foundation and solid teenage experience with computers and some fundamental programming skills is like joining a dance-company at the age of 19, overweight and never having moved your body around other than to get from a to b the easiest way possible, with no sports or anything similar. Silly, wouldn't that be? Excactly.

    Same should apply for CS. People who have bad grades but are genius programmers - I'd bet there are quite a few of those - should have mentors asking them to join college, no matter what their report card says. Likewise, people who just won't cut it and bog the industry down with crappy experience should be asked to leave.

    Here in Germany CS has no NC, because it's so hard. Which means whenever I join a CS track I have to waste 3 semesters of the college filtering out the idiots in mandatory "Programming for idiots who took CS because they like playing Wow all day 101" courses. It's a huge PITA and is the largest downside I see in taking a path to an academic degreee. I so whish I could take Math and leave programing for n00bs out and skip a semester or two.

    --
    We suffer more in our imagination than in reality. - Seneca
  39. Re:Google believes its own top results by Anonymous Coward · · Score: 1

    What do they mean by "some CS knowledge?"

    It's not a "they". It's Maggie Johnson, Director of Education and University Relations.

    She put her name on this. She's the racist/sexist person responsible for this.

  40. Re:Win-win by tylikcat · · Score: 1

    The amount of furor in the comment along the lines of "Oh noes, people who don't already know how to code won't be given the traditional beatdown!" is kind of horrifying. Yeesh. Having a beginning class that's for actual beginners sounds like an awesome idea. Let the folks with some background test out, or if they're not quite ready to do that, put them in something like an online course where they can fill in the gaps at their own pace.

    Ideally, having some kind of acclerated intro (maybe two semesters crammed into one?) for folks with some background might be a great alternative if you have the time and faculty. The impression I get is that they don't. It also might be useful to train profs on how to manage students who are being assholes to their classmates - but seriously, CS profs who are already overcommitted? I can at least see why this is not the route they're going.

  41. PC Failure? by jordanjay29 · · Score: 2

    Actually, no, American Indian is the self-chosen name of these groups. According to Wikipedia:

    In 1968, the American Indian Movement was founded. In 1977, a delegation from the International Indian Treaty Council, an arm of AIM, elected to collectively identify as "American Indian", at the United Nations Conference on Indians in the Americas at Geneva, Switzerland. Some activists and public figures of indigenous descent, such as Russell Means, say that they prefer "American Indian" to the more recently adopted "Native American".

  42. Re: The Nazis excluded people by davester666 · · Score: 1

    It actually wouldn't surprise me if the majority of kids who got to stay home and do the classes online still did better than those going to class, primarily through self-motivation to learn the stuff and not just jammed in the class to make quota.

    I managed to exceed the knowledge of my teacher in grade 7 after one class, without having a computer at home, and never met a teacher that knew more about programming computers than I did until I went to University.

    --
    Sleep your way to a whiter smile...date a dentist!
  43. Re:Screw you white boys by davester666 · · Score: 1

    Janitors.

    --
    Sleep your way to a whiter smile...date a dentist!
  44. Let them eat cake! by Mr_Wisenheimer · · Score: 3, Insightful

    Your argument seems to be contradictory:

    1) Everyone in this country is an American.
    2) If any group of Americans is underrepresented, it is solely the responsibility of that group to fix the systemic problems within US society that cause that lack of representation.

    It seems to me that if we are truly one nation of Americans, we as a nation have a collective responsibility to ensure that nobody gets left behind. If African Americans are struggling educationally, the attitude of, "well, I'm not going to worry about it because it is African American's responsibility to fix the situation," is akin to not worrying about a major US city hit by a natural disaster or your neighbors' house being on fire.

    If we are one nation, then the onus is upon every one of us to do all we can to help undermine the barriers that keep a group of Americans, simply through accident of birth, from achieving social parity. You can help by simply volunteering your time, or as Google has done, volunteering your money if you have it (and many Google employees also volunteer their precious time as well).

    1. Re:Let them eat cake! by russotto · · Score: 1

      It seems to me that if we are truly one nation of Americans, we as a nation have a collective responsibility to ensure that nobody gets left behind.

      Does not follow. There's always going to be winners and losers, even if there are no racial, ethnic, or gender schisms dividing them.

      If we are one nation, then the onus is upon every one of us to do all we can to help undermine the barriers that keep a group of Americans, simply through accident of birth, from achieving social parity.

      Unfortunately there's a prisoners dilemma here. If one subgroup chooses not to identify with the nation but only with themselves against another subgroup, they gain an advantage. The other subgroup can neutralize this disadvantage only by reacting in kind.

      So, given that white men (or more specifically cis-white-hetero-males, though for the purposes of CS Asian males are included as well) are the target of various "social justice" initiatives, and in fact are now suffering for it (note the gender disparity in college admissions), it makes sense for white men to NOT be concerned with boosting the groups who have labeled them the enemy.

    2. Re:Let them eat cake! by HiThere · · Score: 1

      But people who follow your line of reasoning will be almost entirely those who would have acted that way anyway. So there's no loss.

      Greedy xenophobes are greedy xenophobes whether you stigmatize them or not. Do I unreasonably stereotype you? Then perhaps you should consider whether you do that same thing to others.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:Let them eat cake! by russotto · · Score: 2

      But people who follow your line of reasoning will be almost entirely those who would have acted that way anyway.

      Game theorists?

      If one group is going to define things as "us vs. them" and make the categories immutable, members of the other group have to play along or be at a disadvantage.

      Do I unreasonably stereotype you? Then perhaps you should consider whether you do that same thing to others.

      Hmm... let me consider that...... considered. No, you're just an ass.

    4. Re:Let them eat cake! by Mr_Wisenheimer · · Score: 1

      You are absolutely correct. African Americans are the ones who chose to separate from American culture. When the US Constitution was written, African Americans volunteered to be slaves and quite vociferously demanded that they were only as 2/3rds of a person. African Americans wrote the Jim Crow laws. African Americans were the ones that passed zoning regulations in Silicon Valley that made it illegal for African Americans to buy or rent homes in many neighborhoods and cities. African Americans petitioned colleges and universities around the US to create regulations to keep them from attending. Even today, African Americans continue to separate themselves by choosing to be disproportionally born into impoverished families in dangerous neighborhoods with under-performing schools.

      Your reasoning is bullet-proof and beyond reproach. Clearly it was African Americans who separated themselves from mainstream society, not 300 years of systematic discrimination written into law and social mores by those who controlled US society.

    5. Re:Let them eat cake! by russotto · · Score: 2

      You are absolutely correct. African Americans are the ones who chose to separate from American culture. When the US Constitution was written, African Americans volunteered to be slaves and quite vociferously demanded that they were only as 2/3rds of a person.

      Can always tell a knee-jerker on this issue, because they've heard of the 3/5ths compromise but they don't know which side was which. Bonus points for getting the number wrong though.

    6. Re:Let them eat cake! by Mr_Wisenheimer · · Score: 2

      I wasn't aware that African Americans were the ones who chose, "to group themselves". I'm pretty sure that slavery wasn't created by African Americans. I'm pretty sure that 300 years of systematic discrimination using legal and extralegal means to keep African Americans from participating as equals in American societies was not created by African Americans.

      The issue here is not, "reverse discrimination to make things equal." That is a straw man. What is being discussed is identifying where American society is failing to provide opportunities, and targeting those demographics, the same way that a police chief identifies which areas have high rates of criminal activities and dedicates extra resources to those areas.

    7. Re:Let them eat cake! by stdarg · · Score: 1

      I'm pretty sure that slavery wasn't created by African Americans.

      You're absolutely right. Who do you think created slavery, though?

      The issue here is not, "reverse discrimination to make things equal." That is a straw man. What is being discussed is identifying where American society is failing to provide opportunities, and targeting those demographics

      You're deluding yourself. Giving help to some people and not others on the basis of irrelevant traits like race and gender and "those demographics", is exactly what "reverse discrimination to make things equal" means.

      If you want to make a Center for Kids Who Can't Program Good And Wanna Learn To Do Other Stuff Good Too, then guess what... you can do that! Note the complete absence of words like "black" and "girl" and "Latino" and "demographics" and all that. If you want to help kids who can't program, then say "Hey can you program? No? Take this class!"

      It's not hard and anything that strays from that simple technique is racist bullshit itself.

    8. Re:Let them eat cake! by Bing+Tsher+E · · Score: 1

      Because a lot of people won't do the homework and you didn't provide the background material:

      The Northern anti-slave states wanted the black people in the south to only count as 3/5 of a person, because that way the South wouldn't get as many electoral votes and representatives in congress. The Southern states wanted the black people counted as full people as far as those matters (apportionment of political representatives) though obviously they wouldn't allow the black people to vote.

    9. Re:Let them eat cake! by Mr_Wisenheimer · · Score: 1

      Your statement relies on a false premise. If race were "irrelevant" as a factor, then there would be no disparity along racial lines. Since there exist disparities along racial lines, your premise is false and race is certainly a "relevant" factor.

      Furthermore, inherent in your definition of "reverse discrimination" is the necessity that some groups must be discriminated against to begin with (otherwise it would be just plain ordinary "discrimination" instead of so-called "reverse-discrimination", so your whole argument is self contradicting.

      And then there is the impetus of your argument, which is even more disturbing than its illogical nature. You are seriously stating that, as a matter of public policy, it is a bad idea to spend education money where it is most needed, among demographics most likely to suffer from lack of educational opportunities due to circumstances beyond their control. We don't earmark as much money for fire-control measures in Alaska as California because Californians tend, demographically, to be more at risk to suffer from fire. It is just sound public policy. Likewise, we should be earmarking more money to serve demographics that are at a higher risk of ignorance. It is just sound public policy.

      When African Americans are graduating college at about half the rate of non-Hispanic whites, that is terrible not just for African Americans, but for all Americans and it needs to be addressed by everyone.

    10. Re:Let them eat cake! by HiThere · · Score: 1

      If he is indeed advocating the position you suggest, then the statement doesn't apply to him. (And I misunderstood him.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:Let them eat cake! by stdarg · · Score: 1

      Your statement relies on a false premise. If race were "irrelevant" as a factor, then there would be no disparity along racial lines.

      You've missed what I was referring to when I said it's irrelevant. To take a concrete example, I don't think black kids are less able to program. So race is irrelevant in their programming ability.

      That's not to say race isn't relevant to things like "what populations are less exposed to programming classes."

      But a race-blind program that targets all children who can't program would automatically take those demographics into account. If more black kids currently aren't exposed to programming, then a program that helps all kids program would disproportionately help black kids.

      But creating a program that specifically helps black kids to the exclusion of other kids is racist, even though it would have a similar effect (disproportionately helping black kids).

    12. Re:Let them eat cake! by Mr_Wisenheimer · · Score: 1

      There are a number of flaws with your argument:

      1) "Black kids" most certainly are "less able to program," at least in the US, as revealed by the empirical evidence.

      2) If you meant to write that they were congenitally not "less able to program" (which is how I interpret it), then it is a supposition based on speculation and not upon empirical evidence. The fact is, we do not know to what extent congenital factors affect ability in computer science nor do we know if they are unevenly distributed along gender, ethnic, or racial lines.

      3) African Americans and "blacks" are two different groups.

      4) If you had "race-blind" programs than there would be no way to target the demographics most underserved. The hill-folk in rural West Virgina and the impoverished people in Bedford–Stuyvesant both tend to be poor and undereducated and are at higher than average risk to be the victim of a crime, but for a police/sherrif's department to develop the same strategies to combat the higher crime rate in those very different demographics would be laughably obtuse.

      Likewise, if you're trying to get poor, mostly rural white people in the Ozarks into computer science, you need a very different strategy than you would to get poor, mostly Latin kids in San Ysidro. Ignoring essential demographic information would be tantamount to incompetence.

      Also, if helping one race to the exclusion of other races is "racist", then our whole society and culture is racist, as there exist many social institutions, formal or informal, that create that effect. It seems kind of silly to worry about Google giving money to programs that help low-participating demographics achieve parity when there exists a massive institution called American society that exists to elevate members of one population above another, on gender, racial, ethnic, national, and pecuniary lines.

  45. Re:Screw you white boys by Bengie · · Score: 1

    At my Uni, I just talked to the dept chair person and told them I already had a computer background. They signed off for my to skip some 101 classes that were otherwise required to even graduate. Maybe people need to just ask.

  46. Racism. by Karmashock · · Score: 1

    Little boys have just as much right to an education as little girls

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  47. Re:Screw you white boys by tylikcat · · Score: 1

    Again, my background wasn't in CS (nor in Neurbiology, my current field, or anything even close) but in my experience this approach will get you far. There may be times when you want a laid back review - otherwise, why waste your time and money? Push yourself, take a more challenging course, and get more out of it. I got into all kinds of courses without the pre-reqs, just by speaking to the instructors ahead of time and convincing them I'd be okay. Similarly, I convinced my department to let me substitute interesting upper level classes for boring lower level requirements in a number of cases. And had a much more interesting education because of it.

    The idea of whining because you can't get into an introductory class because you already know much of the material strikes me as pretty silly - sheesh, breeze through the online class and go and do something more productive with your time.

  48. Re: Screw you white boys by tylikcat · · Score: 1

    I realize this might be hard to follow, but there are in fact multiple links, not a single article. And, in fact, you are conflating two different programs, one aimed at college level courses, and another aimed at high school teachers.

  49. Re:PC Failure? by HiThere · · Score: 1

    IIRC, Eskimo is traditionally a group of Canadians living around Hudson's Bay, and they prefer some other name, which I don't remember. If you want, you could call Alaskan Natives the Innuit ... but I'm not sure that covers all of them.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  50. Re:Embrace, Extend, Extinguish Whites/Asians from by russotto · · Score: 2

    I don't know, perhaps you should ask the GP poster, who posited that somehow, anybody showing enthusiasm is being "shut down by the professor" who is "cruelly rebuking them" by telling them "Let's talk about this item of common interest together after class, rather than distracting everybody in the class with topics that aren't relevant to the class."

    Which actually seems like a pretty nice way of putting it, if you ask me.

    Not "anybody showing enthusiasm" Specifically "guys" showing enthusiasm. Nobody but you (assuming you're the same AC) said anything about Hadoop or Erlang or any other irrelevant subject during a lecture about C; the language of the course was Python in any case.

    And what the enthusiastic guys were told was "You're so passionate about the material and you're so well prepared. I'd love to continue our conversations but let's just do it one on one." This was a _stock_ answer, so obviously not a sincere invitation but rather merely a politely-phrased rebuke.

  51. It's about mitigating unwarented self-perception by dbc · · Score: 1

    My experience in this goes back over 30 years ago, to when one of my friends was one of three women Electrical Engineering majors. She lived in the same house, and was in the same intro circuits analysis class. She bailed a few weeks in and changed majors. Why? To quote: "Because you guys have been building Heathkits and fixing televisions since you were 10 years old. I haven't." In short, she was intimidated by the *perception* that she couldn't keep up with us. Nobody was making her feel unwelcome. And she would have probably sliced out the liver of anyone who tried, but that's another story... she had fight in her. But despite having the grades and doing well, she felt intimidated for no good reason whatsoever. She would have done fine. That Heathkit experience helped, sure, but it wasn't make-or-break.

    She ended up in ceramic engineering, which was a great fit for her, so that much is good. But IMO she ended up in a good place for the wrong reasons.

    The problem here is trying to convince people that some negative self-perceptions are completely unwarranted. Early experience is not what makes-or-breaks your ability to do well in the advanced classes that really count for something.

    I *do* think hands-on experience is good for building the self-confidence that eliminates the negative self-perception. Maybe it sound silly, but perhaps some "remedial tinkering" classes just to get some bench time in a low-pressure environment is what it takes to build some self-confidence.

  52. Re:Screw you white boys by pepty · · Score: 1

    If they won't budge ask about a proficiency test.

  53. Re:just treat CS like football ... by dbc · · Score: 1

    No, I'm sure he means: Do athletes take PE? Would you expect someone coming in on a full-ride Division I gymnastics scholarship to be forced to take the PE class in basic tumbling before they showed up for the gymnastics team's training camp? That would be insanity. Likewise, a semester spent teaching someone where the semicolons go in Java is a waste of everyone's time if that person is up to speed on the basics of coding and is ready for introductory data structures.

  54. Almost hit the mark. by uniquegeek · · Score: 1

    My first year compsci class (in 1996) was intimidating due to the students the article was talking about. However, what was really intimidating was that the prof had asked the class the first day how many people had taken a coding course in high school. Since most had (city people), he decided to barely skim over the first 1/3 of the course in two days. In addition to being behind 1/3 of a semester in our first year right off the bat, us small town hicks also had to worry about money and time for rent, car, laundry, meals...

  55. Re:Intro CS Courses Vary by Majors at Large School by Bengie · · Score: 1

    The beauty of intro CS classes is you don't need prior knowledge or experience. Anyone with a bit of logic should find it easy. I went into a 4 year, not much more than knowing computers work entirely on numbers. For my first experience in programming, I got dropped into a C/C++ class that dealt with datastructures and algorithms. I think I was the only one who got an A, I never studied, always finished my test 10-15 minutes before everyone else, and did my weekly programming assignments the night before.

    A lot of people changed majors after that class. I found it non-challenging, with no prior programming experience, but some stuff was still important.

  56. Re:Screw you white boys by Bing+Tsher+E · · Score: 1

    Journalism School.

  57. Re:Google believes its own top results by Bing+Tsher+E · · Score: 1

    She probably has a degree in 'Education.' Likely an advanced degree. A frightening thing to do to oneself.

  58. I had hoped by sabbede · · Score: 1

    that this was about doing something to allow students with CS experience to skip introductory classes.

  59. Re:Screw you white boys by Slashdot+Parent · · Score: 1

    I think the bell curve is likely the entire problem. There simply should not be one.

    How many classes did you take that were graded on a strict bell curve where there were a certain number of each grade to be awarded, and the scores were forced into that grading distribution? I don't think I had even one course graded that way.

    I had many courses that were graded on a curve, but the formula was generally based on a percentage of the top X scores achieved in the course. In theory, the entire class could earn As, but it would not be possible to have all students fail.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  60. sheltering people n school wont help in real world by peter303 · · Score: 1

    It doesnt eliminate the business pressures the pressures that promote whitw & Asian males in the tech business.

  61. Re:PC Failure? by naris · · Score: 1

    I don't think they should be called native American at all. They immigrated from Asia, as did others, some from Europe, some from Africa etc.

    Well, if you are going to count people who "immigrated" to America 10K or more years ago as not being native, you might as well call everyone African as that where Homo sapiens originated!

  62. AP students by deodiaus2 · · Score: 1

    I took AP (chem and calculus) classes in high school. I think I scored a 3 on the AP exams, so did not place out of those classes. Instead, when I got to college, I was put into honor's versions of those classes. There were 2 problems with this approach. As a good student, I was punished twice. Once for having taken them in HS while many of my classmates took the easier regular version of those classes, some of whom scored better overall and got scholarships based on their academic grades. The time I got punished is when taking those honor's version in college, I was competing against a better candidate pool and thus had little time for other activities (girls). The other issue is that those classes were a time drain that could have been better used towards other academic classes. Later on, I learned how students would intentionally rig the game by taking easy classes to boost their GPA. I guess it was too late when I tried to play that game. One of my friends was fully fluent in Spanish, but took that just because he could do an easy course load. Similarly, I had friends who failed out of Biology, switched into Psychology, and got into Med School. I guess I lost faith in the fairness of the system by then.

  63. Re:PC Failure? by BalthCat · · Score: 1

    They're called First Nations in Canada! I bet that'd pop that zit you call a head clear off.