Slashdot Mirror


Well-Played: Microsoft Parlays NSF Video 'Remake' Into National CS K-12 Crisis

theodp writes: K–12 computer science and information technology teachers head to Grapevine, TX this week for the 2015 CSTA Conference. A glance at the draft agenda shows a remarkable number of presenters employed by or tied to two-year-old Code.org, the tech-bankrolled nonprofit that coincidentally sprung up together with Mark Zuckerberg's FWD.us PAC just months after Microsoft called for the creation of a national K-12 CS and tech immigration crisis to advance its agenda. Code.org's shaping of the nation's CS K-12 education began with the release of its tech-billionaire and celebrity-studded, slickly-produced What Most Schools Don't Teach video, which went viral on YouTube after being promoted by politicians, Facebook, Google, and a Microsoft-sponsored theatrical release, sparking a groundswell of interest in expanding K-12 CS education, succeeding where a similarly-themed-and-messaged but decidedly-amateurish National Science Foundation video of real-but-little-known computer scientists failed just months earlier (YouTube Doubler comparison). (More, below.) "The time is ripe to seize that opportunity," declared the ACM's and Code.org's Cameron Wilson, describing how Code.org was forming a coalition with Microsoft, Google, NSF, NCWIT, ACM, CSTA, and others with the goal of changing policy to support CS education. Computer science educators literally applauded Code.org's efforts, which have led to funding of a number of new K-12 CS projects, and may soon make No Child Left Behind Act funding available for K-12 CS education. Despite promises of transparency, details of the relationship of the National Science Foundation, now-NSF partner Code.org, the White House, ACM, NCWIT, College Board, and Code.org's corporate and billionaire backers — including Microsoft, Google, and Facebook — have never really been explained.

69 comments

  1. WTF by Anonymous Coward · · Score: 5, Insightful

    I'm supposed understand this gibberish mess of links and blabber? I miss you old times

    1. Re:WTF by ArchieBunker · · Score: 4, Insightful

      Yeah, no fucking clue what this is even about.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    2. Re:WTF by valley · · Score: 1

      Editors? We don't need no stinkin' editors? Let the interns just post whatever is submitted... now about our corporate bonuses....

    3. Re:WTF by ShanghaiBill · · Score: 2

      Yeah, no fucking clue what this is even about.

      It is an expression of astonishment that successful multi-billion dollar corporations are better at marketing than government bureaucrats.

    4. Re:WTF by Anonymous Coward · · Score: 0

      I think "the odp" is going for a new personal best for the number of hyperlinks in a single submission.

      I count twenty-two in this one.

      Is that a record?

    5. Re:WTF by Anonymous Coward · · Score: 0

      Yeah, never mind that many of those "successful" corporations are that way BECAUSE of these "government bureaucrats" you speak derisively of. Governments create markets--the rules of markets, the means to enforce rights and contracts, etc. But of course you're stuck in the mindless "private good, government bad" mentality that's infected an unfortunate number of less thoughtful people in this country.

      Here's a newsflash: you do not want government run like a business. Bureaucracy means that people follow rules and procedures. The term, despite the right's constant attempt to redefine it, is not an insult, merely a description.

      Your "successful" corporations got that way by ignoring as many rules and procedures as they possibly can, which is not a quality most people want in their government. In the US, we celebrate greed, avarice, and general sociopathic personality disorder as being good for business. It's very personality driven. Look at the culture of the celebrity CEO. The last celebrity President we had who governed by personality and not by any semblance of law at all was Ronald Reagan, and the damage that idiot inflicted on this country is stuff we're still trying to deal with--and Reagan personally meant well even though he was an unintentional destructive menace to society. Yes, I'm taking into account the lawlessness of every one of his successors too--but the entire country didn't worship them without serious vocal opposition the way most did with Reagan. The left didn't much care for Bush, put mildly, and the right opposes the very notion of anybody from the Democratic party being legitimately elected president and they act accordingly.

      Most politicians are not themselves bureaucrats. One could argue with some conviction and recent history that the closer a politician is to personally being involved in actual running of things the more rule breaking and law breaking that goes on. NSA and DHS, anyone?

      So Reagan actually thought he was doing good for the country. I couldn't stand the man, his beliefs, or his policies, and even I believe that. Imagine a government in the hands of a charismatic narcissistic CEO-like personality who does not mean well and yet who relates well with the masses. The 20th century is rather full of examples of how that works out. That's what running government like a sociopathic business will get you.

      Bureaucracy has many faults--one of which is that the rules and procedures need changing more often than they get changed. Things get too entrenched because of that so when you finally do make a change it's traumatic. The faults of private corporations can (and do) fill volumes of books though, and yet the simple fact is that we need both.

    6. Re:WTF by UnknownSoldier · · Score: 1

      /Oblg. Captain Picard WTF is this shit?

    7. Re:WTF by chipschap · · Score: 1

      In other words, "you didn't build that."

    8. Re:WTF by Anonymous Coward · · Score: 0

      My default assumption is that it's either some social justice outrage story or a hyperactive randroid ranting about manipulation of the creative class. Either way this whole submission stinks of agenda and I'm tired of that bullshit. The link to politico does not help.

      I don't trust this story and I especially don't trust slashdot to not be trying to whip us up against our own community again. Ignore.

    9. Re:WTF by Anonymous Coward · · Score: 0

      Sadly I agree. But welcome to chat room's of 1998...

    10. Re:WTF by Anonymous Coward · · Score: 0

      Summary: Theodp is a failed "CS educator" and was bypassed by code.org and was not consulted by them. Therefore he has his panties in a bunch over Microsoft and code.org. And he hates H1B's too. Thus he pays Slashdot to post his regular diatribes against code.org and Microsoft.

      The end.

  2. FWD.us SJW FUD by Anonymous Coward · · Score: 0

    on CS K-12 from Code.org, MS, NSF, NCWIT, and ACM at CSTA.

    Bingo.

  3. public schools controlled privately by turkeydance · · Score: 4, Insightful

    privatize profits/socialize expenses.

  4. You lost me... by Anonymous Coward · · Score: 0

    Code.org's shaping of the nation's CS K-12 education began with the release of its tech-billionaire and celebrity-studded, slickly-produced What Most Schools Don't Teach video, which went viral on YouTube after being promoted by politicians, Facebook, Google, and a Microsoft-sponsored theatrical release, sparking a groundswell of interest in expanding K-12 CS education, succeeding where a similarly-themed-and-messaged but decidedly-amateurish National Science Foundation video of real-but-little-known computer scientists failed just months earlier (YouTube Doubler comparison).

    Couldn't we have broken that up into 2 sentences? And was every link in TFS necessary?

    1. Re:You lost me... by Anonymous Coward · · Score: 0

      I didn't even understand the title. I'm pretty sure there's some nutbar conspiracy BS in there, but the summary was so garbled I couldn't be enticed to click the many, many links.

    2. Re:You lost me... by theodp · · Score: 1

      Just because you're paranoid doesn't mean tech execs aren't trying to use their money and "massive distribution channels" for political messages in support of their efforts. :-)

    3. Re:You lost me... by phantomfive · · Score: 1

      The summary is this:

      If a computer scientist makes a low-quality video to push an agenda, it is good.
      If billionaires make a high quality video to push the same agenda, it is bad.

      I think that's what it says.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:You lost me... by KGIII · · Score: 1

      You have more patience than I. When I got to the second link I looked ahead. I noticed the rest of the... Umm... Words. I noticed all the other links. I decided I did not care enough to parse it and that I likely could not. I used to post drunk too.

      Anyhow, I clicked the comments link and hoped it would be digested for me. You might be the closest so far but I have no idea if you are correct.

      --
      "So long and thanks for all the fish."
    5. Re:You lost me... by Anonymous Coward · · Score: 0

      well its bad when their current or former companies use loopholes to dodge paying taxes while expecting the rest of us with or without children to pay even or waste more imnho on public k-12 education. it already swallows an egregiously high proportion of the public budget for the shitastic job that they are already currently managing.

    6. Re:You lost me... by phantomfive · · Score: 1

      You might be the closest so far but I have no idea if you are correct.

      tbh, neither do I :)

      --
      "First they came for the slanderers and i said nothing."
  5. programming should be taught in all schools by circletimessquare · · Score: 1

    it's just as important in today's world as learning algebra, literature, or music

    i'd also like to see financial literacy taught as well (but credit card companies would lobby against that)

    the rest of the "summary" above is a bunch of stilted hate. we get it: people hate microsoft and facebook. heck, i hate microsoft and facebook

    but even hitler liked dogs and believed in a funding national infrastructure. meaning: even someone you hate can be right about something and you can agree on something

    if you actually stand against something as fundamental and important as teaching everyone programming because you don't like microsoft or facebook, you're pretty fucking stupid

    btw, learning programming in school does not mean everyone should be taken seriously as a programmer: another moronic argument i hear on this topic. every calculus student doesn't become a mathematician nor every high school band member joins an orchestra. the point of education is to produce adults knowledgable enough about the basics of how their world works to be adequately intelligent on various topics. this is what education is suppose to be: prodcuing well-rounded individuals, not narrow technical training. you constantly hear and see slashdot articles lampooning stupid congresspeople who don't know the basic of biology or science when issuing an opinion. good: then you support a well-rounded education

    cue the "kids shouldn't learning programming unless they are going to pursue it as a career" slashdot comments followed by "did you hear what that moron said about a series of tubes and the internet? why do idiots who nothing about these topics make decisions about them?" and not make the fucking connection

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:programming should be taught in all schools by Anonymous Coward · · Score: 0

      Except that a push to teach programming in K-12 is going to come at the expense of something else. We already have an education system where most students suck at math and science, leading to adults who believe all sorts of random new age or religious bullshit and push it on the rest of us. Further dumbed down by the load of 'teach for the test', 'testing = funding', no-child-left-educated bullshit and the Ritalin peddlers. Why the fuck exactly should we be forcing _every_ student to do this? How about we have different courses that they can actually choose from, maybe pursue their own interests instead of Microsoft's.

    2. Re:programming should be taught in all schools by Anonymous Coward · · Score: 0

      Basic programming is a lot more advanced than basic algebra.

      With the whole "no child left behind" you'll have a hard time creating a curriculum that satisfies that basic condition ...

    3. Re:programming should be taught in all schools by theodp · · Score: 2

      Kids learning programming is fine. Whether public education should depend on the philanthropy of tech companies and their billionaire leaders whose grants may come attached with conditions for who teachers/schools should educate and how is another matter. Microsoft's reported insistence on CS-education-their-way in return for agreeing to pay taxes is also reason for concern, IMO.

    4. Re:programming should be taught in all schools by Em+Adespoton · · Score: 1

      Depends what you consider basic programming. There's already software out there that allows kids to do problem solving and create/test algorithms by dragging tokens onto the screen and creating relationships between them. It's even used in many Grade 2 curricula, and all students seem to enjoy bits of it, even if they don't all end up creating really complex bits of software with it.

    5. Re:programming should be taught in all schools by Culture20 · · Score: 1

      it's just as important in today's world as learning algebra, literature, or music

      Algebra: largely unimportant for most people. Nerds are the exception. Some adults entering college have trouble with fractions. Arithmetic is useful for nearly everyone though.
      Literature is very unimportant except as a means of homogenizing culture, but TV does that far better these days. Reading and writing are important.
      Music is basic to humans, and while I don't share the drive to listen to music that others seem to have, I do have a drive to create music (much to the detriment of those around me). Music is a great avocation, but spending time to learn about music in school isn't really as necessary as a lot of people think. We all know people who have no idea what a clef is but lead otherwise successful lives.

    6. Re:programming should be taught in all schools by Anonymous Coward · · Score: 0

      When kids are born, it isn't clear what they will be good at, and even less clear what skills will give them the best advantages in the working world 20 or so years in the future. So, people kind of panic and try to teach kids absolutely everything, in hopes that they will have and be able to use the 1% of that they actually wind up needing when they are grown up.

      The end result is that we dump so much crap into their heads that they retain relatively little of it, but experience significant stress at a very early age, which obviously messes them up a bit.

      It would be much better for the kids if we stuck to teaching them things we know for sure they are going to need (you know, the basics), and don't try to do that all at once, but time the subject matter in accordance with their brain development (language for very young kids, math and logic only for older kids, etc). Beyond that, they can spend time in guided play along whatever lines they show interest.

      But I have no kids of my own, so obviously I have nothing useful to contribute to the discussion. I was a kid myself once, though, and grade school really, really sucked.

    7. Re:programming should be taught in all schools by tompaulco · · Score: 4, Informative

      Algebra: largely unimportant for most people. Nerds are the exception. Some adults entering college have trouble with fractions. Arithmetic is useful for nearly everyone though.

      My kids are trying to halve a cookie recipe right now and are having to ask me questions like "what is half of 1 1/4?" Seems like fractions are pretty important for people like, oh, stay at home mom's.
      Algebra is extremely useful. How else do you you determine whether 24 oz of one brand is cheaper than 20 oz of another (some stores are kind enough to list the price per ounce). Seems like Algebra would be extremely useful for people who go shopping for groceries.
      I was at a store the other day when a young girl tried to talk her mom into the big box of cheerios because it was cheaper per ounce. The mother shot her down saying "they just make the box bigger, they don't put any more in it". Hopefully, HOPEFULLY that girl learned no lesson that day other than that her mother is a dumbass and she needs a better role model.
      I'm not so sure education is the problem in America. The kids seem to be bright enough. The kids I graduated high school with knew basic biology, chemistry, physics, algebra, English and so forth. It's the adults that seem to be lacking in this knowledge. Have you seen Are You Smarter Than a Fifth Grader? The kids in America are pretty smart. It's the adults that seem to go out of their way not to know anything and try to forget anything that they DID know.

      --
      If you are not allowed to question your government then the government has answered your question.
    8. Re:programming should be taught in all schools by circletimessquare · · Score: 1

      programming more advanced than algebra? that's ignorant and insane

      https://scratch.mit.edu/

      anyone who can plan minecraft expeditions can program

      we're not teaching them advanced algorithms here friend. we're not even teaching them bubble sort

      we're talking about if/ then and while loops

      you're average first grader can appreciate this

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    9. Re:programming should be taught in all schools by circletimessquare · · Score: 1

      agreed. but the real problem is opposing teaching programming because we don't like microsoft. fuck microsoft

      oh, microsoft wants a say? make them pay for the hardware. thanks microsoft, now fuck off. see how that works?

      people have this bizarre impression that corporations are this dark force of evil unstoppable and unbendable. corporations are made of people. tell them what to do then tell them to fuck off

      corporations do exert a lot of vile influence in society. so oppose that bad influence, while using the assholes. tell them how to contribute, make a lot of noise when they go another way. herd the douchebags

      what's the better alternative? hide under our bed and cower in fear that we can do nothing about them?

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    10. Re:programming should be taught in all schools by circletimessquare · · Score: 1

      Literature is very unimportant except as a means of homogenizing culture

      what a fucking moron you are. teaching kids great literature is "homogenizing culture"? jesus christ what an ignorant douchebag. yeah kids: don't read the great written works of the wise people who came before you, it might make you impressed by their struggles and learn from them. too "homogenizing"

      god i hope you're a troll. no one can be that fucking stupid

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    11. Re:programming should be taught in all schools by circletimessquare · · Score: 2

      don't teach kids programming because it's not as important as clarinet or dodge ball, there's no room for it. got it

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    12. Re:programming should be taught in all schools by rtb61 · · Score: 1

      Basically we need more computer programming taught at all levels of schools, so more jock strap douche bags and cheerleader wannabes can beat the piss out of nerds and geeks, when the jockstraps and cheerleaders fail at coding, which they will do in huge numbers.

      You will not teach one person destined to be a trades person or a food services industry person or unemployed production worker, much code at all but you will piss them off no end and their frustration will be targeted at those few who succeed or is that fail to hide their skills and abilities by just doing barely enough to pass.

      So computer geeks and nerds with historically poor social skills are designing how the most intense social environment, schools, should function, yeah right, that's going to work well. Even worse corporate psychopath executives are also sticking their grasping claws in, for some of the worst reasons imaginable.

      --
      Chaos - everything, everywhere, everywhen
    13. Re:programming should be taught in all schools by Dutch+Gun · · Score: 3

      Have you seen Are You Smarter Than a Fifth Grader? The kids in America are pretty smart. It's the adults that seem to go out of their way not to know anything and try to forget anything that they DID know.

      I'm not agreeing with GP in any way, but... That gameshow relies on the fact that fifth-grade material probably hasn't been actively recalled by the adult in many years, even decades. While amusing, it's not a good display of levels of intelligence or education. People naturally will tend to forget material that is no longer relevant to their daily lives.

      It's sort of the same thing with the "man on the street" interviews that purport to show how ignorant Americans are. You need to take these with a grain of salt for a few reasons, IMO. First, these interview segments undoubtedly only use the most hilariously bad answers, since it wouldn't be any fun to see someone that can intelligently answer the questions given. Second, most people get really nervous when a camera and microphone are suddenly shoved in their face, and they're asked questions about an unfamiliar subject with no time to mentally prepare. I can't help but think this will affect the quality of the answers.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    14. Re:programming should be taught in all schools by MrKrillls · · Score: 1

      Assuming the above is heartfelt and not trolling, I'd offer the idea that kids need a basic toolkit so they can choose the life that fits them. I don't want to find that while little Jane may have been born to be a physicist, that she'll never become one because it didn't seem important to teach science and math. Nor do I want to hear that the kid who might have been a real writer wasn't exposed to great literature early on, because literature isn't important. It IS a good question to ask what are the true basic subjects; what comprises the basic mental software one needs for a successful launch into life. Maybe I see the world too selectively - through the lens of my education - but math, reading, including some of the great literature, writing, history, social studies, earth and natural sciences, a dash of physics, all of those seem indispensable to me. Education allows us to become the economic creatures we must be, but there's more. We are dealing with human beings, who benefit enormously from having the mental image of the topics we call the humanities. We must offer some form of art, probably both different and beyond exposure to some real literature. And, both for our economic role, and for our role as a citizen, somehow we must teach critical thinking, the ability to sniff out the phonies, the scammers, the liars, panderers, the too easy answers. Boy do we need that. And I'd say we need all the above way more than we need to teach coding to everyone. No mistake; coding is important. I have no trouble with coding as an elective. It's just not a core skill.

      --
      Don't step on the baby.
  6. Stop it, just fucking stop it. by Anonymous Coward · · Score: 0

    Guess what, not every student in America is interested in learning how to "code."

    That's it, end of fucking story. Some kids like to play with hot wheels, some kids like to play with Barbie dolls, some kids like to play with legos, some kids like to play with computers, some kids like to play with baseballs, some kids like to play with silly string. Some kids will grow up to be nurses, some kids will grow up to be construction foremen, some kids will grow up to be electricians, some kids will grow up to be fashion designers, some kids will grow up to be doctors. And plenty of kids will grow up to be developers and sysadmins.

    There is no shortage of talented and qualified IT workers in America. Stop trying to force every kid to do something that most of them don't really want to do, just because you want to flood the workforce and lower the average wage.

    1. Re:Stop it, just fucking stop it. by topham · · Score: 2

      How else are you going to reduce the cost of programmers if you don't try and make a perceived glut of them.
      Interest in programming should absolutely be encouraged, but this idea that everyone can be a programmer is a falsehood.

    2. Re:Stop it, just fucking stop it. by Anonymous Coward · · Score: 1

      Exactly. Encouraging everyone is fine.

      Pretending that there's some national "K-12 Crisis" is straight up disingenuous. Tacking funding for this "crisis" on the idea that kids must be force-fed CS is even worse. And using this completely bullshit train of logic to import more H-1B workers is disgusting. It's no surprise that Microsoft, whose own CEO is imported, has taken the role of championing this...

      If my daughter decides she's interested in computing beyond whatever social stuff is popular once she's of an age to start looking at her future... That's fine! I'll support her entirely. I'm just fed up with this constant meme that every child, especially every girl, must be turned into a developer. Nonsense.

  7. If it's important maybe it shouldn't be taught by bangular · · Score: 2

    K-12 school made me hate math. It was presented by people that didn't understand it or it's implications. They followed a workbook created by the book industry who's main motivation is profit.

    On the flip side, I learned to program in high school through resources on the Internet (late 90's). They were usually created ad-hoc by real programmers and computer scientists. When I got into college and was taught math by professionals, I gained interest, but the damage was already done.

    Modern education is a business. Teaching something in K-12 school is pretty much a guarantee it's going to be taught poorly and make students hate it. I'm not sure the alternative, but I do know what the answer isn't.

    1. Re:If it's important maybe it shouldn't be taught by Em+Adespoton · · Score: 1

      I didn't have the Internet to pull from, but that's pretty much what happened with me too. Bad math teaching in elementary school turned me off Math, and the only thing that got me back into it was programming. I started writing software when I was 9, and by the time highschool came around, I was getting algorithm books out of the library, and realized how it all depended on optimization maths. So I took some advanced math/calc courses in HS, but the damage was already done... mathematics weren't intuitive for me, so crunching the numbers was hard work.

      So what K-12 REALLY needs to teach is a math segment on algorithms and optimization. Simple bits in the early years, more complex bits later on. Make it applied, so the kids have to solve real world problems with it (like writing some software, supporting a popsicle stick bridge, etc). All the bits are already supposedly in the curriculum, they just haven't been put together in a compelling way. No need for a required CS class, just slip it into the existing curriculum (write physics simulators, chem calculators, bio models, etc. instead of buying short-lived expensive software that does it all for the kids and lets them sit back and watch).

    2. Re:If it's important maybe it shouldn't be taught by circletimessquare · · Score: 1

      don't teach kids math so they don't hate math. got it

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    3. Re:If it's important maybe it shouldn't be taught by Anonymous Coward · · Score: 0

      don't teach kids math poorly so they don't hate math. got it

    4. Re:If it's important maybe it shouldn't be taught by circletimessquare · · Score: 1

      that's truly a mind blowing concept and contributes so much

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    5. Re:If it's important maybe it shouldn't be taught by Anonymous Coward · · Score: 0

      K-12 school made me hate math. It was presented by people that didn't understand it or it's implications. [...] I'm not sure the alternative, but I do know what the answer isn't.

      Obviously you hated English too.

      .

    6. Re:If it's important maybe it shouldn't be taught by Rockoon · · Score: 1

      To quote my 8th grade math teacher when I asked "But isn't there a way to calculate square roots?" .. he answered "There is no way to calculate square roots. It must be done by trial and error."

      That sums up K-12 math education right there. He wasn't lying. He just didn't know.

      --
      "His name was James Damore."
    7. Re:If it's important maybe it shouldn't be taught by KGIII · · Score: 1

      Most mathematics "educators" teach by rote. You do this to get this result and this is the proof. They never once actually explain WHY that is. They do not abstract and show the real world functions beyond the abacus used to teach toddlers. (They still make those, yes?) For instance, percentages are really damned easy if you figure out a single percent and then add/subtract that to find your total. You tell someone to get 53% of 500 and they will look at you as if you are daft. You should be able to do this in your head.

      I *do* have my Ph.D and it is in Applied Mathematics. I would say that this makes me a pretty good judge but that is an appeal to authority. Take it as you wish. I did not like maths until I had a teacher who showed the concepts instead of just giving rote memory instructions.

      --
      "So long and thanks for all the fish."
    8. Re:If it's important maybe it shouldn't be taught by Anonymous Coward · · Score: 0

      A friend of mine took a CS class in college recently. It was Computer Science without the programming or science (learning to use excel, etc). The interesting part though, is that some of the homework was to count in binary. Of course, they never explained what the point of binary was or how exactly it was related to computers beyond "computers use binary". That was just what was on the agenda for the day.

      I imagine this push to teach computer science will end up like that. I am very much in favor of people learning basic programming skills btw.

    9. Re:If it's important maybe it shouldn't be taught by Anonymous Coward · · Score: 0

      To be honest, until I looked it up right now, I didn't know there was a practical, non-iterative, arbitrary-precision algorithm either (other than the obvious ones for perfect squares, or factoring down to perfect squares and a few memorized imperfect squares like root-2 and root-3). This even came up in a job interview 8 years back (I had an optimization problem in an interview question, and I was considering how to optimize a square root in an inner loop and what the approximate speedup would be -- the interviewer suggested that the hardware used the Newton-Raphson method coupled with a lookup table for the initial guess).

      Having looked it up, I'm honestly just as happy to teach kids iterative methods (like "guess-and-check"). Maybe just say there's a method, kind of like long division. I'd never test anyone on that. It's outdated as a practical method, and as theory I'm unconvinced that it's terribly helpful.

      That does make me think about long division. Fact is, when I divide without the benefit of a calculator in real life (eg. to normalize several values as percentages in my head), I'm doing an algorithm that doesn't completely resemble long division. Maybe it is valuable to keep it taught just as an example of how you can generate digit-by-digit algorithms for complex mathematical operations, which makes positional mathematical notation helpful.

  8. The educational system *is* broken by Anonymous Coward · · Score: 0

    or are you saying Americans *aren't* a bunch of dumbasses? I rather think you need to go back to school, too.

  9. All just cover for the H1B visa scam. by Karmashock · · Score: 4, Insightful

    That's all this about.

    Say the american population can't do the job so you need this education upgrade and all the H1B visas you can handle... and then of course fire the existing american labor force that made everything the tech industry has... and possibly have them teach the imports in their final days and then fire them.

    The whole thing is sick.

    MS just fired something like six thousand engineers etc but they need more? Why?

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:All just cover for the H1B visa scam. by Anonymous Coward · · Score: 3, Insightful

      Specifically, they want more engineers from India who they barely have to pay. That's all.

      This is just hedging their bets. If enough people catch on to what a scam the H1B program is and what liars all these corporations whining and crying about the alleged lack of people with tech skills and we take their toy immigration program away from them, the next best thing to do is make sure there's a lot more Americans competing for those jobs so that the can lower wages that way.

    2. Re:All just cover for the H1B visa scam. by DNS-and-BIND · · Score: 1

      How is this jingoism moderated up to +5? Explain how people have the right to a job just because of a coincidence of birth? I'm having a hard time understanding this concept, it seems bizarre in our borderless world.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:All just cover for the H1B visa scam. by Areyoukiddingme · · Score: 1

      How is this jingoism moderated up to +5? Explain how people have the right to a job just because of a coincidence of birth? I'm having a hard time understanding this concept, it seems bizarre in our borderless world.

      Because the world is only borderless if you're a gigantic megacorporation. To everyone else, it's anything but. Shit, an American can't even get into the US from CANADA without a passport anymore. Want to move to Germany and get a job, as an American? Or how about one of the Nordic countries? Good fucking luck. You'll be waiting for your work visa for 3 years, if you're lucky. Unless of course a megacorporation wants it to happen, in which case you'll get it this afternoon. That's assuming you can even afford to move your household across an ocean, which the majority of people can not pay for.

      Don't talk to me about borderless.

    4. Re:All just cover for the H1B visa scam. by Anonymous Coward · · Score: 0

      Microsoft lost me as an employee because they don't treat their employees very well. Maybe they wouldn't have such a hard time finding qualified candidates if they treated their employees better.

    5. Re:All just cover for the H1B visa scam. by Karmashock · · Score: 1

      Jingoism?
      ""
      jingoism
      NOUN derogatory

              extreme patriotism, especially in the form of aggressive or warlike foreign policy.""

      You keep using that word. I don't think it means what you think it means.

      https://www.youtube.com/watch?...

      Fucking ignorant peasants are the death of every free republic. You morons are too stupid to be free. You're born to be dominated. And the real tragedy form my perspective is that you were given a vote in my future. You're unworthy of it. Left to your own devices you'd be in chains. And you're dragging those us that might just manage to be free down with you.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    6. Re:All just cover for the H1B visa scam. by Anonymous Coward · · Score: 0

      I think he's using it correctly. Holy shit.

  10. NSFW by cliffjumper222 · · Score: 1

    I misread the headline as "Well-Played: Microsoft Parlays NSFW Video 'Remake' Into National CS K-12 Crisis" - which I think would have been faaaar more interesting.

  11. Getting sick of anti-CS education stories by SoftwareArtist · · Score: 1

    WTF is up with the constant stream of stories from theodp opposing CS education? Please, Slashdot editors, stop posting them!. Yes, I know it's somehow supposed to be a conspiracy by big companies to reshape our educational system (so it's evil!), and supposedly they don't really care about education at all (wait, didn't I just contradict myself?), only immigration policy, and so on. But really, most of these posts contain nothing but insinuations meant to make people think (without giving a good reason for them to think it) that increasing CS education is a bad thing.

    --
    "I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
  12. Challenge accepted by Anonymous Coward · · Score: 3

    From the video:

    "Our policy is literally to hire as many talented engineers as we can find. The whole limit of the system is just that there just aren't enough people who are trained and have these skills today."
    - Mark, CREATED facebook

    "A lot of the coding that people do is actually fairly simple."
    - Makinde, EARLY facebook ENGINEER

    I have been a coder for 30 years. I know HTML, Javascript, C, C++, Java, Python, Perl, Ruby, Scala, SQL, etc.
    I am currently employed as a software developer.
    Facebook has made no discernible effort to find or hire me. I doubt that they would hire me if I approached them.
    I will work cheap (six figures plus benefits). I will not move to California.

    I have three college-aged children that are modestly talented who would accept $50K + benefits right now. Some would take $20K to work part-time while going to school. Facebook has not hired them.

    There are a dozen kids with decent skills at the local high school. Facebook has not offered them anything.

    Is Facebook really trying to hire as many talented engineers as they can find? Because I could find at least two in every high school in the U.S. and at least 5 in half the universities in the U.S. Give me $100K per, and I will recruit 500 people a year all by myself. That is, I will travel from school to school and hire 2 people every day, 5 days a week, 50 weeks a year, all year. And you wouldn't have to pay me. I would pocket whatever is left over from the $50,000,000 after I negotiate the salary of the 500 talented engineers. I will pay my own travel expenses, too.

    How many millions is Facebook paying to lobby for more visas? I'm offering my services and 500 talented engineers for $50 million per year. No visas required. No congressman required.

    I think I could come up with 10 people who are qualified to spot talented engineers who would be willing to join me. Together, we could recruit 5000 talented engineers per year.

    Mark, would you care to qualify your claim? Or are you willing to put your money where your mouth is and hire 5000 talented U.S. engineers this year.

    1. Re:Challenge accepted by Anonymous Coward · · Score: 0

      National Tour

      Week 1
      ======
      Advanced Technology and Education Park (ATEP), Tustin, CA
      Bakersfield College, Bakersfield, CA
      Berkeley City College, Berkeley, CA
      City College of San Francisco, San Francisco, CA
      College of Alameda, Alameda, CA

      Week 2
      ======
      Blue Mountain Community College, Pendleton, OR
      Lane Community College, Eugene, OR
      Tillamook Bay Community College, Tillamook, OR (Intel employees welcome)
      Portland Community College, Portland, OR
      Treasure Valley Community College, Ontario, OR

      Week 3
      ======
      Boise State University, Boise, ID
      University of Idaho, Moscow, ID
      College of Southern Idaho, Twin Falls, ID
      Idaho State University, Pocatello, ID
      Brigham Young Univiersity-Idaho, Rexburg, ID

      Week 4
      ======
      Utah State University, Logan, UT
      Weber State University, Ogden, UT
      Utah Valley University, Orem, UT
      Great Basin College, Elko, NV
      University of Nevada, Reno, NV

      Week 5
      ======
      College of Southern Nevada, Las Vegas, NV (Zappos employees welcome)
      Southern Utah University, Cedar City UT
      Dixie State College, St. George, UT
      Northern Arizona University, Flagstaff, AZ
      Arizona State University, Tempe, AZ

      Week 6
      ======
      University of Arizona, Tuscon, AZ
      Navajo Technical University, Crownpoint, NM
      San Juan College, Farmington, NM
      University of New Mexico, Albuquerque, NM
      Eastern New Mexico University, Portales, NM

      Week 7
      ======
      Pause to consider another tour of California.
      Is it even worth visiting Stanford, UCSD, USC, UCLA, Cal Tech, etc.?
      Should we loop around the West again to consider high school graduates?
      So many choices....
      Why bother with Washington? Leave them to Amazon...

      Week 8
      ======
      Texas ...

    2. Re:Challenge accepted by Anonymous Coward · · Score: 0

      Thank you for posting that.

    3. Re:Challenge accepted by Anonymous Coward · · Score: 0

      There just aren't enough people who want to work for Facebook on Facebook's terms. There's no shortage at all!

      I can't imagine wanting to work in Silicon Valley.

      Fuck that expensive, crowded mess.

  13. Ok it's not just me. by Anonymous Coward · · Score: 0

    Maybe it is some new coding langue.
    It is not in English.
    Learn to write before you code.

  14. Do you also hate statistics? Logic? by Anonymous Coward · · Score: 0

    Do you also hate statistics? Logic?

    Because your anecdote doesn't show you know anything at all about what the answer is, or even what the problem is. You may have some insight, but no more or less based on your one experience than any other person who has gone through the education system, which is massive and quite different from place to place, even just in the U.S.

    Many math teachers are excellent and very talented, able to teach well even with horrible syllabi. Some, perhaps many teachers are poor or in some cases terrible. Not very different from almost any other profession.

    In my experience it is far more often students who have incorrect ideas and badly-thought out objections and supposed understanding. Or in many cases are simply too much spoiled ego-driven and special flowers to pay proper attention in school and work hard.

    1. Re:Do you also hate statistics? Logic? by Anonymous Coward · · Score: 0

      Do you also hate statistics? Logic?

      To be fair, the statistics that gets taught is usually that hybrid of Fisher and Neyman-Pearson theory that got immaculately conceived sometime in the late 1930s. It is totally illogical, so juxtaposing stats education and logic is goofy. Deming had a pretty hilarious take on it:

      The Panel on Statistics distributed at the meeting of the Amcrican Statistical Association in Montreal in August 1972, in the pamphlet INTRODUCTORY
      STATISTICS WITHOUT CALCULUS, the following statement (page 20):

      A basic difficulty for most students is the proper formulation of the alternatives H0 and H1 for any given problem and the consequent determination of the proper critical region (upper tail, lower tail, two-sided). (Here H0 is the hypothesis that mu1 = mu0; H1 the hypothesis that mu1 /= mu2.)

      Comment: Small wonder that students have trouble. They may be trying to think.

      https://deming.org/media/pdf/145.pdf

  15. X + 1 = 2 so X = 1 Algebra. Simple. by Anonymous Coward · · Score: 0

    X + 1 = 2 so X = 1 Algebra. Simple. First grade stuff. Probably could be taught in pre-school.

    X - 1 = 0 so X = 1 Algebra. Bit harder, since the concept of zero is introduced.

    Grade-school fill-in-the blank math problems ARE Algebra, just not called that so as to avoid scaring or scarring the precious flowers.

    So no, I don't think programming, even programming that is really game-playing or doodling, is easier than algebra.

  16. Re:X + 1 = 2 so X = 1 Algebra. Simple. by circletimessquare · · Score: 1
    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  17. Grapevine? Really? by bobmajdakjr · · Score: 1

    Sure, they have a Gaylord, but, damn, glad I left there a few years ago Grapevine does not have the infrastructure to handle much traffic. And poor Southlake is going to get flooded with even more people who cant judge the space their SUV needs during dinner time.