- eSchool News - https://www.eschoolnews.com -

The coding movement: Resources for computer science education

Computer science education is making its way into K-12 schools, even at the elementary level.

In the middle of a resounding push for science, technology, engineering, and math (STEM) education is a growing movement to expose children to computer science education and skills, also known as computer programming or coding.

According to Code.org statistics, computer science is the highest-paid college degree, and jobs in computer programming are growing at two times the national average–but despite that, fewer than 2.4 percent of college students graduate with a degree in computer science.

Forty of 50 states do not count computer science toward math or science requirements for high school graduation, and only 1 in 10 schools offer computer programming classes. That could change, though, because states like Washington are making moves to count Advanced Placement computer science courses [1] toward math and science graduation requirements.

(Next page: Eleven coding resources to engage students)

Online education company Pluralsight recently hosted a series of programming crash courses for children in several Utah schools. The company offers three free programming courses for kids [2], and CEO Aaron Skonnard said the company hopes to offer dozens more by the end of 2013.

“When we talk about teaching kids to code, we’re usually talking about teaching them to start thinking about logic,” Skonnard said. “Every child in our schools should have an opportunity to be exposed to this; this is now becoming a core essential skill that people need to be exposed to.”

Computer science education and coding advocates point to a number of websites, resources, mobile apps, and more to help teachers and students learn more about coding: