Blogs

  • News
  • |
  • Art
  • |
  • History
  • |
  • Food and Travel
  • |
  • Science
SmartNews

Keeping You Current

Around the Mall

Scenes and sightings from Smithsonian museums and beyond


October 16, 2012 8:45 am

Should All Students Be Forced to Learn Computer Science?

When was the last time you went for a day without using a computer? Probably not too long ago. (And you were probably on vacation at the time.) Kids these days are computer wizzes, but they don’t actually know how computers work. A recent blog at Real Clear Science argues that kids shouldn’t just be able to use computers better than their parents, they should be required to take computer science and understand how the technology works. They write:

Despite the ubiquity of computers in society, computer science is glaringly absent from K-12 education. In 2010, only nine states counted computer science as a core graduation credit and none required it as a condition of a student’s graduation.

There are benefits to computer science education that span far beyond simply being able to log into Facebook. KQED summarizes:

Studies have repeatedly shown that early exposure to science, technology, engineering and math (STEM) subjects is important in convincing students to think about STEM careers. Earlier this year, Microsoft surveyed some 500 college students pursuing STEM degrees, and nearly four out of five of them said they had made the decision to be a STEM major in high school or earlier. One in five said they made the decision in middle school or earlier. These students pointed to the influence of a particular teacher or a particular class as sparking their interest — notably, almost 70% of girls said this was what made them decide to study STEM (versus just 51% of boys).

The (obviously skewed) world of online bloggers tends to agree. Douglas Rushkoff has a book called Program of Be Programmed. You can guess its thesis. Nathaniel Heller of Global Integrity writes the following about computer science:

  • Computer-based logic and processing is increasingly the language of how things gets done in the world. Want kids to understand how the banking system, consumer goods retailing, and logistics all work? Understanding basic databases is a great place to start.
  • English is increasingly the language of world business. With the exceptions of Spanish and French, do you know lots of friends whose German comes in handy regularly? The Chinese government requires English training for their tens of millions of students. That’s a clue: English + French/Spanish + computer science is the way forward to be as multilingual as most people need to be in the world ahead.
  • Understanding how computers think helps to beat the system. Annoyed with email spam, hyper-targeted consumer marketing and the like? Computers don’t make mistakes, but their algorithms are often simple to master once you understand the underlying logic and data model. Know your enemy.

So while the online world has spoken, there are big challenges to actually changing the way the educational system works. Here’s Real Clear Science again:

The public education system is a beast not easily altered. Encumbered by a glut of competing interests, there’s simply no easy way for it to advance from its static position, no matter how positive and clear the direction.

Maybe once our teachers are replaced with robots, kids will finally learn some computer science.

More from Smithsonian.com:

Cat Brain Inspires Computer Design
With No Human Supervision, 16,000 Computers Learn to Recognize Cats



***

Sign up for our free email newsletter and receive the best stories from Smithsonian.com each week.

3 Comments »

  1. Depends on how it’s taught. If it’s the same rote learning and test-focused repetition as so many other subjects, I can’t think of a better way to turn students _off_ computers!

    Comment by jjmcgaffey — October 16, 2012 @ 12:57 pm


  2. Teaching computer science to kids is extremely important, and teaching it in a fun, accessible way is really important for making sure students actually enjoy studying it.

    I’m making http://codehs.com to be a really fun, accessible way for students to learn online. We make sure that students are learning real, important topics, writing a LOT of code, and enjoying themselves at the same time.

    We make it really easy for schools to teach as well by using our platform in a class — we even provide teacher support, so a teacher doesn’t need to be a programmer to teach using our content.

    We really hope that more schools implement a computer science class because it’s so important for growth as a nation, and we’re trying to make it really easy and fun to do so.

    Comment by Zach — October 17, 2012 @ 2:05 am


  3. I cringed at the use of the word “force”. I love compsci and I hate every subject that was ever forced upon me.

    Comment by Brian M. — December 12, 2012 @ 6:27 pm


RSS feed for comments on this post. TrackBack URI

Leave a comment

Comments are moderated, and will not appear until Smithsonian.com has approved them. Smithsonian reserves the right not to post any comments that are unlawful, threatening, offensive, defamatory, invasive of a person's privacy, inappropriate, confidential or proprietary, political messages, product endorsements, or other content that might otherwise violate any laws or policies.

Spam protection by WP Captcha-Free

Advertisement



Trending Today New Research Cool Finds

Follow Us



Travel with Smithsonian






Advertisement