This week we were asked to experiment with code. I have very little experience coding, and was dreading the idea of typing several words, numbers, and symbols into my computer with no clear understanding of the process taking place.
Hour of Code: An Overview
It was suggested that we explore Code.org, a non-profit organization that is dedicated to expanding computer science access for all students. The site includes the Hour of Code (HOC) program, which serves as an introduction to coding. HOC includes lessons . These lessons usually have popular themes such as Geometric Art Creation, Minecraft, and Angry Birds to name a few. In each lesson, students work through several levels that gradually increase in difficulty. The lessons I chose to explore were Star Wars: Building a Galaxy with Code and Artist (pictured below).
Below is a short video that demonstrates one of the tasks involved in a Star Wars HOC lesson.
I found using code symbols was less intimidating than attempting to type out html code. It was clear which symbol corresponded to which action, and dragging and dropping the symbols was actually quite enjoyable. The lessons give you the option to show the code corresponding html code associated with each symbol. This is a helpful way to ease into coding if you are a beginner.
The second video below is my attempt at the Artist HOC lesson. I found this lesson more challenging because each level contained several steps and because I was asked to loop steps and created pre-determined functions.
As you can see I struggled throughout this lesson. However, the hints were helpful and pointed me in the right direction. In both lessons the last level was open-ended. The program asked me to take what I learned and apply this knowledge creatively. I believe this feature helps to engage learners in the process of coding. It also makes lessons relevant to a learner’s unique interests and ideas.
Below is my certificate of completion. I can honestly say that I am proud of what I accomplished.
Why is Coding Important?
When attempting to code, one word comes to mind….Context.
I believe that in order to fully appreciate something, it is helpful to know where it came from and how it impacts our world today. For example, it makes little sense to begin a novel study on The Book of Negroes if you do not understand the setting of the story. The book would have a completely different impact if you were unaware of the historical events taking place at the time and how they impacted the events in the novel. Similarly, if you were learning about Pythagorean Theorem, it might be helpful to know who Pythagoras was and how his work impacted modern mathematics.
Adding context helps to make connections while learning, to make content relevant, and to create an engaging classroom environment. Since we are surrounded by technology in our everyday lives, it is helpful to see where this tech and our online applications originate. Hour of Code allows us to explore coding in a non-threatening way. The program is easy to use and less intimidating for those who would describe themselves as having tech anxiety. If we understand where coding comes from and how to create our own code, it may challenge our perceptions of technology and how it can be used in the classroom.
For more information on coding and the Hour of Code, check our Brea Nyhus’ post on her experience with code.