The College Board Pushes To Make Computer Science a High School Graduation Requirement
theodp writes: Education Week reports that the College Board wants high schools to make it mandatory for students to take computer science before they graduate. The call came as the College Board touted the astonishing growth in its Advanced Placement (AP) computer science courses, which was attributed to the success of its new AP Computer Science Principles (AP CSP) class, a "lite" alternative to the Java-based AP CS A course. "The College Board is willing to invest serious resources in making this viable -- much more so than is in our economic interest to do so," said College Board President David Coleman. "To governors, legislators, to others -- if you will help us make this part of the life of schools, we will help fund it."
Just two days before Coleman's funds-for-compulsory-CS offer, Education Week cast a skeptical eye at the tech sector's role in creating a tremendous surge of enthusiasm for K-12 CS education. Last spring, The College Board struck a partnership with the Chan Zuckerberg Initiative with a goal of making AP CSP available in every U.S. school district. Also contributing to the success of the College Board's high school AP CS programs over the years has been tech-bankrolled Code.org, as well as tech giants Microsoft and Google. The idea of a national computer programming language requirement for high school students was prominently floated in a Google-curated Q&A session with President Obama (video) following the 2013 State of the Union address.
Just two days before Coleman's funds-for-compulsory-CS offer, Education Week cast a skeptical eye at the tech sector's role in creating a tremendous surge of enthusiasm for K-12 CS education. Last spring, The College Board struck a partnership with the Chan Zuckerberg Initiative with a goal of making AP CSP available in every U.S. school district. Also contributing to the success of the College Board's high school AP CS programs over the years has been tech-bankrolled Code.org, as well as tech giants Microsoft and Google. The idea of a national computer programming language requirement for high school students was prominently floated in a Google-curated Q&A session with President Obama (video) following the 2013 State of the Union address.
There is a difference between Compute Science and computer skills. All students should have computer skills, but not all need computer science.
The overlords will never learn that they'll never be able to produce legions of cheap engineers, programmers, or whatever else.
Comment removed based on user account deletion
The problem with making it a requirement is that you really can't get into any sort of detail without losing half the class. I've been systems-engineering my way through life for 20+ years, and I'd only consider myself slightly above a code monkey skills-wise. It's clear that some sort of exposure to logical thinking, troubleshooting, etc. helps. But, even with templating I would find it very difficult to open up Visual Studio and crank out a full-stack web application that I'd dare show off to anyone. I can automate stuff, glue things together with PowerShell, etc...but actual development requires real skill, or 100 hour weeks running in circles until you get it right.
Also, my example is one of someone who is very interested in computers and systems engineering. Imagine trying to teach whatever they can call "computer science" to a disinterested bunch of high school students. Same goes for requiring a foreign language...you can't get too far down into details or most of the students won't be able to pass the class.
I don't know what to think about what makes a good education before. Most of the jobs people are doing now are going to be gone, and SW development is almost sure to be done automatically through abstraction or entirely in India very soon. Maybe all those liberal arts majors we used to laugh at are going to have the last laugh after all...
in America "The College Board" is the company that makes the standardized testing for college here (the SAT). My guess is they'd like to add CS to their test having determined that doing so would be profitable. They're another one of those "non-Profits" who makes hefty profits for it's owners. Like Goodwill if you've heard of them.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
that's really all there is to it. There is zero reason for "Computer Science" to be a graduation requirement. The math they cover is already more than sufficient. Anything more is a just a specialty branch of mathematics or just teaching people a trade. And there is zero reasons for computer focused trade schools. Between outsourcing and H1-Bs it's a dead end career. Sending someone off to computer themed trade schools is worse than cruel. It's a completely waste of everyone's time and money that only serves to devalue the wages of the few who've managed to eek out a meager living doing what's left of IT work in the States.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Reminds me of the Cisco Networking Academy. The idea was to prepare kids to step into all of the Network Engineering jobs that were going to be created in the coming years.
Funny thing happened, between virtualization, containers, and cloud computing demand for this skill plummeted. Now you have a bunch of kids who spent years learning Cisco's technology only to find no jobs waiting for them.
I suppose they could teach classical Computer Science (algorithms, data structures, etc.), but given the typical drop out rate in college after one semester of Computer Science I doubt it will stick for many students. The ones that do well would likely have done so without the requirement.
What democratic countries really need to teach their kids is a bit of statistics and probability. Armed with a basic understanding of both, people will make better choices at the polling booth, be less prone to gambling, and less susceptible to marketing fluff. Humans do not have an instinctive understanding of these topics, especially where orders of magnitude are involved, making it very easy to deceive and mislead them.
Perhaps by "CS" they mean something other than programming. Topics might include:
There is a lot more of the above. This is stuff ./-ers take for granted, but most people have no clue about any of it.
And yet it is important for citizens in a modern society to know. Hence, it needs to be taught in school.
Math skills are necessary to life. Education is NOT only about employment!
A functioning democracy REQUIRES a basic education for the people to be able to rule themselves and do some critical thinking. The REAL reason you need free public education is because it is a fundamental requirement for a healthy democracy. You may not have a functional democracy anymore, but you can not keep one without it.
Critical thinking, ethics, and civics are infinitely more important to bring back for the sake of democracy, society and possibly even humanity itself. We did not get to where we are today by evolution - there is nothing separating us from primitive societies 10,000 years ago except the momentum of society progressing forward.
If you want some basic CS conceptual coverage, integrate some of that into a better MATH education. People who are good at math have an easier time picking up CS (especially the real classic CS which IS math! CS started out from the math dept in most places.)
Democracy Now! - uncensored, anti-establishment news
I only had critical thinking exposure in my education in the USA a few times. Some minor bits here and there may qualify but I can't recall any of them. Only twice, and 1 of the two was me actually taking a whole 4 credit philosophy course named "critical thinking." So I know how BS all the stuff is... We SAY critical thinking but we never do any of it.
We have weaponized and commercialized psychology being deployed on multiple fronts which heavily use modern technology to rob us of our ability to THINK. So you may have the training but if you let your emotions and impulsiveness take over, you've essentially put your brain to sleep. What NEEDS to be part of a REAL education in critical thinking is emotion and impulse control skill training... otherwise it's just an academic exercise.
Democracy Now! - uncensored, anti-establishment news