Each day students were given a brief introduction to a particular input or output. They coded along with me to create a starter project. After that, students were tasked to continue independently using the day's programming concept to make their own creative project. They used the buttons to play animations. The accelerometer (tilt sensor) was used to play the different notes of Twinkle, Twinkle Little Star and Jingle Bells. Students learned about using the GPIO pins as outputs by connecting LEDS with wires and programming different blinking patterns. They used the light sensor to play notes and display images based on the measured light level.
One of the things I love best about the Micro:bit is the amount of creative freedom students have. Even within the constraints of the daily task, they can create images, animations, and music. A 25 pixel "screen" does not seem like much, but I am always amazed at how expressive the students are able to be. Moving forward students will have the opportuity to use the Micro:bit as the digital element of a physical building project.