This book won’t necessarily help a student pass a computing exam, but it will almost certainly make them a more aware, and thus better, programmer.
Read MoreGetting touchy and feely about Computing -- illustrated
Making it possible for students to come face to face with real things from times gone by can have an electrifying effect on them. This is especially so when teaching Computing.
Read MoreWhy you should collaborate on a Computing scheme of work (Updated)
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 More