Tech Giants Support Code.org's Amazon-Bankrolled Java-Based AP CS Curriculum 39
theodp writes: Code.org on Wednesday announced that dozens of industry, education, and state leaders are supporting a new Code.org AP CS A Java-focused curriculum for high school students, which will be available at no charge to all schools starting in the 2022-23 school year. "We are proud to have the following companies on our Industry Advisory Panel: Adobe, Amazon, Atlassian, Disney, Epic Games, Goldman Sachs, Google, IBM, Instagram, Microsoft, Riot Games, Roblox, Snapchat, Spotify, Tesla, Unity, Vista Equity," Code.org tweeted. "A big thank you to the following colleges and universities on our Education Advisory Panel: @BowieState @UBuffalo @CarnegieMellon @Harvard @montgomerycoll @NCWIT @thisisUIC @Illinois_Alma @unlv @UNOmaha @SpelmanCollege @UT_Dallas @UW @westminsterpa." In an accompanying Medium post, Code.org explained: "This work is all made possible through a generous [$15 million] gift from Amazon Future Engineer."
Despite having the support of some of the world's richest corporations and individuals whose goals the nonprofit helps advance, recently-released SBA records show that Code.org applied for and was approved for its second forgivable Federal Paycheck Protection Program loan in the amount of $1.9 million dollars on March 25, a month after Amazon and Code.org issued a joint press release announcing their $15 million plan to work on a new AP CS A curriculum and other initiatives. Amazon certainly has ambitious plans for influencing K-12 CS education. Last week, the company announced a 2021 goal to "reach 1.6 million underrepresented students globally through Amazon Future Engineer with real world-inspired virtual and hands-on computer science project learning." And an Amazon Future Engineer job listing for a U.S. Country Senior Manager notes the job will require working "with national and local educational non-profits and governmental entities such as BootUp, Project STEM, Code.org, and the US and State Departments of Education," as well as positioning Amazon "as subject matter experts on US computer science education, as well as the local education systems of our headquarter regions."
Despite having the support of some of the world's richest corporations and individuals whose goals the nonprofit helps advance, recently-released SBA records show that Code.org applied for and was approved for its second forgivable Federal Paycheck Protection Program loan in the amount of $1.9 million dollars on March 25, a month after Amazon and Code.org issued a joint press release announcing their $15 million plan to work on a new AP CS A curriculum and other initiatives. Amazon certainly has ambitious plans for influencing K-12 CS education. Last week, the company announced a 2021 goal to "reach 1.6 million underrepresented students globally through Amazon Future Engineer with real world-inspired virtual and hands-on computer science project learning." And an Amazon Future Engineer job listing for a U.S. Country Senior Manager notes the job will require working "with national and local educational non-profits and governmental entities such as BootUp, Project STEM, Code.org, and the US and State Departments of Education," as well as positioning Amazon "as subject matter experts on US computer science education, as well as the local education systems of our headquarter regions."
What about trades? (Score:3)
Everyone child does not need to code; just like very child did not need to learn Algebra II
The education in this country is laughable - standards set by greedy corporations only thinking of their own interests; not interests that benefit society.
Re: (Score:1)
What about plumbers, electricians and other skilled blue collar jobs?
Why would tech companies be interested in investing in that? They all have enormous, powerful Unions that could be putting together education programs to get more people into those trades, but they don't do it. It's always the rampant "whataboutism" whenever something like this comes up and whining about "why won't somebody do the thing I want?!?!".
What are you doing to get more people into trade apprenticeships?
Everyone child does not need to code; just like very child did not need to learn Algebra II
Sure but exposing them to it and providing the opportunity is important.
Re: (Score:2)
Tech is everywhere saturating the entire world around you.
So is plumbing, electrical, etc. but the fact that your house has plumbing is no different to the fact that your TV has a computer in the sense of wanting to be in those industries. Like being a game developer, just because you see games and like games doesn't mean you'll enjoy making games.
Re: (Score:2)
If learning how to program in Java sparks interest in some kids to learn engineering or go into the sciences, then great, but if all it does is create a group of young low-paid code-monkeys writing webpages for Amazon then I don't see the point, there's already too many people all over the world who are doing that.
What we do need is more people who actually know how to design and build actual physical things at one level or another. Seems to me we're falling behind the rest of
Re: (Score:2)
create a group of young low-paid code-monkeys writing webpages
Both of my kids took AP-CS. There is plenty of theory and design taught. The purpose of the course is to prepare the student for college, not to turn them into code monkeys.
It is a good course, and I say that as a Java-hater.
What we do need is more people who actually know how to design and build actual physical things
There are many, many reasons why those jobs no longer exist. Training more high school students in woodworking with a table saw is not going to make a difference.
If you look at how wood, plastic, and metal things are designed and manufactured today, much of it is CAD macros, STL, and
Re: (Score:2)
If you look at how wood, plastic, and metal things are designed and manufactured today, much of it is CAD macros, STL, and G-Code, which is programming.
Yes it's everywhere across manufacturing, product design, architecture, electrical and plumbing design, structural detailing, simulation, etc... Yet there's still a lot of people with no exposure to these industries that still seem to think that coding is just a thing you do to make web pages.
Re: What about trades? (Score:1)
And strangely enough these code monkeys have around zero idea as to why certain types of wood or whatever should be used, its properties etc. just jam it up on the computer and hope.
Re: (Score:2)
The goal is to push down the wages of the already oversaturated tech market even further.
CS and engineering pay better than any other 4-year degrees.
Pay for techies is highest where they are most concentrated, such as cities with research universities.
"Oversaturation" is only a problem if you believe the Lump of Labor Fallacy [wikipedia.org]. The reality is that "saturation" leads to more tech investment and higher salaries.
Re: What about trades? (Score:1)
H1b kind of kills that argument.
Re: (Score:3)
Everyone child does not need to code; just like very child did not need to learn Algebra II
In high school, I learned calculus and C programming. The programming turned out to be a thousand times more useful.
Not every child will grow up to be a programmer, but most should learn the basics.
But TFA is about AP CS, an advanced placement course for college-bound STEM students, not "everyone".
The education in this country is laughable - standards set by greedy corporations only thinking of their own interests
On the contrary, the problem with America's education system is our failure to prepare students for the workforce on the silly belief that "everyone should go to college". That is not being pushed by "greedy cor
Re: (Score:2)
On the contrary, the problem with America's education system is our failure to prepare students for the workforce on the silly belief that "everyone should go to college".
Everyone should go to college. It's not about increased income, it's about a richer life.
Re: What about trades? (Score:1)
In what sense richer? A barista who dropped out of geology? Then thereâ(TM)s the debt to be incurred. Richer... yah no.
Re: (Score:2)
Seems like he shouldn't have dropped out of geology.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Fools.
Re: What about trades? (Score:1)
Off you go, saturate yourself in some Critical Race Theory. Go on a riot or two. Make yourself a better person etc.
Re: (Score:2)
Your final sentence answer this question. The real question is; why are the companies that need those trades no longer training up apprenticeships. Why are the national (internal) corporations the not standing up like tech did here? They expect the government and taxpayers to foot the bill.
Re: (Score:2)
It isn't like math is in any way hard. They give you all the fancy laws and theorems and make you find a missing number. Not like civics. Which is just one open ended question after another with out any kind of set answer most of the time.
Re: Good (Score:1)
The odd thing is they do not hire that much local talent. And have zero intention of doing so.
We can't all code, and Java is a PITA! (Score:1)
I'm so tired of this "just learn to code!" meme. We only need so many coders, just like we only need so many optometrists, baristas, and bud-tenders. It's a BS "solves all lost-my-job-to-China" answer that just isn't true. The suspicious part of me thinks its goal is to create a glut of coders so the big tech companies don't have to pay them anything.
And- to me Java is a recurring PITA. One old piece of Cisco gear requires an old version of Java, another piece of gear requires a different version... if
Re: (Score:2)
We only need so many coders, just like we only need so many optometrists, baristas, and bud-tenders.
That is a poor analogy and likely false. The number of baristas is inherently limited by the potential market for hot drinks. But there is no intrinsic limit to programming jobs.
The availability of programmers opens up new opportunities and drives additional investment in tech. Salaries and opportunities for programmers are highest where the programming skills are already the most concentrated, which is the opposite of normal jobs.
Re: (Score:3)
We only need so many coders, just like we only need so many optometrists, baristas, and bud-tenders.
That is a poor analogy and likely false.
What do you mean by false? We are pretty much at the point were we don't need any more coders. We have quantity, what we need now is quality.
Re: (Score:2)
I certainly understand the dislike of Java. It's not going away for one reason: Minecraft was written in Java.
These days kids start learning to program with Scratch, then move on to Java/Minecraft examples. They are all going to grow up thinking Java is the ideal language.
Code.org: Our Partners Want More Prepared Interns (Score:2)
Why are we offering a CSA curriculum? [code.org] "Industry partners indicate to us that students who have CSA experience are more prepared for internships than their peers with CSP experience. This observation has been echoed by partners in Higher Ed regarding student readiness for college level CS courses."
This feeks like 1997 all over again (Score:2)
Remember when every university in existence was tripping over themselves adding Java courses, and after all that fanfare, only the most boring server projects use Java!
You don't need lies to sell all this shit - those same shitty Java server apps still need maintainers (and they have more than enough coders willing to take the easy way out, and use Java)
Re: This feeks like 1997 all over again (Score:1)
It could be worse, they could be crappy C/C++ or Python or PHP or JavaScript. That or realise that most languages are loaded with rubbish, and that solving problems is more important than bitching about languages.
Re: (Score:2)
Re: (Score:2)
Cheaper than moving away from JAVA ... (Score:3)
Amazon plan:
1) we are heavily invested in JAVA
2) it will cost a lot if we ever have to change away from JAVA
3) it will cost almost nothing to train a workforce tailored to maintaining JAVA indefinitely even as legacy (unlike COBOL programmers who are rare)