Coding a Children’s Book

Our 3rd grade programmers are studying computer science through the lens of storytelling this year. During their literacy classes they are learning about narrative non-fiction, and will eventually author their own stories with the help of some mentor texts. This is an exciting opportunity for a technology integration since we can use Scratch to program an interactive story. We used one of the grade’s mentor texts Ish by Peter Reynolds to have students create their own “clickable collage” using content from the story. It’s a great way to give context and meaning to a coding lesson.

IMG_3075

You can download my lesson plan and student activity sheet from the ScratchEd website and see links to sample projects too. Here’s my completed model clickable collage for you to enjoy. I show it to students and then challenge them to make one of their own custom design using the images from the book.

Musical Drawings

4th graders are continuing their exploration of computer programming through music. In the video below they are demonstrating prototype experimental musical instruments that are drawn in graphite pencil, connected via MaKey MaKey, and coded with Scratch. Drawings, code, and music are all student-generated.

Coding Electronic Music

We’re starting a new integrated unit on experimental music in the 4th grade. I’m excited to be collaborating with the Science, Music, and Art teachers to explore sound and music through all these disciplines. For my part, I’ll be teaching students to make electronic music by coding with sound in Scratch. We’ll also dive into programming with sensors to make unusual DIY electronic instruments.

My first activity is called “Boom, Snap, Clap”, a simple percussion program based on the kids song/dance that I frequently overhear them reciting.

Scratch @MIT 2014

I just wrapped 3 great days at the biennial Scratch conference held at MIT’s Media Lab in Boston, MA. I met so many other wonderful and interesting people and got to hear about new possibilities for incorporating computational thinking into the classroom.

I also got my hands on a hard copy of the awesome new Creative Computing curriculum guide developed by ScratchEd at the Karen Brennan and her team at the Harvard GSE. You can download a copy free at the link above.

I also presented an Ignite talk titled “Invent Your School!” about my experiments with a curriculum based around students engineering solutions to school-based problems. You can view it here. (I put presenter comments in the notes section of the presentation, just hover over the slides to see the “options” icon shaped like a gear. Then click “open speaker notes” to see what I said during my presentation):

Code a Stopwatch in Scratch

My 5th graders are in the middle of an Engineering challenge where they are seeking to build sensors on the running track to detect and record racers’ sprint times automatically. Here one student describes the stopwatch program that we have been building in a coding environment called Scratch. (the code is blurry at first, but comes clearly into focus soon 🙂  )

Find the sample code at: http://scratch.mit.edu/projects/20170662/