Senate Draft of No Child Left Behind Act Draft Makes CS a 'Core' Subject
theodp (442580) writes "If at first you don't succeed, lobby, lobby again. That's a lesson to be learned from Microsoft and Google, who in 2010 launched advocacy coalition Computing in the Core, which aimed "to strengthen K-12 computer science education and ensure that computer science is one of the core academic subjects that prepares students for jobs in our digital society." In 2013, Computing in the Core "merged" with Code.org, a new nonprofit led by the next door neighbor of Microsoft's General Counsel and funded by wealthy tech execs and their companies. When Code.org 'taught President Obama to code' in a widely-publicized White House event last December, visitor records indicate that Google, Microsoft, and Code.org execs had a sitdown immediately afterwards with the head of the NSF, and a Microsoft lobbyist in attendance returned to the White House the next day with Microsoft CEO Satya Nadella and General Counsel Brad Smith (who also sits on Code.org's Board) in tow. Looks like all of that hard work may finally pay off. Education Week reports that computer science has been quietly added to the list of disciplines defined as 'core academic subjects' in the Senate draft of the rewritten No Child Left Behind Act, a status that opens the doors to a number of funding opportunities. After expressing concern that his teenage daughters hadn't taken to coding the way he'd like, President Obama added, "I think they got started a little bit late. Part of what you want to do is introduce this with the ABCs and the colors." So, don't be too surprised if your little ones are soon focusing on the four R's — reading, 'riting, 'rithmetic, and Rapunzel — in school!"
So, is there anything which has overcome the double tassel distribution which programming has always had?
For literally decades, it's been "these people get it, these people don't" with very little in the middle.
Have we fixed this? Have we found way to teach it which prevent this? Have we even explained it?
Otherwise this is fairly meaningless drivel which is little more intelligent than "Children should be 3% taller for each of the next 10 years".
I've know really smart mathematicians who couldn't be made to understand computer programming. And, likewise, I've known some awesome CS people who struggled with math.
So what makes us think your average school children will be any different?
As usual, I worry when Microsoft and Google are telling us what the future should be. Because it's all about the future as they want it to be and as it benefits them.
As long as Microsoft and Google are so reliant on H1B workers, educating American kids to code is a pointless exercise.
Lost at C:>. Found at C.
Fuck Microsoft and fuck google. Why should they expect the public to fund a specialized skill set that makes them money.
If they truely cared about CS literacy, they could institute and EASILY fund their own programs. Maybe they should consider doing on the job training? For example. They could create 9 month job opportunities (commonly called interships or co ops) and train people to code during that time. The ones that clearly have the mindset for programming can get hired on as full time employees, and the others have gained some valuable work experience.
the more people that understand computers, the less i'll be able to exploit them and steal their data and infect their computers.
Use my SEOChat.com and ChatButton.com services so i can install viruses on your users' computers!
If this thread is like all the others then we'll get a lot of posts along the lines of how kids shouldn't be taught CS, how if they're not self motivated to find it for themselves then they shouldn't learn it.
If you believe that, can you explain what about CS is different from maths, English, physics, chemistry, biology, foreign languages, history, wood working, underwater basket weaving etc etc?
Seriously, I'm not being snarky. This comes up a lot, and I'd like to know why people think this.
SJW n. One who posts facts.
I have not read too much on this, but listing these areas as core areas might have an opposite effect than intended. One provision of the NCLB act was that teachers need to be "highly qualified" and left that up to the states to decide what that meant. To my knowledge most states requirements for "highly qualified" teachers is that for "core subjects" they hold at least a bachelor's degree in that field.
The outcome of this is that many of these classes could be dropped because a Math teacher who had a minor in CS would no longer be considered highly qualified to teach in that subject. By raising title of these subjects but not having any standardized testing on the subject would likely cause schools to drop those areas in order to keep the arbitrary percentage of "highly qualified" teachers teaching classes in order to keep funding.
CS might be an economically important subject, but it's hardly core. It's a composition of math, electronics and engineering.
Math is a core subject, but only once they quit with the "math = arithmetic, algebra, calculus" mantra in schools. Start teaching logic and inference.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
We should add "medical doctor" to the Core curriculum. This would be a great way to cut down on the ever increasing costs of medical care. Since everyone is now a doctor who can self diagnose their own issues and self prescribe their own cures, we will have successfully cut out a huge middleman in the medical industry. Thank god I thought of this. I am off now to tell congress of the plan going forward.
"A 'person' is smart. 'People' are dumb, panicky animals and you know that."
Please show me in the Constitution where the Federal government has the power to impose laws about education.
Oh yeah, there is this:
"The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people."