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."
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."
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/
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.
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.
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.
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.
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.
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/
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.