Ancient Greek thinker Archimedes is credited with saying "Give me a lever and a place to stand and I can move the world" or something like that. What's your lever? Where do you stand? These are my attempts.

Wednesday, July 5, 2017

When Coding is Your Jam

Last week I co-hosted our second annual Coding Camp for students entering fourth, fifth, and sixth grades. This year our camp expanded from four half days to five, so with that change came some new activities. One of them was the addition of Genius Hour (more on that in a subsequent post) where we encouraged campers to explore an application of coding that interested them. One of the more popular selections was the new Osmo Coding Jam.

Osmo is an attachment for your iPad that allows a child to play with Osmo toys in front of the iPad and interact with the Osmo apps on the iPad. There are nine different apps, with more on the way, that target everything from language arts to math to art. Read more of my thoughts on Osmo here. In a post a year ago, I highlighted Osmo's Coding app. This spring Osmo released Coding Jam, an app that creates music by arranging coding blocks.I tested out the app before camp. Though the app is very intuitive, users begin with a tutorial mode that asks for certain combinations of the coding blocks to create certain sounds. This is especially helpful for students who are new to coding or new to Osmo. Through this process, a player learns where the blocks have to be placed and how to click them together and turn arrows to create the drag-n-drop style code that is similar to Scratch. As users work through levels of coding challenges, they earn new characters who play different sounds.

In addition to this step-by-step walkthrough, a studio mode allows free play and creation of masterpieces. Here coders can choose characters (and their unique sounds) and use the coding blacks to program a melody. They repeat this process until three character musicians combine their talents to play a collaborative tune. This studio mode is where Coding Jam really surpasses the capability of the original Coding app. The studio mode encourages application of coding steps while simultaneously valuing creation and musicianship. With interesting programmed chord progressions like those from Pachelbel's Canon or a typical blues sequence, kids will make beautiful music where they can change and incorporate many elements. My children, ages 11 and 13, both preferred the studio mode because they were very familiar with the Osmo and Coding apps and wanted to be left alone to create.Last week at Coding Camp, Osmo Coding Jam was an option for all campers at the end of our sessions. Once a child sat down and started creating, we often had to almost drag them away from the station for parent pick-up. Osmo seems to specialize in engaging, intelligent toys and apps; Osmo Coding Jam definitely lives up to its brand. Check it out for your small coders!