Saturday, 22 September 2018

Coding in the Classroom

Although only one week has passed since my last blog post, many things have happened during the week which has helped me narrow down my key words.  I have chosen to focus on coding as a keyword.   There are three specific reasons for this decision. First, I had a teacher approach me in the Library Learning Commons and say, “I don’t really get coding.”  As I asked her to clarify, she was honest with me and said she just doesn’t understand it and why it is important to teach our students at such a young age.  Second, last year as a school we purchased many pieces of technology which require an element of coding such as Ozobots, and Dot and Dash. However, with these acquisitions last year they were not really used and I am wondering if this is due to lack of knowledge on how to use or even how using these in the classroom can be beneficial. Third, this week I confirmed the Code Mobile from Canada Learning Code to come to our school. I want to make the Code Mobile visit a success so I feel I need to provide more information and research about coding to support the teachers and students in our building.


From my previous blog post, I mentioned Alberta is currently going through a curriculum re-write.  In this re-write there was a lot of discussion regarding coding being added to the curriculum. At previous working groups, the word coding was used throughout.  Now with the most released document, the word ‘coding’ has been removed but the skills needed for coding are still present.

Essential Understanding : Developing logical thought through reasoning enables us to achieve outcomes and solve problems with more specific learning outcomes related to directions, repetitions, and ordering of steps.








Through searches using the UBC Library, I came across a Coding in the Elementary Classroom (2014) article. This article shares some personal experiences of a teacher in a grade three/four classroom. She shares her students’ experiences as well as some suggestions on how to start including coding along with unplugged coding.  This article also lead me to another website called CS Unplugged  which provides lessons to teach Computer Science through games and puzzles.


The Canada Learning Code website where I booked the Code Mobile from also has many different lesson plans for teachers at various grade levels which are a great introduction for teachers wanting to try coding in the classroom.


I came across this great video about coding which was embedded in an Edutopia blog post about the reasons for integrating coding in the classroom.  The video is actually from a website that I am familiar with called Code.org. This website has many different areas to explore including lessons on how to learn coding as well as great tutorials that are popular for Hour of Code which takes place every December.



I also took time to explore the Code.org YouTube Chanel.  They have many videos and playlists curated which could be beneficial for teachers and students.

Another resource I have came across is Brain Aspinall’s website.  He also has a book called Code Breaker, which I have not read but looks very interesting. His website includes blog posts about coding, TEDx Talks, links to his YouTube videos but I particularly liked his 10 Reasons to Teach Coding blog post in collaboration with Sylvia Duckworth’s sketchnote.  This is a simple representation of the benefits of teaching coding to students.  



There are still many other areas I would like to explore further with regards to coding, including looking further into Non-Fiction and Fiction Books which could be added to our collection about Coding.  I would also like to explore the area of Computational Thinking since this key word emerged in many of the resources I located.





Alberta Education. (2018, July 19). Draft K-4 math curriculum - April 2018. Retrieved from
Aspinall, B. (2015, May 26). 10 Reasons to teach coding. Retrieved from
http://brianaspinall.com/10-reasons-to-teach-coding-sketchnote-by-sylviaduckworth/
Mak, J. (2014). Coding in the elementary school classroom. Learning & Leading with Technology, 41(6), 26.




2 comments:

Aaron Mueller said...

Well done checkin blog post. I am pleased to see your inquiry be adaptive and responsive to the needs of your school community. This is a very important part of our role as Teacher-Librarians, to be the guiding light and important support for our teachers and students. Your introduction and discussion of the context of why Coding is important is very useful as well as your collection of early useful search results. This was a very good Part B blog post!

D Hall said...

Theresa, I really appreciate your topic. I have to admit that I was and mostly still am the teacher who doesn't know much about coding and applying it to the new curriculum especially with younger grades. We have the robotics like dash and dot, and the spkr+ balls but we're still in the process of finding collab time to make the staff more comfortable enough to use it. Do you do most of the co-teaching with coding?

Post a Comment