Slashdot Mirror


With Few US Students Taking CS Classes, Code.org 'Scales Back' Funding For CS Education (acm.org)

"In 2012, most CS teacher professional development was paid for by the National Science Foundation or Google." And in the years that followed, 80,000 primary and secondary school teachers received opportunities to learn how to teach computer science without paying any fees -- thanks to tech-bankrolled Code.org.

But is anyone taking the classes? Slashdot reader theodp quotes a Communications of the ACM post by University of Michigan professor Mark Guzdial: In 2013, Code.org began, and they changed the face of CS education in the United States . It started out as just a video (linked here, seen over 14 million times), and grew into an organization that created and provided curriculum, offered teacher professional development, and worked with states and districts around public policy initiatives. A recent report from Code.org showed that 44 states have enacted public policies to promote computing education in the five years from 2013 to 2018, and much of that happened through Code.org's influence....

Now, Code.org has announced that they are starting to scale back their funding, which begins a multi-year transition to shift the burden of paying for teacher professional development to the local regions.... The only question is whether it's too soon. Will local regions step up and demonstrate that they value computer science by paying for it...? I'd guess that many states have between 40% and 70% of their high schools now offering computer science. However, even though many schools offer computer science, there are still few students taking computer science.

Indiana reported that only 0.4% of Indiana high school students had enrolled in their most popular course. Meanwhile in one region in Texas, 54 of 159 high schools offer computer science, yet only 2.3% of their students have ever taken a computer science class. But of course, there's another issue.

"If Code.org (or NSF or Google) are paying for all the development of CS teachers, then the districts don't get to say, 'In our community we care about this and we care less about that.' The U.S. education system is organized around the local regions calling the shots, setting the priorities, and deciding what they want teachers to teach."

10 of 162 comments (clear)

  1. Who in their right mind would enter CS by rsilvergun · · Score: 4, Insightful

    in America? Every job site I've seen is at best 80/20 H1-Bs, sometimes 90/10. You can't even get a project management job anymore. Companies did away with all the entry level positions so they could claim there was a shortage of "senior programmers" so there's no career track.

    Momma's don't let your babies grow up to be CS Majors, let'em be Doctor's and such.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  2. Anybody in their right mind by DogDude · · Score: 1, Insightful

    Anybody in their right mind would do it. It's an awesome career offering opportunity anywhere on the planet, and the pay is higher than most fields out there, and the amount of formal education required is still close to nil. It's an awesome career.

    --
    I don't respond to AC's.
    1. Re:Anybody in their right mind by currently_awake · · Score: 5, Insightful

      Any job that can be done by someone from home can be done by someone in India or China, for 1/10 your wage. Avoid any job that doesn't require a physical presence.

    2. Re:Anybody in their right mind by sittingnut · · Score: 1, Insightful

      pay should never be the main criteria for a life long career choice. quite apart making decision, based on short term relative differences in pay of different careers, while ignoring possible long term changes in relative pay as markets change, one should do something one is good at, and can enjoy, and give meaning and satisfaction to life. pay does help with some of that, but it should be a secondary consideration.

  3. Re:Teach parenting instead by Anonymous Coward · · Score: 2, Insightful

    I've been a mentor in a high school coding class. I'll have to disagree, I mean parenting is very important but so is human interaction. The amount of help needed, the interest level and the maturity level vary a lot. Those kids have questions and its best if you are right there to help.

    At the same time, we have to be honest, programming is not for everyone. Just like accounting isn't for everyone. Its good to know something about coding and something about accounting but we don't all need to be experts.

  4. Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 5, Insightful

    Clearly, from observing the way a large minority of citizens are behaving (and believing) in the United States, learning to program computers is a relatively minuscule concern.

    Rather, teaching this mass of ignorant anti-rational people how to think clearly, from facts, is critically important.

  5. Re:Teach parenting instead by elrous0 · · Score: 3, Insightful

    Yep, good programmers don't need to be recruited or sold on programming. They'll do it with or without a class at their school, because it's who they are. Begging randos to become coders will only get you a bunch of shit coders.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  6. This isn't failure by Anonymous Coward · · Score: 5, Insightful

    It's course correction. The 'EVERYONE MUST CODE!' initiatives were ludicrous to begin with. It was said a great deal at the time: not everyone wants to learn to code or has a natural interest in it, and no amount of bullying from tech companies is going to change that. It's as it should be, and this is what it looks like when only those with a real interest take a subject. Make it a math elective and let those who want to pursue it pursue it.

    It's worth noting as well that more and more of our technology resembles appliance, and using that metaphor, very few people want to learn to fix other appliances like washing machines or care how they work (do you?). Silicon Valley got pretty full of itself there for awhile, so much of what has been proposed by them has been a riduculous, overly-hyped canard. What we are seeing now was pretty much inevitable, and it means things have re-stabilized from the ebb and flow and nothing more.

  7. Good enough is _always_ good enough by rsilvergun · · Score: 5, Insightful

    Sure, the top 5% of programmers still get decent work.

    But no, they don't charge just as much. You're forgetting about training. US colleges are crazy expensive. You're also forgetting that US workers put in 50-60 hour work weeks while the guys overseas are doing 80. And we used to do 30-40 until we were forced to work harder to compete. Sure, they burn out, but there's literally a billion of them.

    I don't really care that my oil filter's only good for 6000 miles when it's $20 bucks. That's because It's cheap, disposable, and good enough..

    This is like War Games. The only winning move it not to play.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  8. CS knowledge should be the point by jhoger · · Score: 3, Insightful

    I think all students should learn to code, just like all students should learn to do algebra, or find the intersection of two linear equations, or write an essay.

    But the end goal is not to make everyone programmers. The end goal is to make people well rounded, aware of how things work, because in most jobs, you benefit from understanding how computers work. And if you can code at all, you understand how they work in a fundamental way.