When I was a teacher, I found it frustrating that it was not at all easy for students to create GUIs using Python. I used tkinter a little bit with my GCSE class and they instantly loved creating GUIs, but became frustrated because simple things were so difficult to do. After talking with some developers about… Continue reading gui zero – making Python GUIs really simple
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! I… Continue reading Exciting adventures at Pycon UK
So here it is! I’m taking the plunge as of September and starting my own business – Cat Cat Code Ltd. I’ve put up a blog post with some tips on teaching HTML and CSS on the site so please do pop over and have a look. If you know of someone who could benefit… Continue reading Cat Cat Code Ltd
I’m excited to announce that as of September I will be starting an education consultancy business and will be available to hire for training, speaking, advice and other awesome Comp. Sci. related activities. When it comes to big changes, I don’t do them by halves. Since June this year I have got married, moved house,… Continue reading Exciting news!
I keep hearing the phrase “Scratch is becoming the new Powerpoint” – teachers all over the country (nay, the world) are using the same programming teaching tool to teach with. So why is it that in a world with so many free tools for teaching kids to code, everyone seems to be using the same one? I have a reason.… Continue reading Scratch is the new Powerpoint
I’m nearly at the end of my first time round teaching GCSE Computing and something has been bothering me. I decided to leave the topic of networking until the end, because I think it’s one of the hardest and also because I thought it would be beneficial to do it in Year 11 when my… Continue reading Computing – the cake is a lie
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 lightbulb… Continue reading How do you actually teach programming?