One pseudocode to rule them all?

Well met, generous reader. It’s been a while. As you can probably tell from the total lack of posts, I don’t have much free time. I now work four days a week, and then I work even harder the other three days, looking after my son. My free time is largely spent sleeping to survive,Continue reading “One pseudocode to rule them all?”

Python Madlibs

Long time no blog! Things have been incredibly busy, especially as I’m also working on the #include hack day for 11-13 year old girls which will be held in June 2013! Anyhow, I thought I’d put up a little game I created as a revision task for my upper 6th who have their January modulesContinue reading “Python Madlibs”

Can you force someone to program?

I have to admit, I’ve been finding it hard to conjure up the enthusiasm to write about anything of late. When I thought about why this was, one of the reasons that has dampened my enthusiasm has been the yearly grind of the A-Level coursework. Although teaching is a very rewarding job at times, atContinue reading “Can you force someone to program?”

Computer Science – no one knows what it is

A short conversation with a Year 10 girl this week made me realise something sad – most students have no idea what Computer Science actually is. The girl referred to a colleague from my department who does not have a PhD as “Dr _X_”. (Well not literally Dr X, that makes him sound like aContinue reading “Computer Science – no one knows what it is”

Thinking Tasks #1 – Boxes function

Quite often after covering a big chunk of theory, I will try to get students to think about how to actually put it into practice. This task was very successful and resulted in one student going away and spending hours trying to figure out how to make the boxes work perfectly. After a bit moreContinue reading “Thinking Tasks #1 – Boxes function”

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”