So I now have a new favorite video! If you don't watch anything else, you need to watch this one because it is so inspirational! This video was produced by Code.org and starts out with Steve Jobs, creater of Microsoft talking about getting his first computer at 13 and how his first thing that he programmed was Tic-Tac-Toe. It then goes through so many famous people from the inventor of Twitter, to Mark Zuckerburg, to famous NBA Basketball Players explaining their first computer programming experiences. They have people of different genders, races, professions . . . someone everyone can relate to! Mark Zuckerburg describes his first time programming as just "making something fun" and then he kept adding on to it. What a great video for both students and educators to watch to be inspired to give coding and programming a try. My favorite quote was "Programming is the closest thing we have to a super power!"
This is another amazing video that I think educators should watch and then share with their students! Google engineers go through and explain how they use computational thinking in their jobs. They begin by explaining that at Google, computational thinking consists of 3 things: decomposition, pattern recognitin, and algorithmic design. They go on to explain how these are all used in the creation of Google Earth and Google Maps. They go through how they had to make both of these programs "real world" and could not "make up" any of the information and all that the programming entailed. My favorite quote from this video was, "Thinking computational is a lot more like art than math - like a blank canvas and you get to create something beautiful out of it!" Such powerful words to share with students who might be nervous (like me) to try out computer programming! Between this video and the other one I shared, we should all feel empowered to try something new!
This article explored how we can teach our students how to think like a robot by using their computational skills. It explains that we can use technology to help us teach these skills by using coding programs, 3D printers, and teaching students how to analyze data using spreadsheets and other programs. I liked this article because it also explored was to teach these skills without a computer. While this class focuses on technology, there is definitely a time and a place to work on these same skills without a computer. They suggest teaching students simple binary codes using dot stickers on different items, and mapping things out. Reading this article also got me thinking about how Escape Rooms in the classroom can be used to support this same standard.
This article was written to answer 3 basic questions: Why teach coding? Who should teach it? How can teachers get started? The article explains how coding is behind so much of what we interact with today and that learning coding at an early age can be an empowering experience for students. It helps our students get a better understanding of how our world works and sets them up for success to help shape our digital future. It explains that coding is basically writing out steps for a computer to follow to perform a task and it goes through ALL of the reasons why coding is an important skill to know. Everything from problem solving skills, future jobs, and just fun (and everything in between!) Coding is a skill that can be taught as early as 5 years old and it is relevant in every subject area. The article finishes out by giving teachers links to the resources they need to get their students started out in coding.
This resource has a plethora of coding games for kids in elementary and middle school. Some of the coding games can be played online, but you can access even more of them through an app. My students had this app on their ipads before we got Chromebooks and it was one of their favorite "free time" activities during indoor recess. Now that I see the value in it, I will have them use it during instructional time to work on their problem solving, coding, programming, and computational skills.
This is another great app to get for your students to practice coding while having fun. They are able to program their own interactive stories and games. The program encourages problem solving, project design, and gives students a way to express themselves creatively on a computer. It can be downloaded as a free app on Ipads or on Chromebooks through Google Play. The average age for this resource is ages 5-7 which is perfect for my 2nd graders. Like Hopscotch, I used Scratch Jr in the past and plan to introduce it to my students this year.
This is an awesome resource for any age-level! It is a website full of coding games and activities, and now have games including AI experiences. You can search the website for ages pre-k through high school and then can further sort activities based on experience, type of technology used, topic, length, accessibility, and language. There is literally something there for everyone! The idea behind this website is for a class or a school to host an "Hour of Code" where everyone participates in coding for one hour to be introduced to computer science. You can use it that way, or just to find fun coding games for your students.
When I first read about the ISTE standard 1.5 back in Module 1 of this course, I wondered if there would be anything that would be relevant for me as a 2nd grade teacher. In our original reading of the ISTE standards, ISTE describes computational thinkers as students who "develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions" (ISTE, 2021). From this original description it sounded to me like more of a high school standard involving algorithms and data analysis, and not one that I would be able to develop in my classroom. But as I began this week, I went back to the Common Sense article where Passeport expanded on that and said that this standard typically refers to coding, programming, and problem solving (2017). A few years back when I was getting my Google Certification, one of my assignments was to host an Hour of Code for my school. The kids who came to this afterschool club LOVED it! Unfortunately, after that, I did not really use those coding apps much in my classroom simply because of everything else that I had to squeeze in. After looking through videos and resources this week, I realize how important it is for my students to have opportunities to work with coding, even in the 2nd grade. Like I mentioned above, the two videos that I found this week were so impactful to me and just validated that all of us should be incorporating some type of coding or programming into our schools to empower our students for the work that they will have in the future! I know this standard encompasses so much more than just coding, but for early elementary aged students, that is the part that stuck out the most to me.
Code.org. (n.d.). Hour of code - WHAT WILL YOU CREATE?. https://hourofcode.com/us/learn
Code.org. (2013, February 26). What most schools don’t teach. YouTube. https://www.youtube.com/watch?v=nKIu9yen5nc&t=27s
Davis, J. D. (2019, July 20). Computational thinker: Unpacking iste student standard #5. Medium. https://medium.com/voiceedu/computational-thinker-unpacking-iste-student-standard-5-7bde9fa76799
Hopscotch Web Explorer. (n.d.). https://explore.gethopscotch.com/c/masterpieces
ISTE (2021, November 22). ISTE Standards. https://beta.iste.org/?_ga=2.141066288.364843576.1694354165-1020239143.1693226896
K., J. (2023, July 27). Teachers’ essential guide to coding in the classroom. Common Sense Education. https://www.commonsense.org/education/articles/teachers-essential-guide-to-coding-in-the-classroom
Passeport, F. (2017, March 31). Refresh your teaching with ISTE Standards for Students. Common Sense Education. https://www.commonsense.org/education/articles/refresh-your-teaching-with-the-iste-standards-for-students
ScratchJr. (n.d.). https://www.scratchjr.org/
YouTube. (2012, June 22). Solving problems at Google using computational thinking. YouTube. https://www.youtube.com/watch?v=SVVB5RQfYxk&t=1s