In the article 12 Characteristics of a good Computing Scheme of Work I said that people should work with other people on their Computing scheme of work. Why?
Read MoreComputing in Schools, UK
I've been reading the transcript of a conference called Computing in England's schools, from July 2022. Yes, I'm a bit behind the times on this, so I apologise. However, I think anyone who has been involved in educational computing for any length of time…
Read MoreUsing spreadsheets or Python to process words
A couple of people and I started to discuss how we might use technology to process a block of text.
Read MoreThe Magic of Human-Computer Communication (revisited)
Driverless cars: technology trumps experience - again (Updated)
If you want an excellent example of the triumph of hope over experience, look no further than the optimism surrounding driverless cars.
Read MoreKettles and algorithms (Updated and expanded)
Like many English people, the most important thing to me is having a decent cup of tea. So I was delighted when we bought a variable temperature kettle. This doesn’t just heat up the water to boiling point. It lets you select the right temperature for the kind of drink you have. But how does it work?
Read MoreHow can CHatGPT be used in education? And can it write decent book reviews?
I asked ChatGPT, and here’s what it said…
Read MoreQuick look: Strange Code
Strange Code looks at esoteric languages and also atypical languages, which are those that are not mainstream.
Read MoreNational Coding Week: why? (Updated)
I’ve always been of the strong opinion that (a) people should talk about programming, not coding, and (b) people learn best on a kind of need to know basis.
Read More7 Expectations for Computing lessons (update)
I don’t think rules, as commonly formulated, are very useful in the context of Computing lessons.
Read MoreMaking and programming
Is 'making' really an effective -- or cost-effective -- way of learning programming?
Read MoreReview: A student’s guide to Python for physical modelling
The book’s primary concern is enabling Python to be used for manipulating and plotting large datasets, dealing with image “noise” and other advanced topics.
Read More3 reasons your students are bored in Computing lessons, and 9 solutions
21 "laws" for computer users
The next time something goes terribly wrong when you’re using technology, console yourself that it’s happened to everyone!
Read More12 ways to prepare for teaching Computing
If you're told you'll be teaching Computing from now on, but don't feel competent to do so, what practical steps can you take in order to get up and running? Here are 12 suggestions.
Read MoreBritish Gas and the Internet of Things (Updated)
Most talks I have heard on the subject of the internet of things, by which is meant the connecting up of objects with people and other objects through wireless technology, have been completely daft.
Read MoreAda Lovelace Day 2021
Imagine what Ada Lovelace might have achieved had Babbage actually built his “computer” and she hadn’t died at the age of 36.
Read MoreOn this day: 5 reasons to join Computing communities
On this day: Presentation: 10 stimulating ideas for the Computing curriculum
This is an article I originally published on 2 October 2017. The conference it refers to has been and gone, but I’ve added a few annotations relating to my methodology.
Read MoreNational Coding Week: why?
I’ve always been of the strong opinion that (a) people should talk about programming, not coding, and (b) people learn best on a kind of need to know basis.
Read More