Google Engineer Says Vietnamese 11th Graders Know Enough Computer Science to Pass Their Interview Process
With 1 million more jobs than there are computer science students anticipated by 2020, learning computer programming is as essential for the 21st century workforce as learning to read or write. But here in the United States only 10 percent of K-12 schools even offer computer science classes, which means our kids aren't being set up for success.
That's a far cry from what's happening in Vietnam. Google engineer Neil Fraser, who works in the company's education department, recently headed there to check out how they're teaching computer science to students and the difference is pretty astounding. Fraser writes on his site Neil's News that Vietnamese kids begin basic programming lessons in second grade and in third grade, they start learning how to use Microsoft Windows and how to type. Depending on an individual school's access to technology, students here in the United States might learn the same thing at that age. But by fourth grade it's clear that American and Vietnamese kids are being put on different paths.
"By grade 4," writes Fraser, Vietnamese students, "start programming in Logo. Starting with sequences of commands, then progressing to loops." And "By grade 5 they are writing procedures containing loops calling procedures containing loops," he says.
Fraser also says 5th graders in Vietnam are so skilled, they can do the same programming 11th graders in the U.S. can do, which means that the 11th graders in Vietnam significantly outpace their American peers. Indeed, they're skilled enough, says Fraser, to succeed in Google's interview process.
So what's the problem here in the U.S. with getting coding taught in schools? Fraser says:
- "School boards fight to keep CS out of schools, since every minute spent on CS is one less minute spent on core subjects like English and math. The students' test scores in these core subjects determine next year's funding, so CS is a threat.
- Teachers often refuse to teach real CS because more often than not they don't understand it. Instead, they end up teaching word processing and website construction, while calling it CS.
- Parents often oppose CS classes since the grade has no direct benefit on their child's academic prospects. This is compounded by a lack of understanding of the difference between their child playing video games and their child writing video games.
- Students intentionally tune out of CS class since there are few things worse in American high school than being labelled a nerd."
Fraser says what he sees "in America is a prefect storm of opposition from every level." As a result, Google's "been spending enormous resources with frankly minimal impact."
We should absolutely be lobbying for computer science's inclusion in the K-12 academic curriculum—last year parents involved in Coding for Kids in the U.K. did just that. But since bureaucratic wheels can turn slowly—and we don't even have enough educators who are trained to teach computer science in schools—using some of the free resources on the web is the way to go. Platforms like Code Year, which features short, game-based, interactive lessons are teaching novices enough coding to build a website or game in just four weeks.
Of course, teaching kids how to code doesn't mean that we have to expect that every child will grow up to be a programmer. But by not teaching the vast majority of students how to code, we're denying them the ability to make the choice to pursue working in computer science. What's clear is that if we don't step up and take action, American kids will be, for the most part, mere consumers of technology instead of innovators and creators who use it to solve the challenges facing their communities.
Click here to add learning to code to your GOOD "to-do" list.
Electronic circuit board image via Shutterstock
So You Think You’re a Foodie? Pop culture was onto these trends way before you were. A sampling of the screwball comedies, sob stories, and sci-fis that anticipated our culinary moment
Dear Nine-Year-Old Me The transition is going to be difficult for you, but whenever you feel a little lonely and left out, take comfort in the knowledge that you are honing one of your greatest superpowers.
What to Do When Your Country is Drowning The wild and desperate ways island nations are fighting the effects of climate change
The Rise of Drone Pizza Delivery Why the skies will soon be filled with flying, snack-bearing robots
How Helsinki Became a Public Transporation Paradise One European city plans to make car ownership obsolete within a decade.
Follow the Crowd NanoCrafter and the rise of group intelligence Why online gaming may just be the future of science
The Empathy Mirror Neurofeedback enables us to better see ourselves in the other. Recent discoveries in neurofeedback can teach you to be less of a dick.
Robots On Ice Probe the Arctic Why a team of research robots is investigating disappearing sea ice, and why you should care
Don’t Turn Away Colin Finlay photographs the consequences of climate change. You will never see more beautiful photos of the deteriorating state of our planet than the ones in this photo feature.
Puppy Love How dogecoin spawned an improbable community of giving What a canine-emblazoned cryptocurrency can teach about philanthropy
Positive In, Positive Out: How a USC Alumna is Coping with Lymphoma Coast Guard Reserves member Cassie Sulfridge, 28, had just graduated from MSW@USC, the Southern California university’s web-based Master of Social Work program, and was working two jobs when her life was turned upside down.
Politics by Yummier Means An Israeli-Palestinian popup restaurant and the precarious art of gastric diplomacy Two chefs win over hearts, minds, and stomachs in Jerusalem.