Never Miss a Chance to Make a Difference
Subscribe to KIPP New Jersey’s email newsletter and stay in the loop.
Do you remember when President Obama became the first US President to write a line of code? Computer science is becoming a huge part of what it means to be a 21st Century learner.
And you dont need to be a computer science teacher to teach your kids how to use code to problem solve. Here are three ways you can work on adding this to your curriculum next year.
Take advantage of free software
With so many free programs out there, theres no reason to let costs stop you. If you have access to computers, iPads, other tablets or Chromebooks, coding is within your reach.
Check out this list of so many programs, most of them free. Additionally, code.org and EdSurge both offer guides for teachers to get you started.
Root coding in problem-solving
Introductory exposure to coding in these environments is easy, hugely gratifying, and motivating, Shuchi Grover writes in Edsurge. But how deeply do these children engage in computational thinking? The answer is, it depends.
Coding is the beginning, not the end. Its the means of teaching a group of computational thinking skills that will actually help our kids in the 21st Century. How do you do that? By carefully planning lessons around coding. Just like 3D printing, its about problem-solving and reaching for an objective, more than it is about a particular means to that end.
Grover goes on, saying while children comfortably learn to modify ready-made pieces of code as a starting point, they struggle when they must progress to tracing unfamiliar code, creating their own algorithmic programs, or debugging.
Look for programs that teach learning to code with problem-solving.
If you dont have enough computers for everyone
Even if you dont have enough computers for every student, you can still work computer science into your curriculum. While the easiest way to do this might be through centers, youll still need to get everyone up to speed on the basics before you can even roll something like this out and assume some student independence.
Check out CS Unplugged, a site devoted to teaching computer science without computers. They have entire lessons you can download and print, and theyre available for FREE under a creative commons license.
Further reading
Yeah, I know, this sounds like a lot. It probably is. But doing computer science right is important. Since its summer, here are some books you can read (hopefully by a pool or beach somewhere) to help get you started.
If youre looking for some short form reading, heres a list of helpful blog posts I ran across researching this post. Hopefully, theyll help you too! If youve tried to implement a CS curriculum in your class and you have pro tips for the rest of us, please leave us a comment below!
Resources:
http://www.edutopia.org/blog/learning-to-code-learning-to-learn-gerard-dawson
http://www.edutopia.org/blog/teach-kids-coding-resources-parents-matt-davis
http://readwrite.com/2013/05/31/programming-core-skill-21st-century/
https://www.edsurge.com/research/guides/teaching-kids-to-code
Subscribe to KIPP New Jersey’s email newsletter and stay in the loop.