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

« Plagiarism in education | Main | Competing with World of Warcraft »

Applying computational thinking in the “real world”

One of the justifications for teaching computing and coding is that “computational thinking” is a useful skill for pupils to have, in order to apply it in wide variety of situations. A worthy aim, but I’ve heard very few convincing examples given. Actually, I don’t think I’ve come across any examples of how pupils might use computational thinking in a broader context, or how it applies beyond the relatively narrow confines of computer science.

However, Anna Shipman, a software developer, currently working for the Government Digital Service, believes that a software development approach can and should be taken in other areas of life. In particular, she relates how it proved useful in the context of fixing a leaky roof.

Debugging is, hopefully, easier these days! Picture by James Vaughn Anna doesn’t explicitly use the terms “computational thinking”, “algorithm” or “debug” in her blog post or video (see below), that is really what she is talking about. Use her blog post or video as a really good way to help your pupils understand what the correct approach to testing is, and why it is so valuable.

Here is the link to the blog post: Roof bug-fixing.

Here is the video:

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (1)

Not certain I agree with this analysis. First, this is anecdotal reasoning. Second, similarity of problem formats does not necessarily demonstrate domain to domain transfer.
January 5, 2014 | Unregistered CommenterGrabe

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>