Search this site

Get in touch

Contact Terry Freedman

Thought for the day

Each day a randomly-selected "law", observation or suggestion will appear here.

Last 100 articles
Free subscriptions

Free guide to using interactive whiteboards

IWB Guide Cover26+ suggestions and tips. Free to subscribers of Digital Education (please see the link below)

 Subscribe to our free newsletter, Digital Education!

 It's free. Signing up entitles you to various freebies. We use a double opt-in system, and we won't spam you.

Click the image above for a free sample edition.

Sign-up page.

The DfE Assessment Innovations series collated. This booklet is free to subscribers of Digital Education.

Be notified by email if you prefer:

Preview | Powered by FeedBlitz

The Amazing Computer Education Project Book

Remember this?

Amazing Web 2.0 Projects

It’s been downloaded over 35,000 times. I’m hoping to create a similar Computer Education Projects book, which will also be free. Find out how you can help by reading this article:

The Amazing Computer Education Projects Book

Digital Education

News, views and reviews. In-depth articles. Guest contributors. Competitions. Discount codes.

(Not necessarily all in the same issue, but each issue is full of good stuff nonetheless!)

Sign up for our free newsletter now!

Oh No!!If you can't find what you're looking for...

Assuming you’ve tried variations of your search term and checked the spelling without any luck, you may find the article Finding stuff on the ICT in Education website helpful.

Alternatively, if it’s not an article you’re looking for, try looking through the menus at the top of the screen.

E-Books for Sale

Want to make your ICT lessons more interesting?

Then Go on, bore ‘em: How to make your ICT lessons excruciatingly dull is just right for you.

Clustr Map
Terry Freedman's Social Profile
Powered by Squarespace

« Awarding Levels in Computing for the purpose of number-crunching | Main | The 6 Fundamental Computing Assessment Scheme Questions »

A is for Assessing Computing: 16 criteria and 5 considerations

A student writes a program. What are you going to assess it on? There are at least 16 criteria you could take into account. Not all of these will be apposite – it depends on what you’re teaching and who you’re teaching. Also, I’ve framed the list below in teacher language; it’s up to you to adapt it into language that is more appropriate for your students.

  • Is the program intended to address a problem? (The ‘problem’ could be: how do I get the computer to say “Hello, world!”)
  • Does it address the problem adequately? In other words, is it fit for purpose?
  • Before writing the program, did the student have to work out what the problem actually was, in terms of computational thinking and then identifying the type of program that would be required to address it? This was a point very succinctly put by one of the delegates on a course I ran recently about assessing Computing and ICT.
  • Did the student write the code from memory, a crib sheet, or trial and error? Using a crib sheet isn’t terrible in itself, unless you are testing memory. In fact, in many circumstances it’s pretty sensible.
  • Does the program work?
  • How does the student know if it works: have they tested it?
  • How  did they test it? For example, did they ask someone else to test it?
  • If it didn’t work, did they fix the problem/s?
  • How did they go about fixing the problem/s?
  • Have they kept a record of what worked, what didn’t work, and how they finally came up with a program that runs smoothly?
  • Does the program work as efficiently as it might?
  • Is it user-friendly?
  • Will it work on, or could it easily be adapted for, different platforms?
  • Does it, or could it, contravene data protection laws ( a lot of apps potentially do: it just hasn’t been tested in a court of law yet. Note the word ‘yet’).
  • Does it contravene copyright laws (eg in the form of an image used if there is a ‘splash’ screen)?
  • If the app or program has potential commercial viability, has the student identified the need to ensure her/his intellectual rights are protected? You may think I have become carried away here, but this is a serious issue. If a pupil comes up with a brilliant idea that nobody has thought of before, someone needs to make sure they don’t get ripped off. For example, don’t encourage students to enter programs for competitions unless you read the small print and are satisfied that by submitting the program they don’t lose all their rights in it.)

You can take the above list, and map it to the strands of the new Computing Programme of Study, ie computing, information technology, digital literacy and e-safety.

Whatever your criteria, 5 things are clear:

  • You have to know what they are…
  • … and so does the student….
  • … and so do any  colleagues who teach the subject with you….
  • … and so do parents, because they need to know that although (for example)  their son wrote a brilliant program from a coding point of view, it didn’t fare too well in your grading because it was impossible for anyone apart from him to work out how to use it.
  • You are not going to cover all of those criteria in one piece of work – unless it is a phenomenally long and detailed assignment!

This post was written to supplement a previous article I wrote on the subject, called A is for … Assessing ICT. It’s still worth reading that, because it makes a few additional points to the ones listed here.

Also, in the forthcoming edition of Digital Education, John Partridge discusses his approach to assessing project-based learning.



Paperless office?

Your newsletter editor is hard at work sifting through the submissions for Digital Education, the free newsletter for education professionals. Have you subscribed yet?

Read more about it, and subscribe, on the Newsletter page of the ICT in Education website.

We use a double opt-in system, and you won’t get spammed.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>