My best IT training days #1: The Science Department

As a complement to my series of articles about my worst training days, I’ve started a series about my best ones. I believe we can learn from both sorts. In this article, I relate an experience of running a twilight training session for a secondary school science department.

Read More

Spreadsheets: vindicated at last!

I Love SpreadsheetsI’ve long been an ardent advocate of spreadsheets. They can be an invaluable tool in business, education or any other field in which planning, cost or both are paramount. As far as Computing and ICT is concerned, they can be used for teaching  modelling and computational thinking. However, they have been denigrated as being “just” an office tool, far removed from the exciting world of coding or robotics.
Read More

Computational thinking and spreadsheets

Data Model Template - Excel spreadsheetOne way you can “get into” computational thinking is through spreadsheets. Taking a practical view of what “computational thinking” means (see What is Computational Thinking?), I’d say that spreadsheets definitely fit the bill. In order to try to solve a problem using a spreadsheet, which is a tool for modelling or simulation, you have to do the following things:
Read More

A self-marking spreadsheet

I like a challenge so I thought I’d try to create a self-marking spreadsheet in Excel. (Look, some men like fast cars, some like sport, and some like womanising. Me? I like spreadsheets. OK?)


I was inspired to have a go at this by someone called Lee Rymill, who uploaded a self-marking spreadsheet to the CAS resources area. However, I wanted to take it a few steps further…

Read More

Spreadsheets Across the Curriculum

<Yawn> <Groan><zzz><Snort><Grunt> If that’s the sort of thing that greets you when you tell a class that “we’re going to be looking at spreadsheets”, then maybe – just maybe – you ain’t doing it right. I mean, I think spreadsheets can be exciting, a window into some really lively discussion. OK, I admit it: I don’t get out nearly as much as I should, but even so….

Read More

Why Teach Spreadsheets?

I often read blogs or articles which allude to the exciting nature of the possibilities of using video and podcasting in the curriculum, as opposed to spreadsheets. I think this raises a number of issues:

Firstly, why even bother to teach spreadsheets given the apparently more exciting possibilities offered by video and so on?

Secondly, is it true to say that spreadsheets are, in their very nature, boring?

Thirdly, even if they are, does it matter?

Why teach spreadsheets?

The short answer is that you don't have to. According to England and Wales' National Curriculum Programme of Study for ICT, you have to teach modelling and sequencing. You could certainly teach the latter through a curriculum centred on podcasting and other media. You could probably teach modelling too, but it would need to be thought through very carefully in order to avoid the danger of it's becoming too superficial.

Spreadsheets, however, are ideally suited to the teaching of modelling because that's exactly what they're designed to do. If you take the basic modelling question as being "What if?", using spreadsheets is, to coin an expression, a no-brainer.

But is it not the case that for spreadsheets to be useful, lots of numbers have to be involved? Well, not necessarily. I read some years ago an article by a teacher who was using spreadsheets in English to demonstrate the progression of a work of literature over time.

If, for example, you take a novel such as The Picture of Dorian Gray, you could plot the number of witticisms per chapter in a spreadsheet and then generate a graph showing how they decline as the book progresses.

Or you could take a work by Shakespeare and plot the number of jokes per scene alongside the number of killings per scene, the instances of dramatic irony per scene and anything else of interest, and then look at the resulting graph.

What that sort of thing will do is illustrate very effectively how the nature of the play or novel changes from start to finish, but it's not the only possibility. At the Online Information conference I attended in 2008 someone showed a screenshot from someone's MA thesis in which the student had used Excel to showcase the different kinds of rhyme in English poetry.

These are good examples of modelling, but you don't have to be quite so avant guard. There are lots of opportunities for modelling of the number-crunching kind, but I'll come on to those in a moment.

Let's not forget sequencing. Contrary to what some people have said, control hasn't so much disappeared from the curriculum as morphed into "sequencing", a much better term because it's more accurately descriptive and also wider in scope:

[Pupils should be able to ... ]use ICT to make things happen by planning, testing and modifying a sequence of instructions, recognising where a group of instructions needs repeating, and automating frequently used processes by constructing efficient procedures that are fit for purpose

That's exactly the kind of thing that spreadsheets are good for, which is why I decided to approach my chapter on sequencing in the latest ICT for Life (for Year 8, ie 13 year olds) through the use of a spreadsheet. It makes use of the IF function, which can be seen as a rudimentary example of sequencing, and macros, which encapsulate both sequencing and automation.

It seems to me that if you're going to decide to teach these skills through, say, video podcasting, you will have a tough time ensuring that the work is demanding enough to meet the criteria of the National Curriculum in a real, as opposed to superficial, sense.

For example, I think that it involves more than deciding on who in the class is doing what, and in what order, and then going out with a pocket camcorder and hoping for the best. You'd need to think of things like editing, which could address both sequencing and modelling, and even issues like background music (which can affect audience reactions and assumptions) as part of the attention to modelling. But, not being an expert in such matters, I think all that sounds more challenging than coming up with a good idea centred on the use of spreadsheet.

Are spreadsheets intrinsically boring?

I think if you regard a spreadsheet as little more than a glorified calculator then you would be hard put to find much of interest there. But there are two sides to the question of whether spreadsheets are boring.

Firstly, it's a matter of functionality. In a fully-featured spreadsheet like Excel, there are all sorts of ways in which you can approach "what if?" questions, from the relatively simple IF function, through conditional formatting and scenarios, to goal-seeking and pivot tables.

Secondly, and more importantly I think, is what you do with them. Over a decade ago I devised a spreadsheet which was quite complex behind the scenes, but easy to use. It was a party planner, and what you had to do was decide how many bottles of fizzy drink and so on you should buy. The rules were that you were not allowed to overspend or underspend (the spreadsheet would alert you if you did), and you had to buy everything on the list.

The starting point

Information is provided in real-time...

... which is just as well!

Obviously very simple, but put the students to work in pairs and discuss their purchases and it starts to take on a life of its own. It is actually quite hard to spend exactly a given amount of money without resorting to desperate measures like buying 200 bags of peanuts and nothing else!

Then you can start to throw in "curved balls", such as:

"Sorry, class, but I've just found out that your dad couldn't work overtime this week, so you can only spend £25 instead of £40." Or:

"Hey, I just found out that some of the people coming along are vegetarian, so make sure you buy something they can eat and drink too."

As a homework exercise beforehand you can ask them to do some research into what sorts of tings people buy for parties, and part of the lesson can involve getting onto the internet to try and find the lowest prices.

So, in a sense, the spreadsheet itself is boring: after all, all the pupils are doing is entering numbers because everything has been set up for them. But they're starting to learn what modelling is, in a way that is interesting to them.

But where this sort of approach really starts to take off is afterwards, when you say, in effect, OK, let's take the lid off and see how this thing works. You can ask the pupils, what do you think is actually happening behind the scenes to give you a message like "Sorry, but you have overspent by £14.16."?

The idea is to get them to understand the logic of what is happening, expressed in ordinary language. Once that's been achieved, you can start to construct a spreadsheet model using syntax that the spreadsheet program will understand.

If your spreadsheet work consists of (and I've seen this) getting the pupils to type in rows and rows of football scores and then find the average score and the highest score, then I agree with you: that is mind-numblingly boring. It's tedious, pointless (why not give them an already-populated spreadsheet?) and mundane.

With older students you can push the boat out a bit further. We're accustomed to spreadsheet models being concerned with business or sports, but how about science fiction for a change?

In The Cold Equations, Tom Godwin posits the idea of a supply spaceship that has almost precisely the right amount of fuel for its return journey, taking into account weight and distance. What happens when the pilot discovers a stowaway on board? I won't spoil the story for you by telling you (read it, especially if part of your job is to discuss moral issues with your students), but what a great starting point for a spreadsheet exercise! Can you construct a simple model showing what happens to fuel consumption when one of the critical factors (weight or distance) goes over a certain limit?

Again, this activity can be enriched by asking the pupils to do research into this area -- not necessarily in the area of space flight, but in the more accessible realm of fuel consumption by cars.

Even if spreadsheet are boring, does it matter?

I thought I'd throw this one in. I do think it matters, up to a point, which is why I wrote the book "Go on: bore 'em: how to make ICT lessons excruciatingly dull". However, I do think there is a danger of falling into the trap of thinking that school has to be entertaining all the time. It's a fact of life that some activities are boring, but possibly necessary.

What springs immediately to my mind is preparing my invoices. I love the work I do, and when I finish one assignment I like to move on to the next. Instead, I have to find time to sort out the paperwork and get an invoice sent off to the client. That's just plain boring as far as I'm concerned. But if I didn't do it, we wouldn't eat!

I'm not suggesting that we try and bore kids as part of their preparation for adult life! But neither do I think we should tear our hair out and rent our clothes if school activities are not always as action-packed and fun-filled as kids would often have us believe they want them to be.

In fact, it's a con on their part, perhaps an inadvertent one. What kids want at school is not necessarily to be entertained, but to be kept interested, and to feel that they're learning something useful. Spreadsheets have the potential to form the basis of activities that help to achieve exactly those goals.

This is an updated version of an article that was first published on 24th December 2008.

The Art of Stating the Obvious

Do advertisers know something we don’t? Some years ago a soft drinks company brandished the slogan “Our bottles are sterilised with steam!” – omitting the fact that all soft drinks companies used that method. I was reminded of this yesterday whilst in  a hardware store (the old kind of hardware, ie nuts and bolts and things). On sale was a fly swat whose packaging proudly declared: “Poison-free”. That’s right: there wasn’t even an exclamation mark, which would at least have hinted at self-irony.

Tell me something I DON'T knowHave ICT Co-ordinators and others whose job it is to bring other colleagues on board with using technology missed a trick? Perhaps posters could inform people that computers do things automatically, or that word processors have built-in spell-checkers.

Actually, I know I’m being slightly cynical, but on a serious point, where do you draw the line? For example, I am pretty sure that a lot of people don’t realise that spreadsheets let you run the same basic calculation over and over again  without your having to enter all the information again – unlike with a calculator, once you have set the spreadsheet up all you have to do is change the numbers (variables) you use.

I’m fairly confident that most people know that spell-checkers are a feature of word-processors, but what about the outlining feature, which allows you to see only the main headings? And if aware of that, are they further aware that by changing the order of those headings, they will automatically move all the text under them?

People don’t know what they don’t know. It may be worthwhile trying to think of things your colleagues don’t know about the computer facilities in your school – and then telling them all about what, to you, is obvious.

Cool Tools For Ed Tech Leaders: Spreadsheets

No, wait! Don't stop reading just yet! I know that spreadsheets sound boring, but they really aren't. Used properly, they can be essential tools in your planning toolbox, because they have three brilliant features.

Brilliant feature #1: The sort facility

Using this, you can re-order the spreadsheet by deadline, to see what's coming up, or by  person, to see who is meant to be doing what, or by area of work, to see if everything is being covered. Using the sort feature is easy, as long as you have designed the spreadsheet sensibly. That means, having a separate cell for each attribute of each task, ie date for completion, area, person responsible, and so on.

One tip: format the dates as yyyy-mm-dd (or, in USA, yyyy-dd-mm). Why? Because that's the only way you can make sure everything is listed in chronological order, if that's what you need.

Brilliant feature #2: Sumif

This is a great feature that's available in Excel, Google Spreadsheet and in OpenOffice's Calc. What it lets you do very easily is to perform the following kind of calculation:

If this item comes into category A, add it to the total, otherwise don't.

You can use Sumif to find out what you're spending money on, or where your team's income is coming from. For example, you may have categories like software, hardware, printing, and so on. Using Sumif, I once determined that 60% of my department's spending was going on photocopying worksheets. I asked my team to print off multiple copies instead (if they needed print-outs at all), which resulted in savings of hundreds of pounds over the year.

Brilliant feature #3: Conditional formatting

Use this to create the traffic light system: green for 'yes, done that', amber for 'we're getting there', and red for 'there's been a glitch'. The traffic light system gives you an instant visual summary of how you're doing as far as meeting targets is concerned.

Conditional formatting can work on either numerical values or text, or a formula. For example, you could have a column called Progress, and set up the conditional formatting to turn a cell red if it contains the word 'no', green if it contains the word ';yes' or amber if it contains the word 'partly'. Or you could set it up based on a formula 'today's date minus target date'. If the answer is less than zero, the cell goes red, and so on.

The spreadsheet was one of the first applications developed for the personal computer, and it's more than just a glorified calculator. Pretty it ain't, but boy is it useful!