I have not posted about school in a long time. This isn't because there hasn't been stuff to say but rather I thought about separating out my professional life from the blog. Then I did this project with my students and knew that I had to share! My school has been coding throughout the building in various classrooms since last Fall. It was a major initiative. Last December, we even synchronized the work throughout the building with a "Hour of Code" project. It has been both inspiring and challenging tackling this push to code. A history classroom may not seem like the most authentic place to insert coding but interestingly it might just be. You see in class we are constantly looking at maps to reflect population growth, the spread of epidemics, the movement of troops, and so on and so on. Oftentimes, I find myself projecting a map onto my white board and then drawing over it with the symbols that I need in order to convey some aspect of time to the students. While this works fine, coding has actually allowed us to make our own maps. Students then are not only learning how to code the program but also learning how best to visualize the data and plot their points for the events we are studying.
At first, the students seemed a bit reluctant but the beauty of coding is that it is instantly gratifying. As students type the code they can immediately see the progress of their work and when they overcome an obstacle in the code they literally cheer. The energy in the classroom was contagious as students worked in pairs to figure out how to do this or that in the coding language we were using. By the end of our two hour period, each group had a map that they were excited to show their peers. We even brainstormed what kinds of functionality we would like to include in our next mapping project to continue to push the depth and complexity of our coding skills. I am hoping that as the year goes on I can update you with how this is all going. But, I was really really proud of how they all accepted the challenge and demonstrated strong collaboration throughout the mini-project.