Scratching for the Stars

I sometimes forget how truly amazing the student’s brain is and today I was reminded Scratchand still can not stop smiling. Now this was not just a single child, but did start from a single question, and it involved 2 classes of 7 year old students.

We are working on Scratch games. Racing games. There is a track, there is a sprite and there is a finish line. If you go off the track you go back to the start and if you get to the end you might celebrate with a ‘Boyakasha’ then change the colour by 25 or pixelate and then go around again.

The games were pretty amazing and all the students had designed their own race car sprites and tracks. At the start of the second lesson  we were looking at completing the finer details, debugging a few errors and filling out the Project Page information – yuo know, tying up the loose ends of a unit before Christmas Holidays interrupt.

A hand was raised… “How do you add the score?”

I hesitated. These are 7 year olds. I do not teach creating variables to 7 year olds…

…but I showed him and we created a Data Variable for score. Before I knew it they were changing code scripts to Change score by 1 when you crossed the finish line. Someone called out -1 score if you go off the track and the score was going up and down. Like most children they wanted to get the highest score and then when one child had a score of 9999 questions were raised….

“You’re Cheating!!!”
“Wow, you are good.”
“That’s Hacking!!!”
“What’s Hacking?!?”
and
“How did you do that?”

The skills developed at an alarming rate and the questions kept on flying around the class. Soon students realised that a score that could go on forever was pointless and not rewarding in any way. The student who raised the initial question put together a block of code stating ‘If SCORE=5 then Finish all” and a friend added “If Score=-5 then Finish All“.

By the end of the lessson the script was quite long and we had added you win and lose screens. I had no idea at the start of the lesson that it would end up going so far, but I am so glad it did. It would have been easy to gloss over the question, but I learned so much from following through with it, the students went through the Pit of Learning and came out the other side with a smile and a sense of achievement…. I know that I will sleep well tonight.

//scratch.mit.edu/projects/embed/186790029/?autostart=false

Really getting into Coding with Scratch

It has been too long since I have written here (there are dozens of unfinished posts over the past 3 years, but few published). I am now in Vietnam and teaching ICT, rather than a classroom teacher, and it has been a whirlwind of difference. It is a much bigger school, but as I teach most of the students I get to know them all and it allows me to be the kind of teacher that I normally am.

Big change as been, other than having access to Google again, the amount of coding that I teach using Scratch and it can be upwards of 15 hours a week. I feel that I now dream in Blockly and ‘if then’ or ‘forever’ loops. It is like being immersed in a language and it has increased my knowledge beyond all belief.

Year 1 throughscratch-music 3 are using the offline editor and are learning to make instruments play a tune or making balls bounce around the screen and play a recorded sound when they collide. Year 4-6 are making playable video games and now beginning to realise that they are able to create games in their own time (such as the final scratchgame).

Scratch has recently introduced Educator Accounts, for which you need to apply and get approval (a day to wait), but this now allows you to manage multiple online classes, reset their forgotten passwords, add or remove students and sign them up without the need for email addresses to login – such a time s
aver and it may help me keep my hair a few more years.

There are scores of resources out there, any question that you have is answered by a forum post or YouTube tutorial and once you give it a go your students will love it. I know that when they get to Secondary they will be problem solvers, better at logic and reasoning and have a good understanding about how code is laid out and how to change variables and create loops and conditionals.

My first successful game (Even though it has a glitch or too)

//scratch.mit.edu/projects/embed/140541688/?autostart=false

This game was created by a student as part of his International Week homework to teach visiting year 2 and 3 students about Ecuador in a fun way.

//scratch.mit.edu/projects/embed/136647435/?autostart=false

Be not afraid of growing slowly; be afraid only of standing still.

This ancient Chinese proverb expresses how I feel my learning has been progressing the past 6 months, not stagnant, but moving forward slowly and as the end of the year approaches, and the first anniversary of this blog also approaches, I can say I am not standing still, but may need to walk a bit faster.

Screen Shot 2013-12-22 at 4.30.05 PM
This Webpage is Not Available – a very common occurrence behind the GFW.

This is my first blog I write since August where I have not needed to turn on my trusty VPN as I am in Singapore on holiday – it is liberating. Living and working behind the Great Firewall has been an adventure, but the internet restrictions of the GFW have stolen half the tools within my 21st Century Teacher Toolbox…

-YouTube
-Google Docs and Apps for Education
-Blogger
-Wordpress
-Edublogs (Unless we subscribe as a school for over $1000)
-Twitter
-Skype

…all unreachable within my classroom environment. Blogging platforms and Google  gone from a modern classroom seems unthinkable and I have spent the past half year rethinking and reworking my philosophy to ed tech as it relates to my present situation.

Stolen from Smosh.com.

The Classroom

All of the restrictions aside there is still much that I can do as a professional for my own learning and there are still ways that I can create a connected classroom…

-I am creating a class Wiki.  Wikis are not my preferred  tool with a year 2 class, but it will suffice in the absence of a blog. Additionally, it will allow me to embed YouKu videos (China’s version of YouTube) and gives us a platform to share work as well as host relevant clips for flipped learning at home. With many of my parents not being native English speakers it may also break down the barriers between school and home.

-Skype: I can access skype through my personal VPN, so connecting with other classes through Skype is achievable.

-Email: Letters never seem to arrive, but connecting to other classes through email is a definite.

The Teacher

Now for me as a learner and a connected teacher I just need to keep looking at the glass being half full. I am researching into some online study, but reconnecting with my PLN is a must, as through the GFW and timezone differences I have been inactive on Twitter and Google+ and not dedicated the time to blog reading and hashtag following that I normally would. Edcamp Home is a mere 14 days away and I can not think of a better way to inspire a new year and prepare a teacher for the second term.

I have discovered that learning to code is like a Soduku  or Crossword and is giving me a better understanding of how a computer and the internet works. I am halfway through a html course on Code Academy and trying to create Apps for my Android phone with MIT AppInventor (You have to give it a go if you have an Android, and get your class to give it a go too!).

I got my class involved with Decembers Hour of Code initiative for Computer Science week  – seeing 6 year olds programming Angry Birds was inspiring and let me know that Scratch, another product of MIT,  will be part of my class program next term.

Lastly I need to remember about this blog – writing a blog post like this is the best way for me to clear my head and order my thoughts, make a plan and direct my thinking, let me reflect and redirect, as that was the purpose of this blog when I created it, but if I do not use it with regularity is is a waste.