Computer Science FAQs – The Arkansas Department of Education’s Computer Science Fact Sheet provides key information on the implementation of computer science education in Arkansas public schools. This Fact Sheet is updated regularly.
Coding is a primary skill in computer science … but sometimes the terminology can be confusing. A great resource for this is Qualtrics free Glossary of Coding and Programming Terms. It’s written in simple, easy-to-understand language that’s perfect for beginners. (Special thanks to Willow and her Mom Annie for sharing this reference with us.)
Code.Org – Code.org is a major source for Computer Science information. Supported by generous donations from Amazon, Facebook, Google, Microsoft, and many more, Code.org is dedicated to giving every student in every school the opportunity to learn computer science. The site features effective curricula, exciting videos, and focused lessons for all grade levels.
Everyone Can Code – Everyone Can Code is dedicated to showing how coding teaches students to solve problems and work together in creative ways. It also helps students build apps that bring their ideas to life. This document has links to free teaching and learning aps designed for both middle school and high school students.
More On Coding – Syracuse University offers a collection of free resources to help students develop the skill of coding. The Kids and Coding site includes several learning pages, such as “Glossary of Coding Term,” “Six Tips for Teaching Kids How to Code,” “How to Teach More Than Just Coding,” and “Kid-Friendly Coding Languages and Learning Tools.” It’s an excellent resource for both teachers and students. In addition, Masters In Data Science provides a detailed guide to Teach Coding to Kids. It includes coding lessons for Kindergarten, Elementary, Middle School, and High School. It also includes a link to Michael Resnick’s Ted Talk on the benefits of teaching kids to code.
Another Great Coding Resource – As the folks at Nominus remind us, “Almost everything in our lives relies on computers these days, and what makes those computers work is code!” So kids learning about coding just makes sense. Nominus’ Coding Courses and Games site has plethora of coding courses and great games. This one is definitely worth checking out! (Special thanks to Girl Scout Ava Messer and her mom, Amanda, for making us aware of this site.)
Other Free Resources – In addition to the sources above, there are links to several free coding resources on the Praxent website. Just scroll down to How Can My Child Learn To Code? (Special thanks to Noah Miller for sharing this resource he discovered while working towards his Programming Merit Badge for Boy Scouts.)
In The News – When this movement first began, Wired Magazine published an interesting article about Arkansas’ efforts to make Computer Science an integral part of the state’s curriculum. So Arkansas is Leading the Learn to Code Movement?
CS First – CS First was created by Google as a free Computer Science resource. It allows almost anyone to teach computer programming and coding by creating fun, interactive science projects around different themes like Sports, Art, Fashion, etc. Each theme contains eight lessons (usually 60 – 90 minutes) that can be custom tailored to fit classroom schedules.
Bee Bot Emulator – A “Bee Bot” is a colorful, easy-to-operate little robot that’s a great tool for introducing computer programming to kids in K-2. By pushing buttons for forward, reverse, left turn, and right turn, it teaches the basics of sequencing (a foundational programming skill), as well as prediction and problem-solving skills.
Bee Bot Emulator is an on-screen simulation of a Bee Bot. It’s a free program, and works on any computer. A good introductory exercise is to click on the “CVC Words Mat” option, then challenge students to program the Bee Bot so it moves to the rainbow. Once they’ve mastered this, choose other pictures and see if they can replicate their success.
How To Create a Website – If you or your students want to go beyond the norm, consider creating your own website! Thanks to continuing advances in technology, almost anyone can now make a website without the need to understand web development, design, or coding. There are numerous free resources online that provide simple step-by-step instructions on how to do this. Here’s just one example. (Special thanks to Rachel, a student in New York, for providing this reference.)
More resources coming soon …