June 8, 2008

any software literacy yet?

Category: tech, learning — rob @ 6:28 pm

I’ve wondered why ICT seems to lacks clarity of purpose in education. – why effective ICT usage is such an elusive thing. Also about the sense of alienation many seem to feel – that ‘technology is being done to us".

I think its because “ICT” is not one thing; it’s a million things.We might think a skilled IT person – in education say - is good at a set of programs {wordprocessing, spreadsheets, internet use; movie making … .etc}

Problem is that it is not a finite set – there are as many potential domains of ICT usage as there are domains of thought – so it’s a forlorn hope to try master it all. Taking a look at how software works, it can actually simulate every other system that can be thought of -   any system that can be described, can also be simulated on a computer.

That might seem a big claim - but its what Turing mathematically demonstrated even before computers were built. And its why software is endlessly flexible–- its like the permutations of writing. - (and at bottom software is very like language) - so that set will never close.

(We don’t quite see this, partly because the physical object of a computer appears to be “one thing”, or one collection of programs – not quite seeing its capable of running every simulation that can be thought of – morphing into any conceptual form). 

The first “meta medium” as Alan Kay called it.

So no wonder we’re not sure what the best way to “use ICT is” - its like asking what’s the best way to “use text”? It rather depends on what you’re wanting to do, express, analyse, what you are interested in. So what does an educator, with some responsibility for getting students or colleagues to “use it”, do?

A common approach is instrumentalist - we try to be adept at knowing a relatively wide range of tools, and potential ways to use them for learning and teaching.  And then we expose others to some sense of the range of tools, and their use in mastering various domains.

(So implicitly some progressive position on education and curriculum etc often accompanies this - Marco Torres is really on about a passion for social equality, and Ken Robinson is really about creativity,  as much as they might be interested in ICT as a vehicle for their ideas etc).

The mantra of this sort approach is ‘Its not about technology– its about achieving your goals etc / its about learning etc”

I think this goal driven approach is a productive and useful path, especially for busy teachers.

There is, though, a set of generic skills that still applies and is worth teaching children, who have time to learn. This seed will be more congenial for some than others – potentially grow some very big trees.Its understanding that software really is a “meta-medium” – that has a creative potential similar to language or mathematics; or some hybrid of the two.

That is, getting students to see that software is, behind the scenes, a particular type of formal language, limited in some ways – non emotive, analytical - but can be expressive and descriptive of ideas, and empowered to run at such speed that the simulation is tangible, interesting, expressive.

(listen to Steve Jobs describe the people who built the Apple

If you study these people a little bit more what you'll find is that in this particular time, in the 70's and the 80's the best people in computers would have normally been poets and writers and musicians. Almost all of them were musicians. Alot of them were poets on the side. They went into computers because it was so compelling. It was fresh and new. It was a new medium of expression for their creative talents. The feelings and the passion that people put into it were completely indistinguishable from a poet or a painter. Many of the people were introspective, inward people who expressed how they felt about other people or the rest of humanity in general into their work, work that other people would use. People put a lot of love into these products, and a lot of expression of their appreciation came to these things. It's hard to explain

So its interesting that when schools are talking so much about 'creative use of ICT', that the capacity to escape the boundaries of some else's simulation; and build ones’ own – to create at the language level – is not promoted more widely. One would think building and taking control like this  would be included in the canon of constructivist / constructionist approaches to ICT.

It would help to get kids and teachers to understand that all flavours of software - spreadsheets or word docs or movie editors or browsers etc –  everything is a system that begins life as an idea and becomes reality through a series of interactive expressions and rules.

It’s a pity in some ways the art of creating this is called 'programming' – since that feels like a dry, behaviourist sort of term. But as Seymour Papert said, its better for the kids to programming the computer than the other way around – and he investigated the wide ranges of “styles” that students brought to this medium.

As with other forms of literacy we want to be on the creating (writing) as well as consuming (reading) side. (The trap is because its so much easier to consume than produce - and using well designed software is such a compelling experience that we might be happy to leave creating it to the 'tech nerds').

Yet I think not doing this also contributes to a our sense of alienation – that ICT is being 'done to us', and we’ll never 'catch up'. That is, in a sense, probably true, if we’re just observing and positioning ourselves to try to use that set, which keeps growing.

Proprietary systems that position the “user” as completely apart from the “developer” and give little accessible or obvious means to get started with creating software are also part of the problem – most people sense that’s it all too difficult or involved to go the 'developer tools' and all that.

But really it doesn’t need to be that way - simulations that allow software development at some level should be quite accessible.

Ironically, the first generation of personal computers had a much easier starter language inbuilt (called BASIC) : Beginners All Purpose Symbolic Instruction Language.

Sounds like the sort of things schools should be interested in – and indeed many were.

Purists despise it of course – but it wasn’t bad for getting started – and that’s whats missing today – kids never get that start.

 I'm not suggesting all should be programmers, (although if we called it software creativity it might sound more appealling) ; but the seed of that capacity should be on offer in schools; accessed via maths or english or science or robotics or overlaps of these  - we should be able to cultivate that sense of creative control - which can grow in as many directions as there are ideas (in fact the idea can be the motive for learning the art).  

this meta-medium allows any system to be created, simulated, transmuting one thing into something else – this is, from a particular point of view, the essence of ICT – and its what happens inside this software stuff, and so is worth understanding – or at least offering a scaffold for those how want to understand, since it becoming so pervasive and powerful.  Its a slower discipline, compared to using software  (maybe analogous to learning music, rather than the easier task of appreciating it)  - but avoiding it seems to rule off a literacy that can be very empowering.

1 Comment »

  1. Interesting reflection, which I think outlines our current problem.

    How can get back that culture of computer “nerds” as poets and creators that steve jobs speaks of - in an age of Gladiators, Big Brother and other forms of entertainment? Also many programmers and the culture of programming being stuck on one side of the two cultures. Alan Kay, Seymour Papert –> both have strong groundings in philosophy and history, eg. Kay mentions Plato and Liebnitz as influences in his history of Smalltalk; Papert has a pretend dialogue between Aristotle and Galileo in Mindstorms.

    Some thinkers have argued that formal system can be emotional, eg. Minsky: ‘The Emotion Machine’ and Dennett: ‘Freedom Evolves’

    Comment by Bill Kerr — June 9, 2008 @ 12:44 pm

RSS feed for comments on this post. | TrackBack URI

Leave a comment

XHTML ( You can use these tags):
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .