Back in 1994 I wrote a program for a school-oriented calculator to help me manage my departmental budget. Here are some retrospective reflections on my first Visual Basic program.
Read MoreTechnology-Authorised Madness
A blast from the past -- with the emphasis on 'blast'. What I thought of self-service checkouts when they first appeared.
Read MoreA cornucopia of comic-making applications
If you like to use comics and cartoons in your teaching, and encourage students to do so too, you'll like this collection of comic-making utilities.
Read MoreRobots, artificial intelligence and all that
Call me a dreamer, but I think AI and robots are developments to be welcomed in education, not to worry about.
Read More15 Ways To Make an Educational Technology Project Successful
How can you make an educational technology project, for example a school research initiative, successful? In a sense, the fact that it's to do with ICT in education is irrelevant. There are some generic 'rules' which ought to be abided by.
Read MorePresentation: 10 stimulating ideas for the Computing curriculum
Here is some information about the EduTech conference in general, and my session in particular.
Read MoreInspecting Computing in schools: 6 research questions
The schools inspectorate in England (Ofsted) aspires to become a research hub. How might or should this affect Computing?
Read MoreForthcoming education conferences in London, England
Here are a few interesting-looking conferences coming up in London, England, up to January 2018.
Read MoreIn the next issue of Digital Education
Algorithms, book reviews and review copies of my book. All in the latest issue of Digital Education.
Read MoreWomen and girls and technology: a matter of biology?
Are girls and women biologically predetermined to not be natural programmers? No, I don't think so either. This article contains some interesting points based on recent discussions, and links to (hopefully) useful articles.
Read More8 Reasons to use project-based learning in computing
I’ve long been an advocate of project-based learning, or PBL. Done properly, it can be much richer in terms of learning opportunities, and more fun. I believe it is entirely applicable to the teaching of the new Computing Programme of Study, for the following 8 reasons.
Read MoreWhy recipes are a poor way of teaching algorithms -- and why they're not
Recipes as algorithms is one of the themes I'll be exploring in the next issue of Digital Education, which will be out soon.
Other themes include 'Is educational research worth the paper it's written on?' and much, much more.
Read MoreDrones in the Computing curriculum
If you're considering using drones in your Computing curriculum, where do you start? This article has a few ideas.
Read MoreWhat I've been reading: Weapons of Math Destruction
What's worse than being governed by algorithms? Not even knowing what the algorithm is doing. This very timely and readable book lifts the lid of what goes on in many walks of life.
Read MoreThe latest Digital Education newsletter
Exclusive article about the forthcoming changes in the EU's data protection laws, pseudoscience (?), biological determinism, back to school resources and more are in the current issue of the Digital Education newsletter.
Read on for the full list of contents of this free newsletter.
Read MoreSocial media traffic sources: a self-fulfilling prophecy?
Where is your website and blog traffic coming from? In this article I discuss the problem of self-fulfilling prophecies, and suggest three ways to find out where your audience is.
Read MoreGetting the most out of education conferences
This book has received 22 five star reviews in total so far, and is the TESOL Institute's featured book. Read on for more information, and for details on how you can buy a personalised version.
Read MoreDigital Education newsletter: what's in the next issue?
There's a lot of food for thought in the forthcoming issue of the Digital Education newsletter, plus useful resources and tips. Read on for more information.
Read MoreThe Great Training Robbery, Part 13 of 13
What can you do to prevent your training materials being used to run a course -- without your permission or involvement, much less any compensation? This 13 part series suggests a few ideas.
Read More8 Elements of a stimulating computing classroom
How can you make your computing classroom a vibrant, exciting place of learning?
Read More