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 through 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 game).
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