Do you want to run a workshop?

Following on from the post I made a while back about writing resources, I thought a post about things to consider when running a workshop for beginner coders might be handy too. This post is primarily aimed at those lovely people who have no training in education but who give up their time to teachContinue reading “Do you want to run a workshop?”

Writing programming workshop resources

I write a lot of educational resources, so I thought it might be useful to share some tips for things I’ve learnt over the years. I’m hoping that these tips will be particularly helpful for those people in the wider community who volunteer to give up a lot of their time to run workshops forContinue reading “Writing programming workshop resources”

Exciting adventures at Pycon UK

Having missed out on the previous n years and had to endure extreme jealousy caused by the exciting tweets, I decided that this was going to be the year I finally went to Pycon. I had heard that there was an education track and that this was the way to meet real live developers! IContinue reading “Exciting adventures at Pycon UK”

How do you actually teach programming?

This is a question which has been bugging me for some time now – how do you actually teach someone to program? I don’t mean which language, or what resources should I use, or what time of the day is optimal. I mean what is it in your teaching which switches on the little lightbulbContinue reading “How do you actually teach programming?”

Javascript Binary to Denary

I wrote this but I am not sure I can use it for the purpose I wanted. Feel free to use if it’s useful to you! <html> <head> <style> input[type=’text’] { font-size: 24px; } </style> <script type=”text/javascript”> // A quick and dirty binary to denary converter in Javascript // I wrote it to use withContinue reading “Javascript Binary to Denary”

Who’s teaching our kids to code?

So I just saw this article tweeted by @ukiekim and written by @calflyn. Admittedly having been written in October 2012 it’s a little bit old but still relevant. The first picture caption I spotted was: Computer programming: It has fallen to the industry itself to step into the breach, and provide support for those keenContinue reading “Who’s teaching our kids to code?”

YRS, EPQ and the Return of the King (of Code)

For those of you who are not in the know (where have you been?), last week was the festival of awesomeness known as Young Rewired State, where in centres across the country children under 18 gather to make apps, with the aid of mentors from companies, universities and a few rogue nosey teachers like me. TheContinue reading “YRS, EPQ and the Return of the King (of Code)”

Thinking Task #2: Mastermind – you need to be!

I thought I’d go with my own recommendation from my first post, and write a piece of code for my A2 students who are currently revising for their programming AS module in January to analyse. A Lower 6th student had suggested that a task could be to implement the “Mastermind” game which I had playedContinue reading “Thinking Task #2: Mastermind – you need to be!”

Coding, “the crappy way”

I was talking to my friend Tristan the other day, via the MUD which he has created and programmed himself. If you don’t know what a MUD (Multi User Dungeon) is, it’s a sort of a text based adventure world where you can interact with other people, and move between various rooms and locations, andContinue reading “Coding, “the crappy way””

Teaching students to think

The hardest thing I find as a Computing teacher is teaching students to think. They always seem to get totally hung up on the syntax of how you are supposed to write a particular statement (my students’ favourite being the “if loop” …Grrrrr…) or where the colons are meant to go. I’m teaching using PythonContinue reading “Teaching students to think”