In the first blog post in this series, I stated some of my goals for this learning project. Firstly, I wanted to learn about different coding languages and choose one to learn. Secondly, I wanted to get a a basic understanding in a programming language to the point where I could carry out a basic task like creating a simple program. Lastly, I wanted to learn a little about the basis for teaching in schools, the value in it and how I could possibly incorporate coding into my classroom. Having set all these goals, I set to work learning to code. Even after the coding for the course of this term, I still have a lot to learn. In retrospect, it may have been a good idea to join an online open course dedicated to coding but I had little available time to commit to this so I chose to learn at my own pace. Making connections online was at times difficult because I lacked a certain vernacular to participate in online chats and forums. Twitter and coding chatrooms became a great source of information for me and I soon began connecting and asking questions of other coders.
After a few initial projects, I started working on an interactive story that would serve as a summary of learning for the class. It became apparent immediately that even to make a simple program would require hours and hours of coding. Calling images or animating them was another process altogether. One of the biggest things I learned during this whole process was patience. It took a lot of patience to keep plodding along even though at some points, all I was able to accomplish was to make a simple button that clicked to the next screen. I hope that this is something that will help me in the future as I teach my students how to use online spaces for learning. These online contexts are so rich for reflection and documentation of learning and collaboration. I still have lots to learn with regard to coding but in reflection on my goals set out at the beginning of the term, I feel that I have definitely, solidified in my mind the importance and benefits of teaching coding in the classroom, become familiar with coding on a basic level, and participated in online learning and documentation. So, without further ado, have a look at my first interactive story. I programmed this using Kahn Academy. Hope you enjoy it!
Made using: Khan Academy Computer Science.