Defining Initial Conditions and Sprite Senses

The second week of my two Code Clubs went better than the first week and some fun, creative Scratch projects were made.  I am pleased.

Screen Shot 2015-10-18 at 6.36.00 PM

Wednesdays’ club made maze games using Scratch 2 Offline editor.

Screen Shot 2015-10-18 at 6.37.50 PM

I talked about defining initial conditions.  If you are going to move the Sprite through the maze you’ll need to set up where you want the Sprite to start.  I was able to reinforce this notion with those who set up other items for the maze runners to touch and then have those item “hide”.  If you change the way the Sprite looks (hide), you’ll need to set up the way the Sprite starts off looking (show).

Screen Shot 2015-10-18 at 6.36.19 PM

I also talked about conditionals and ways Sprite can “sense” things.  They’ll get more practice with this concept again with next week’s project.

Screen Shot 2015-10-18 at 6.37.08 PM

Most students were successful and their maze games were very creative.  I think a number of students were surprised by their success. Unfortunately a number of the games weren’t saved or saved “temporarily” on their desktop which isn’t permanent in student profiles. We will go over this again.  One student noticed this on Friday but was able to re-create her game during her free time that day.

Screen Shot 2015-10-18 at 6.38.29 PM

One thing I noticed that would make our time together even better is if the students relied more on each other’s help.  I mentioned to the student that this is a club and we are going to work together to learn, but I’m going to re-iterate that next week  and specifically have them ask an elbow partner first, then ask for help from me or Josh, my high school volunteer.  This will help later when they will be doing their individual or pair projects and will need to be more independent.

Thursday’s club went better, too. They tried Felix and Herbert from Code Club World’s archived Scratch projects.  Of course they all put their own spin on things, being a creative bunch.

Screen Shot 2015-10-18 at 6.43.46 PMI also talked about conditionals and ways Sprite can “sense” things. They were also more successful although it took them a bit longer to buy into to the project even though I showed them the example working project.

Screen Shot 2015-10-18 at 7.24.45 PM

They were really interested in getting the costumes to change to simulate walking or flying.  They also wanted to learn to add a score.  They weren’t phased at all by switching to Scratch 2 Offline editor.

Screen Shot 2015-10-18 at 6.44.17 PM

One student said he had been playing with Scratch all week whenever he had a chance.  Two others said their parents had downloaded Scratch at home.  This group showed a more collaborative spirit.  I helped one student get a “soundtrack” to play in the background and he helped others add the code to their projects.

Screen Shot 2015-10-18 at 7.28.38 PM

Another student announced he knew how to add a timer and was willing to show others.Screen Shot 2015-10-18 at 6.41.04 PM

They are a bit exuberant bunch for a group of twelve, and I still don’t know all of their names or have complete control at all times, but I asked them if they had a good time when they were lined up for release and they all very enthusiastically replied, “Yes!”

Screen Shot 2015-10-18 at 7.55.41 PM

I do enjoy this, you know. Just saying.

Advertisements

A New Plan

(I know, 3 blogs in one week.  Bear with me. This one is short)

I spent some time over the weekend hashing out the project plan and learning objectives for my two code clubs.  I feel better with a plan and ideas in mind and on paper.

I also revised my expectations for last week.  My learning objective for the students last week was to get to know Scratch and the code blocks that include Events, Motion, Looks and Sound.  I have to remember there’s also a new costume editor they will have to get a feel for as well as the notion of the Stage and Sprites and how they are different.  That’s actually a lot. I think the majority of the students have got a grasp on some of those concepts. (If they haven’t forgotten them in the meantime)

One student came up to me today and said, “I wish Code Club was everyday!!” What an awesome sentiment.

This week I’d like to focus on Initial Conditions, Conditionals and Sensing blocks. To that end, I’ve updated the maze project to use for Scratch 2.0. And we will try it out tomorrow.

Screen Shot 2015-10-12 at 8.39.24 AM Screen Shot 2015-10-12 at 8.57.42 AM

Scratch 2 Maze Project – Google Docs

I wonder if I’ll have time to mention the “Think like a Programmer” ideas of make one change, test it, make another change, test it?

Then next week both clubs can work on the same project.