Hello. I’m currently Head of Computing and also teach ICT (although some people might see it as the other way around :D) at a school in England. I am interested in investigating new ways of learning about Computer Science and improving the delivery and perception of education in this field.
As well as a PGCE, I have a degree in Computer Science and I used to be a Web Developer, experience which has been useful to draw on in teaching. I have created countless systems using PHP/MySQL, both commercially and as in-school type projects. I teach Python as the language for AS OCR Computing and back in the days of yore I have also programmed a bit of Java, C, C++ and Lisp. Crikey.
My current interests include:
- How can we begin teaching the thinking skills for devising algorithms in accessible ways, pre A-Level
- How can I make programming exciting at A-Level, whilst still teaching the (OCR) course?
- Which new technologies are worth having?
- Is Facebook run by the Ministry of Truth?
- How can we reduce the feeling of dependency on “techy people”, both from students and other staff? (Or the “No, I will not fix your computer” problem.)
- Why don’t enough girls like Computing?
I’m sure I have a book or a PhD in me somewhere.
The usual disclaimer here – the views are my own and do not reflect the interests or opinions of my school or any other party.