Showing posts with label difference engine. Show all posts
Showing posts with label difference engine. Show all posts

Monday, 18 January 2010

Catching a code

This is part 5 of my series on the history and impact of distance education. In part 4, we saw how Charles Babbage developed his ideas to create one of the first computers - the Difference Engine.

One of Charles Babbage’s associates was a member of Britian’s aristocracy. Ada Byron, also known as Lady Lovelace, was the daughter of the romantic poet Lord (George) Byron, and she seems to have had a great deal of time on her hands. Some accounts suggest that she wished to become 'an analyst and a metaphysician' and that from a young age she had developed a passion for science - an aspiration that women were generally discouraged from following in 19th Century Britain. She didn't seem fazed by these restrictions though - and tended to follow her own ideals.

Ada was still in her teens when she heard of Charles Babbage's idea of the Analytical Engine - an automatic calculating system - and the successor to his earlier invention, the Difference Engine. Babbage had conjectured that a calculating engine might not only predict but could act on that prediction. Ada was very impressed by these ideas and began to speculate about her own contribution to the development of the calculating machine. Correspondence between Lady Lovelace and Babbage was by all accounts filled with a heady mixture of fact and fantasy, as they both began to speculate on how such a calculating device might be used. Lady Lovelace eventually published an article in which she predicted that Babbage's machine might be used for scientific and domestic use. This visionary account of the machine’s potential was uncanny in its accuracy, predicting its potential to perform a multitude of tasks such as playing music, creating pictures and composing letters. It's a pity we don't have someone of her calibre in the meteorological office today, predicting our weather for us.

Lady Lovelace suggested to Babbage that a plan might be formulated to enable the Difference Engine to calculate Bernoulli numbers (look, just follow the link). This suggestion is now seen by many as the earliest example of computer programming. It wasn't exactly C++ but it worked. Lord Byron's daughter, in her collaboration with the genius Charles Babbage, gave the world the second part of the computer equation - the knowledge that it was possible not only to create a computing device, but to write instructions for it to follow so that it could produce a defined result. The modern computer is based upon this premise. In 1979, the U.S. Department of Defense named a computer program 'Ada' in honour of her pioneering ideas.

Tomorrow: Part 6: Come the revolution...

Image source

Friday, 15 January 2010

Making a difference

This is Part 4 - a continuation in my series on the history and impact of distance education. Yesterday in Part 3, we saw how the correspondence course could be adapted to deliver a full degree. In Part 4 we start to examine the technology behind distance education.

Considering its relatively small size and population, (and this is my personal view) the United Kingdom has contributed disproportionately to the rise of technology supported distance education over the last two centuries (Wheeler, 2005). But I would say that wouldn't I? I'm a Brit after all. The computer, one of the most vital distance education tools of the last 30 years, is generally agreed to have been most influenced by British mathematician Charles Babbage in 1821. Yes, I know that other Europeans such as Blaise Pascal and Konrad Zuse pioneered their own versions of calculating machines, but Babbage's method of calculation through the Difference Engine - which later became a programmable machine - was the innovation that provided the template on which modern computing is based.

Charles Babbage was raised in a well-to-do English family, and was a child prodigy. Historical accounts suggest that he taught himself algebra when very young, and developed a great passion for all things numerical. So, before he could be numbered with the greats, he had to be great with numbers (Stop it - Ed.). We even have a building named in his honour here at the University of Plymouth, which of course houses our school of computing and the open access computing suites.

It was inevitable that he would eventually follow a career in mathematics and in 1811 he enrolled at Trinity College, Cambridge. He became a greatly respected scientist and was honoured for his work when he was invited to become a member of the Royal Society. The story goes that one day Babbage was sitting in his study, holding his head in his hands, as he pored over reams of statistics. A colleague came in, saw him and enquired, ‘What are you dreaming of Babbage?’ ‘I was thinking’ replied Babbage, ‘that many of these calculations could be performed mechanically!’ They must have thought him a nut job, but Babbage was serious. Soon he began to take an interest in the notion of building a 'calculating machine'.

He eventually succeeded in building a prototype of his Difference Engine but his work was stalled due to lack of interest and limited funding from the British government and little support from his peers. Sadly, he died a bitter and disappointed man, having invested much of his life and personal fortune into an ambitious and ground breaking engineering project that showed little positive results during his own lifetime. His legacy and influence on modern life however, is profound and Charles Babbage is today acknowledged as the 'Father of Computing'.

The computer has extended its influence exponentially in the past few decades, and has advanced unrecognisably beyond the original notion of being a mere ‘calculating machine.’ It is now a very sophisticated tool for the development, storage, retrieval, delivery and transformation of data - it has the potential to enrich and extend educational experiences, and can provide students with a truly time and space independent portal to education. We must remember though that good pedagogy does not just happen because technology is being used. Good pedagogy takes place when teachers use technology appropriately and creatively. That is what can make the difference. We also need to know this: Such sophisticated and far reaching functions would never have been possible without the ability to issue instructions, or ‘program’ the computer. In Part 5 we will begin to explore this.

Reference: Wheeler, S. (2005) British Distance Education: A Proud Tradition. In Y. Visser, L. Visser and M. Simonson (Eds.) Trends and Issues in Distance Education: An International Perspective. Greenwich, Connecticut, USA: Information Age Publishers.

On Monday: Part 5: Catching a code

Image source