Computer Science Education Week

Hour of Code 2017 is here.  I’ve got a lot lined up this week for my school and clubs. There will be Hour of Code activities from Code.org available for all classes K-4 during the week in the computer lab.  In addition, I’ve got plans for some 3rd graders to draw a letter (like the first letter of their name) and learn about coordinates using Scratch.  Some 1st graders will begin using Scratch Jr. to make a winter project on iPads.

Each of the 4th-grade classes is starting a different Scratch project – Math game, Labyrinth and Ada’s poetry Generator, or Beetle Blocks project – print your name.

The library club with be trying out the Virtual Pet project from Scratch tomorrow and my school club will be starting their individual projects.

maze game

Labyrinth – reach the dragon. Don’t touch the sides.

Screen Shot 2016-03-29 at 9.30.23 PM

My Penguin Pet

 

screen-shot-2016-12-28-at-7-25-50-am

Name in Beetle Blocks

Screen Shot 2017-03-16 at 8.58.41 PM

Ada’s Poetry Generator Project

 

I’ve done some of these projects before but I’m hoping to blog about some of the new ones in more detail. This is just a preview of the week to come.

 

Advertisements

Like a Dream

I taught so many hours of code yesterday that I dreamed in code.  (It was the only way to move in my dream.  Thanks Anna & Elsa.)

Code.org puzzle with Frozen characters

Code.org puzzle with Frozen characters

But it was an awesome day.  Three classes of Hour of Code 2014 activities from Code.org, Tynker, & Code Kingdoms for 2nd and 4th graders plus two classes of Scratch and then Code Club after school.  A few 4th graders were with me for couple of these hours, too. I wonder if they dreamed about coding too?

For Computer Science Education Week, or “Hour of Code” week, I had the 4th grade math group I work with write math games in Scratch.  The project idea comes from the Scratch resources on Computers for Creativity‘s website.  The students were paired up and given two math periods to work on the project.   I showed them the two math games that students had made last year:

4th grade math quiz game in Scratch, 2013

4th grade math quiz game in Scratch, 2013

Screen Shot 2014-12-11 at 8.28.20 PM

4th grade math quiz game in Scratch, 2013

I handed out a one page project outline form and a print out of the guidelines to each pair.

Math Scratch Project Outline – Google Docs

With not very much time to work on it, I warned them to keep the project simple.  Get the game working with one math question, then build on it. I also made sure there was a Code Club member in each pairing, so at least one person had some knowledge of Scratch. I then I let them go.

I set their teacher up on Scratch online and he started a math game himself.  That was Monday.  Yesterday my plan was to have them finish up. My friend and co-worker in this class suggested they might need more time.  She had gone home and tried to make a Scratch math game and had some questions.  (How cool it that?  I’ll have to give both adults their “Hour of Code” certificate.)  But it is true,  I did give the students a big, creative project and only a little bit of time to do it.  From what I saw on Monday, only a couple of pairs were making their game too complicated and or not working well together.  We decided to conference with the each pair during the period to see if they had questions, needed feedback and as a general check-in to see if they were going to make the deadline.  First, though, the students “conferenced” and helped their teacher with his math game.

By the end of math on Wednesday, most of the groups were very close to having a working game.  We decided another half period might be warranted.  Then we’ll share them and try them out.

I heard one student say this coding stuff was great and he wanted to sign up for the next round of Code Club.

Oh, yeah, Code Club was great too. Everyone busy working on their own games.  Recording their voices.  Being successful, or at least satisfied, in drawing their sprites and backgrounds. I really enjoy troubleshooting Scratch projects and seeing all the creative and interesting ideas these 4th graders have.  My volunteers are really great, too.