In Maryland, we hope to be funded by a grant that will allow us to write a K-5 computer science curriculum to address the Computer Science Teachers Association (CSTA) K-12 Computer Science standards. This board and the web have useful information for middle school and high school computer science, but more best practices are needed in the elementary school arena.

We are finding sufficient resources regarding the Programming and Algorithms concept, but there are fewer resources for the Computer Systems concept. If you use robotics or microcontrollers (Makey/Makey, Arduino, Micro:bit), share your evaluation of whether these are developmentally appropriate at the grade you used them, and how you aligned your instruction to the Computer Systems concept. If you used other technologies to make the concept more concrete, what technologies did you use?

  • 1
    $\begingroup$ Welcome to the site. Hope you can ask many more questions, and help with some answers as well. Can you amend question to tell us what CSTA is. And add a link to the standards. $\endgroup$ – ctrl-alt-delor Oct 5 '17 at 14:40

I haven't seen a lot of resources in the US for that age group, though England seems to publish a great deal of high quality KS2 (Key Stage 2, ages 7-11) material. What's particularly nice is the focus on Computer Science concepts and computational thinking over simple programming exercise, even at this young age. Take a look at these BBC Resources from the "Bitesize" Series, which is a series of instructional videos appropriate to those ages).

There are also collected resources here, which includes such regulars as Scratch, but also points to some lesser-known resources, such as Code Club, which has projects appropriate for the age in various languages, and Kids Ruby, which teaches kids to program in the Ruby language with guided tutorials.

  • $\begingroup$ Thank you. These resources are just what I was looking to find, They seem to be developmentally appropriate. If anyone has implemented them with students at various grades, please provide your feedback. $\endgroup$ – techteacher Mar 10 '18 at 15:55

I recommend a look at the K12 CS Framework. Also, since this question was originally asked, a number of states have released their own standards. Some examples:

  • $\begingroup$ Thank you for your links. I am looking for resources to teach the standards. The Indiana website did provide a cross-reference to resources. These websites will be very useful. $\endgroup$ – techteacher Mar 10 '18 at 15:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.