Standardized Tests Blamed, Asian Students Ignored In Google-Gallup K-12 CS Study
theodp writes: According to a study released Thursday by Google and Gallup, standardized tests may be holding back the next generation of computer programmers. The Google-Gallup Searching for Computer Science: Access and Barriers in U.S. K-12 Education report (PDF) found that the main reason given by a "comprehensive but not representative" sample of 9,693 K-12 principals and 1,865 school district superintendents in the U.S. for their schools not offering computer science "is the limited time they have to devote to classes that are not tied to testing requirements." Which makes one wonder if Google now views Bill Gates as part of the problem and/or part of the solution of K-12 CS education. The Google-Gallup report also explores race/ethnicity differences to access and learning opportunities among White, Black and Hispanic students — but not Asian students — a curious omission considering that Google's own Diversity Disclosure shows that 35% of its U.S. tech workforce is Asian, making it by far the most overrepresented race/ethnicity group at Google when compared to the U.S. K-12 public school population. Which raises the question: Why would the Google-Gallup study ignore the access and learning opportunities of the race/ethnicity subgroup that has enjoyed the greatest success at Google? Not unsurprisingly, the Google-Gallup report winds up by concluding that what U.S. K-12 education really needs is more CS cowbell.
will fund their agendas, not the school district's.
It ruins the narrative if you include them.
US primary and secondary schools are good largely at smothering any love of learning or a subject that children have. Like to read? Here's a bunch of dull books you are required to read and give a report on. Like math? Here's a billion problems to work on, and don't dare sneak a peak ahead in the book to find the easy way (or write a program on your computer to solve them). Interested in history? Here it is in the driest form possible, please regurgitate on command.
It's still 60% white. White doesn't count anymore?
Honestly, I don't understand what people want with these stats. Decrease the number of Asians and Europeans working at these places?
I read the summary twice and still am not entirely sure what it's saying. To the submitter, theodp, Please, please, get this book and read it. It can only do you good.
"First they came for the slanderers and i said nothing."
Last I checked you had better have at least a BS from one of the top universities to get an interview and you're not getting into one of those unless you have good grades across the board and high test scores in one of the standardized entrance exams. Furthermore, they are only looking for self-starters, the kind of geeks that are self-taught would find any high school CS course extremely boring.
How useful is K-12 Computer Science in terms of getting kids to go into the major? It's a huge unstated assumption that it is important to have people do CS in high school.
There are some courses where you really need a high school background to take a college course--math and music theory are the only two that really come to mind as "we assume you already know how to do some stuff and don't offer an intro class for people with no training in this subject."
If you think about it Google could save a bunch of money giving their own standardized test to HS students the give them a few years of their own training in exchange for staying on for a certain number of years. The students will have no debt and you can pay them much less as a result.
I love Jesus, except for his foreign policy.
Google, Microsoft, Apple et al... We get it: you don't have enough (cheap) workers and it's ESSENTIAL that everyone on earth knows about it!
is this the same submitter who is always whining about computer science education?
kids need to learn computer programming. it's a basic part of the world we live in now
if you don't agree with that or you don't understand, you are dooming the usa to pathetic second rate status. all serious countries in the world are ramping up computer science education. this is the fucking future and is a pretty obvious step for anyone remotely aware
it's like it's 1800s and people are trying to get more engineering education... but some luddite crackpot assholes are screaming against that trend
why?
for what retarded agenda is this propaganda drumbeat against CS education on slashdot anyway?
i can't even understand the upside for resisting computer programming and computer science education
computers are evil? we're going to preserve jobs for old fat mediocre programmers by keeping kids dumb? some sort of conspiratard freak out?
is it just "companies are evil, and companies want more CS education, therefore, resist CS education... hurrr durrr"
what is the agenda exactly with this moronic propaganda on slashdot?
and slashdot, can you please just squelch this retarded puerile crap in the future please? it does not serve your audience, your site is being taken over by some wackjob fringe
is it just one useless douchebag troll with enough commitment to flood the submission queue with his mental diarrhea?
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Maybe Google could even buy children from families and keep them in some kind of cells while training and feeding them? That would probably save them even more money if the kids don't even know there is a world outside of Google.
Now it appears that the Slashdot editors are joining in with the cow trolling.
When I say "cow", you say, "moo".
You are welcome on my lawn.
It might be because people with CS degrees have entered the workforce and have realized that for people with CS majors, the tech industry is becoming the Triangle Shirtwaist Factory of the future.
https://en.wikipedia.org/wiki/...
Just because some tech field offers jobs today doesn't mean that it's going to offer careers ten years from now. The question is, do you want this as a career? Do you want to spend your time learning something that might not mean anything five years into your working life? A lot of people who work in tech are figuring out that for a lot of people, CS programs are bait and switch scams.
We're always going to need people who can weld, even if it's for artisanal products.
You are welcome on my lawn.
kids need to learn computer programming. it's a basic part of the world we live in now
Computers are a basic part of the world we live in, computer programming isn't, in the same way that people need to know how to drive a car but they don't need to know how to engineer one.
all serious countries in the world are ramping up computer science education.
Not really, no.
it's like it's 1800s and people are trying to get more engineering education... but some luddite crackpot assholes are screaming against that trend
People weren't trying to get more engineering education in the 1800s, the upper classes were receiving a classical education and the rest were learning trades, if they were fortunate.
why?
for what retarded agenda is this propaganda drumbeat against CS education on slashdot anyway?
i can't even understand the upside for resisting computer programming and computer science education
computers are evil? we're going to preserve jobs for old fat mediocre programmers by keeping kids dumb? some sort of conspiratard freak out?
is it just "companies are evil, and companies want more CS education, therefore, resist CS education... hurrr durrr"
what is the agenda exactly with this moronic propaganda on slashdot?
and slashdot, can you please just squelch this retarded puerile crap in the future please? it does not serve your audience, your site is being taken over by some wackjob fringe
is it just one useless douchebag troll with enough commitment to flood the submission queue with his mental diarrhea?
Programmers are expensive. They're expensive because programming is difficult and not many people take to it. Therefore the objection most have to corporate entities blatantly and openly trying to influence the national education system to ease the supply side of the equation could well be characterised as "stop wasting our kids time for greedy corporate pigs".
Simples, no?
As a parent with a spouse from a testing-intensive formal-education intensive culture I find myself running into the same problem at home. I want the kids to have time to explore things like programming and creative play. The spouse's attitude is that if it won't be tested and/or the college won't look at it then why bother?
I often don't like the choices people make, but I like the fact that people make choices. That's why I'm a conservative.
A good program will work for teaching math on the computer. There's a lot of bad educational software out there, but I remember learning algebra on a PCJr as a kid long before we ever got to it in school.
supply and demand friend
that's all that exists as a valid force on this topic
if you resist education here (because keeping people dumb has always been a winning approach) they simply import workers form elsewhere or outsource the entire division
computer science is mind work. you can't control that, and to try to makes you a malicious fool in the company of some pretty vile assholes today and throughout history
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
supply and demand
that's all that exists as a valid force on this topic
if you resist education here (because keeping people dumb has always been a winning approach) they simply import workers form elsewhere or outsource the entire division
computer science is mind work. you can't control that, and to try to makes you a malicious fool in the company of some pretty vile assholes today and throughout history
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
... or is it that their parents encourage, empower, and outright pressure them into doing the very things that will make them more likely to enter a high-tech field?
You show me a 100 kids that live for 18+ years under a pressure-to-perform environment and I'll show you 100 kids that are generally less happy, better educated, and more likely to suffer burnout than their peers. Those that don't burn out or rebel in a self-destructive way will be much better prepared for "brain work" when they are in their mid-20s than their peers who weren't pressured so much. I'm not saying they will be happier, only that as a group, they will be better prepared for "brain work."
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Your vacuous comment addresses exactly nothing I've said. When you're done frothing at the mouth maybe try reading it again.
Supply and demand, but when? And where?
If you were training in 1998 to be a specialist in adapting computer systems to Y2K, you might have seen big demand. For a little while. But demand for a little while does not a career make.
So was designing trebuchets in the months leading up to the development of modern artillery. After that, it was mind work that nobody needed.
Things are moving quickly. Learning to assemble cars might have looked like a great job if you wanted to work at the Saturn plant in the '90s. Today, those jobs are gone. Not because they're not making cars any more, but because they're not making them where you are.
When you're getting educated for a career in a late-stage capitalist economy, you have to be ready for more than just one type of job. CS degrees won't mean the same thing in a decade that they do today.
You are welcome on my lawn.
Admitting that any identity political issue is more complicated than cishet white men ruining everything is heresy.
In 12 years, it is not hard to prepare enough to do well on the SAT/ACT. They don't even cover calculus. Get that out of the way in a few hours, then spend the rest of the time on more interesting things.
Getting into a good college isn't about testing--good testing is a necessary condition, not a sufficient one. You need to show that you are going to contribute to the community. You need to have lots of extracurriculars and serious leadership in some of them--and ideally in some volunteer group not connected to the school. Serious leadership and success in one is more impressive than having fifty groups with no leadership or success, but the basic idea is if the kid is curious and really applies himself at everything he does, he has a really great chance of getting in to a good school.
That includes grades and test scores, but they're not enough.
And better, if a kid does that then they learn *how*, and that gives them a richer life going forward.
an education in anything can lead to a career that evaporates. ok
and?
what the fuck is your fucking point? why does that make any fucking difference on this topic?
i've seriously run into some weird clot of wackjobs here
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
it address what you said directly. reading comprehension/ basic cognition is failing you wackjob
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
they're just considered "white" now. Like how hispanics and jews are "white" whenever it's convenient.
A bullet may have your name on it but splash damage is addressed "To whom it may concern."
I could have used more Cowbell
Considering the trends towards automation, programming and developing those automated systems is going to survive as a discipline longer than the jobs that end up being replaced.
When programming and engineering jobs are gone, what else is going to be left? Who's going to hire someone to do welding when they've got a perfectly capable robot that can do it? There will likely come a day when the robots can think for and program themselves and programming is no longer a useful occupation, but it will survive longer than most.
Right. Like the BASIC programming language that I learned in senior high school is relevant in the job marketplace today. Whatever these students allegedly learn about "computer science" in K-12 will be obsolete before the ink on their "job-ready diploma" from Apple, Facebook, Google, Microsoft, et. al. diploma is dry.
Teaching you BASIC taught you how to learn programming languages. High School is not there to teach you a trade, even College is not there to teach you a trade. A College diploma is a license to learn. But if they taught you one programming language it will be all the easier to pick up the next one.
If you are not allowed to question your government then the government has answered your question.
Why in the hell would we let a for-profit corporation have any say in curriculum?
Just wondering. I mean, if they want to spend their $ to sponsor initiatives, go nuts. If they want to be racist (blacks only need apply) and sexist (women only need apply), it's their money, go to it.
But if the Ford Motor Co said "let's get more people in classes that have to do with working assembly line jobs" even Congress would have to recognize that for its transparent motivation, no?
-Styopa
Like the BASIC programming language that I learned in senior high school is relevant in the job marketplace today.
If you don't understand how essential your teenage BASIC training was to your job performance today, you shouldn't be in programming. Or at least, nobody should be hiring you for that.
Last I checked you had better have at least a BS from one of the top universities to get an interview and you're not getting into one of those unless you have good grades across the board and high test scores in one of the standardized entrance exams. Furthermore, they are only looking for self-starters, the kind of geeks that are self-taught would find any high school CS course extremely boring.
I am a self starter and I didn't find my High School CS class boring. I ate up the classroom assignments like candy. I loved solving any problem with a computer, no matter how simple. After I got done with the project I was supposed to complete 6 or 8 weeks later, I would come up with my own challenges and code them.
My poor CS instructor managed to do a great job with our class, most of which were people who were never going to get it, no matter how much they were babied along, and then there were a few of us that already knew more going in than she was ever going to be able teach us. But she basically gave us self starters free reign to come up with our own projects (or go to lunch early), and spent all of her time with the hopeless ones. We even helped her out trying to teach some of the ones who were having trouble.
If you are not allowed to question your government then the government has answered your question.
No, it doesn't. How's that manananggal movie coming along kuya, as we're on the subject of whackjobs?
I did basic for 6 years because that's all the money I had and that's all there was. I played with assembly, but not too much because it scared me A friend had pascal for the trs-80, but it was magic and I was afraid of it also.
Then in college, I had to learn C as part of my aerospace engineering core. It took me about 2 months, but I had a set of programs that I could translate (game of life, mandelbrot set, trajectory and orbit simulations and a few games I'd written). My next language was turbo pascal and was surprised that I already knew it and completed a 2kloc score keeping program in 2 days. After that I picked up Ada in about a week, so for procedural languages, including a pile of scripting languages, they're 99% the same as far as anything I need will go into the language for. C++ took maybe a month (during which time I was producing useable and good but C code) before it "clicked" and I understood what OO was all about.
So yeah, basic is a good language to learn on. Programming, for me at least, I'm not a programmer, is a way of thinking about a problem and partitioning it into pieces that can be written down as instructions like telling someone how to bake a cake in spanish or english. The hard part is knowing how to bake a cake, they have dictionaries for words.
No. If you can write well, you'll always be able to get a job. Also HVAC. People will always want to live places that are too cold or too warm and will need heating and cooling.
I'm sure there are others.
I know it's late, but our little point on the discussion started in regard to why some people on Slashdot slag CS education, and I posited that maybe they know something you don't.
You are welcome on my lawn.
I would have loved to have learned CS in K-12. There was so much other stuff that we were taught that felt like it was only there to kill time. Many students struggle with math beyond arithmetic, because they just don't see it possibly being applied to anything. CS lets people see how math can be applied to solve problems.
No doubt. But the question is whether it will survive as a decent middle-class career. Maybe "surviving" means those jobs all get sent to third world countries.
I'd keep my passport updated if I were you.
You are welcome on my lawn.
A college professor of mine once told the class that everything he taught us would be obsolete by the time we graduated. This didn't make the classes useless, though, because the core concepts he taught could be applied for the rest of our careers.
Nobody's saying that kids learning BASIC will go out and get jobs programming BASIC, but BASIC could lead to PASCAL which could lead to C which could lead to pretty much any other language and any of a hundred different jobs.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
Let us be fair here --- if stereotyping the blacks and/or the Hispanics has become a serious social offense, why is stereotyping the Asians still permissible?
Muchas Gracias, Señor Edward Snowden !
Of the different ethnicity from Asia the Indians place a very high value on Education - on par with the Japanese, the Koreans, the Vietnamese, and the Chinese
The Pinoys (from the Philippines) and those from Thailand, Laos, Myanmar, and the Pacific Islanders (like Micronesia / Melanesia) education to them is not that important
As for the Pakistanis, the Bangladeshis, the Afghans, the Indonesians and the Malays, their utmost priority is Islam, their religion
The Iranians are the odd lot - although they are of the same religion with the former lot, the Iranians place a lot of emphasis on knowledge outside of Islam
Muchas Gracias, Señor Edward Snowden !
Back in 1992 the "White Men Can't Jump" movie ( http://www.imdb.com/title/tt01... ) was made and all was cool
Will it be as cool to make "Black Men Can't Code" and/or "Women Can't Program" movies in today;s climate?
Muchas Gracias, Señor Edward Snowden !
It's still 60% white. White doesn't count anymore?
They detract from diversity candidate quotas, and thus must be reduced to some token number. They would rather have the non-diverse whites on a permatemp track that leads nowhere - or not employed at all.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
>Computers are a basic part of the world we live in, computer programming isn't
This is like saying that toilets are a basic part of the world we live in, but plumbers are not.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
Programming may not be a necessary skill but I think it is great at teaching you logical thinking. A bit like maths. Proportionality is perhaps the highest level of maths that most people actually need. Yet kids still learn things like equations and trigonometry.
Right, so why aren't we mandating that plumbing be taught in schools?
Thank you for the non-sequitor.
My company paid me to go to college and grad school. The agreement was I had to work for them for 3 years after graduation or I had to pay them for the tuition. It is a great deal.
I love Jesus, except for his foreign policy.
If supply and demand played any role in salaries, STEM salaries would skyrocket concerning how dire the situation allegedly is with so many engineers missing in the workforce.
Considering how everyone and their dog is going for a MBA degree today, management salaries should plummet.
Oddly, the opposite is the case.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
all serious countries in the world are ramping up computer science education.
Not really, no.
The UK is. Japan is. France has started offering basic programming from elementary level. Developing nations like India and China are pushing CS really hard.
So yeah, most serious countries seem to recognize that CS is really worth teaching. It happens to be one of the most accessible forms of engineering - unlike electronics and mechanical engineering it can be done at a normal school desk with equipment that schools already have.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Outside of a few high tech corridors, the number of Asian students in US primary schools if pretty small. I also suspect that a large percentage of Google's Asian employees grew up in Asia.
the main reason given by a "comprehensive but not representative" sample of 9,693 K-12 principals and 1,865 school district superintendents in the U.S. for their schools not offering computer science "is the limited time they have to devote to classes that are not tied to testing requirements."
So what the survey found is that school administrators are blaming No Child Left Behind, because instead of giving the students a good education and letting the test scores reflect that, they're trying to game the system by teaching to the test. It would be nice if someone could come up with a better way to measure a student's progress. But then the administrators would spend their time figuring out how to game that measure anyway.
And they won't do that anyway because it's cheaper?
Or the missing missing option, bring H1-Bs in.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
It still helps to understand how the car functions, even if you don't intend to fix it yourself. Otherwise, it's easy to destroy your rather expensive asset or cause it to be a threat to self and others.
The same goes for computers.
On the other hand, the powers that be don't want informed consumers either.
A Pirate and a Puritan look the same on a balance sheet.
an education in {X} has an over supply and doesn't guarantee the easy life
{X} = any career in the entire world
you have no point
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
thank you, that's what he is indeed
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
"they simply import workers form elsewhere" = H1-B you moron
what is your point? to agree with me by arguing with me?
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
no, there are plenty of mediocre MBAs who can't cut it. same with lawyers. same with any profession
there is, and always will be, people who get CS degrees and can't cut it, and people without any degree who succeed in the field regardless. supply and demand has to do with proficiency, nothing else, and a degree only correlates weakly with that point. this will always be true
so you let anyone who wants to pursue subject, pursue the subject. if the subject matter is important to your society, you encourage kids to get into it CS education in the grade schools
then let the pieces fall where they may
why is this so fucking complicated and difficult for people to understand?
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
You've convinced me, but that was the easy part.
Now try that on every HR drone in the world.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Everyone's after their own interests. Including district level execs who push for higher property taxes because they want a higher salary.
At least with Google, Apple, MS, Facebook and the rest... Their self-interest benefits actual students by way of teaching useful skills.
Right. Like the BASIC programming language that I learned in senior high school is relevant in the job marketplace today. Whatever these students allegedly learn about "computer science" in K-12 will be obsolete before the ink on their "job-ready diploma" from Apple, Facebook, Google, Microsoft, et. al. diploma is dry.
Well, aside from the larger reason that no high school diploma in the US is 'job-ready' because somebody(s) thought the diploma itself and not the skills it used to represent were the reason why people with HS diplomas earned more over a lifetime & now many HS diplomas might as well be from diploma mills...
Some flavor of BASIC is used in teaching the overall processes of 'how to program' so when they go on to learn more useful programming languages the class can go straight to 'how to program in this specific language,' which is very useful for anybody in there for whom this would be a 3rd+ programming language. This is what BASIC was designed for, and is pretty good language for teaching good programming habits and basic skills; it's quick and relatively easy to read, and nobody had to point out to me the sheer utility of reading others' code because some BASIC commands I learned I did from observing others' use of them.
I'm pretty sure that nobody would expect BASIC to be used for coding an OS, and a successful effort to do such would be a dancing bear, but that's not what the purpose of BASIC is anyway. It's a teaching language, and asking more of it would probably hurt its usefulness as such.
I would add that I have NEVER been paid for doing what I learned at University. I specialized in CS where we learned compilers (never wrote on of those), C++ (helpful, but never worked in that language), Computer Theory - FSA's and Kleene's theorem (not really useful beyond understanding the theoretical underpinnings of logic), etc., Operating Systems (this one was handy when I discovered Linux). I also did a lot of Math (Graph Theory, Calc I, II, III and DiffEq's, Probablility, Game Theory), and Physics. You also DON'T learn how to program in teams (didn't know about version control, UML, Writing specs, code standards, enterprise design or any of the other things that are my daily bread and butter.
That being said, University was critical because I made connections (still friends with my fellow CS'ers), learned how to learn, and how to persevere through complex problems. So IMHO, learning the underlying principles was CRITICAL to success, since technologies, design philosophies, and languages come and go. If you get a "job ready" degree, you'll be behind the curve as soon as you graduate.
Just my $.02
There is one thing an employer has to look at when a new graduate tries to enter the workforce. School performance.
In todays world this is often at the college level, not the high school level however colleges have one thing to look at when accepting new students. High school performance.
I'm sorry but not all high schools are created equally. I'm sorry if this is not fair however it is an undeniable reality. Without standardized tests all a college has to go on is grades. How can the grades of a student at one school which is focussed on getting kids ready for college be compared to the grades of a student from another school where perhaps they were never taught anything beyone Algebra? Clearly it takes more work to get an A at one then at the other!
Further.. how can there be any hope to improve the bad schools or maintain the good ones if there is not measurement of the school's performance? I realize that situations are different. I realize that you can't expect teachers in some poorly funded inner city district where parents are not helping and encouraging their childeren to magically get their students up to the level of the ones on the richer side of the tracks. But.. how can they be expected to do the best that they can with what they have by burying their heads in the sand and not even measuring performance?