"Very few people grow up to be professional writers, but we teach everyone to write because it’s a way of communicating with others—of organizing your thoughts and expressing your ideas. I think the reasons for learning to code are the same as the reasons for learning to write. When we learn to write, we are learning how to organize, express, and share ideas. And when we learn to code, we are learning how to organize, express, and share ideas in new ways, in a new medium." Mitch Resnick
I am always reminded how important it is to bring some computer science / coding concepts into every classroom every year during Computer Science Education Week (CSEdWeek). Running from December 6-12th, CSEdWeek can inspire students to learn about computer science in fun and engaging ways.
Today I wanted to share a few resources, lessons and ideas connected to the idea of bring coding into ever classroom.
Google Applied Digital Skills
I wanted to start to share what I think is the easiest way to bring coding into any classroom. The Google Applied Digital Coding Collection will help your students develop digital skills and learn some basics of computer programming.
Why Coding?
While I think coding can be part of most classes multiple times a year, the Hour of Code believes that all it takes is an hour to ignite a future of possibilities!
There are quite a few great posts, articles, and resources connected to the value of coding. Here are a few that I enjoyed exploring connected to the why behind coding in education.
- ISTE's Computational Thinking Competencies
- 10 Surprising Skills Kids Learn Through Coding
- Coding in the Classroom | Edutopia
There are quite a few great coding sites to support teachers and students. Here are a few that might be worth exploring.
I know there are many other great coding resources and if you are looking for something more, Common Sense Media also has a great list of coding apps and websites.
Coding With Robots?
I've visited a few Makerspaces and I love some of the creative things that students are doing with coding and robots. Here are a few coding robots that might be worth exploring.
There are also some great resources to learn about coding that don't require a device. Here are a few that might be worth exploring.
What Books Support Coding in Education?
I wanted to wrap this up with some books that that might be worth exploring.
- Code in Every Class
- Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide
- Code Breaker: Increase Creativity, Remix Assessment, and Develop a Class of Coder Ninjas!
- Rev Up Robotics: Real-World Computational Thinking in the K–8 Classroom
- Creative Coding: Lessons and Strategies to Integrate Computer Science Across the 6-8 Curriculum
- No Fear Coding: Computational Thinking Across the K-5 Curriculum
- Coding and the Arts: Connecting CS to Drawing, Music, Animation and More
- Coding + Math: Strengthen K–5 Math Skills With Computer Science
No comments:
Post a Comment