[wrote this as postscript for some studies - following the intuition that the common experience of ICT as web 2.0 may eclipse some crucial understandings of classic IT, water down the content of computer science in schools] :
Sitting on a train, after a day wrestling with a research proposal, an interesting synchronicity unfolds. Passengers cram in; opposite one starts a crossword puzzle. Adjacent, one opens a laptop and starts programming. A few minutes layer another passenger gets on, sits opposite, and starts a sudoku. A moment later the sudoku solver and the programmer recognise each other; obviously know each other a little; but don’t talk for long, and settle back to their tasks. I’ve been glancing at the programming beside me; its in a terminal window and is full of test cases and assertions. I guess it might be a test harness for an electronic board.
After a while I notice the approach the sudoku player is taking, systematically listing, in small script at the top of each cell, the candidate possibilities for each square, identifying the most constrained cells first – then reducing elements out other cells once one is determined. I find myself thinking of procedures I could use to program that - looping through each column, and row, with an array attached to each cell; - maybe with colour if one just wanted to hint at productive cells…. I glance back at the programmers screen –and it suddenly seems like that is exactly what he is programming - he flicks a window and I see its called sudoku.py.
My sudden conjecture is that there might be coworkers, since they did recognise each other … even though the common link of sudoku algorithms seems like improbable work .. so I break the convention of commuting silence and start a conversation. It turns out their common focus is not these little numerical puzzles - they actually did a computer science course some years ago; the manual sudoku solver now works in a bank; as a systems designer; the programmer works for a stockbroker, programming automated trading systems – both are tackling the sudokus for distraction.
We chat, and I talk about this research, and Sherry Turkle’s reservations on today’s notion of IT– around the that fact that 20 years ago many kids programmed computers for fun – we all agree on that - but today kids are more likely to be on MySpace or World of Warcraft. I mention my suspicion that the lack of a 'BASIC' – the simple, pre-installed language we learnt with, might contribute to this. I’m interested in their opinions. The stockbroker programmer indicates, wryly, he is happy with the lack of competition coming through from junior programmers. The sudoko banker rebukes him, and warns that below a critical mass that whole sector of the IT industry will be outsourced to India. Working in a large bank, he sees it already; there are no local programmers below the system designers. He also seems bit conflicted about ICT in schools; since he has fond memories of the control he felt in teaching himself programming language, and spending hours trying to make games, on a Commodore 64; but isn’t sure there is a future in it now. The stockbroker programmer disagrees – loves the technical work and sees it as a good career option for students.
I feel like I should interview these two, incarnations of the concerns I’ve been reading over for two days; early dialogue in an outcome space.. after they leave at the little satellite town, I travel on, feeling I might be on to something - that the historical tensions around how IT is conceived corresponds to real and current issues, and the strength of this little debate tells me the issue goes beyond schools - and the idea of visual schematics to examine the tensions might work.
many in education seem set on cheerleading the '21st century ict' ='web 2.0' =transformation' theme - lots of syrupy youtube videos on that theme - but not everyone agrees, or at least not without reservations about what is missing in that equation. Some have even stepped away from the spin and put it all in historical context. Its quite stabilising to have some sense of the real historical trajectory of educational computing - the popular idea that its all progressed betrays some of the real history.
My little boy likes 'The Incredibles' brand of superheroes, so I know that Pixar film rather too well. There’s a clever intro to the movie, where the super heroes talk about their alter egos. One of them, glib and suave, complains that “superladies, they’re always trying to tell you their secret identity. They think it strengthens the relationship or something. I tell them, I don’t even want to know about yourmild mannered alter ego. You tell me you’re Mega-Ultra-Lightning-Babe, and I’m good. I’m good.”
The story around IT can be a bit like that. I don’t want the story of what its really like. Tell me about the hyper-system, and what it can do when its costume is on, and its having a good day.
The reality of these things is not always so fun. I have a friend who works in procurement for a large multinational company – transacting leases on oil tankers and little things like that. He was recently pulling his hair out as the company was upgrading their super duper finance package, which is a world class, company wide, top of the range product,from version 2 to 3. The result, after endless meetings, change management plans, consultants flying in from the US, is that they now have a world class system that is much harder to use, takes 16 keystrokes to complete tasks that used to take 3, and has many of the shortcut commands in another language.
So here’s a few thoughts.
I knew a school in Melbourne, close to 10 years ago, that developed some pioneering approaches to IT in general - all teachers were asked, and required, to work hard to integrate IT in their classes - and also were progressive with learning in general (they were onto the metacognition, “learning to learn” , habits of mind, middle years sort of approaches early on), as well as new uses of space (open learning spaces, passive supervision of pods etc)
(I was in a Catholic school at the time, which would probably have wished to claim a richer purpose in education, and yet I and others from our school were very impressed with the clarity and focus of this schools purpose and mission – everything seemed to pull in the same direction – and so we ended up, via an ICT project, in some sort of mentoring relationship with the school.)
I remember a one senior staff member saying she had to travel to most of the intentional conferences on teaching and learning, to keep abreast of it all.
They also did some really interesting things with intranet / extranets etc; they were early on the block with publishing student timetables to the network, and student / parent portals to the web.
A couple of their own IT staff developed that, supporting the school's general agenda. Its not so hard with some time and support – I recall hearing them say, at a Navconn conference in 2001, thatthey started in Cold Fusion, a fairlystreamlined web environment, and only moved to ASP once they got some skills under their belt. That is, they were just working with the more accessible and flexible tools of the day; aiming at functionality, not necessarily at the most technically advanced pathways. Rapid application development.
An interesting question arises – how would one scale up some of that intranet / extranet innovation?
To my naïve mind, two approaches seem possible.
(1) encourage other schools to foster the same sort of local skills and development. Given there are really powerful open source apps, and development environments, that streamline the process (one example is Moodle), one could expect schools to have a big jump start on those early developers. Some of those projects use a central repository of modules on the web – so one could harness the innovation across the system, magnify and harness the efforts of those two original developers.
The formal educational system could presumably provide some support in getting platforms established. It could also mandate certain standards on how the data must import / export; such as the flavour of XML that was required to exchange data between, say, timetabling and reporting applications, so that local development produced solutions that could still exchange data with each other. And then let schools plug and play and customise their modules; and tap each others development and ideas, within a framework that still maintained standards on how data was handled, exported, etc.
(For a weak parallel, one could look at edublogger, as an example of education colonisinga common platform, in a way that does leverage an existing open source technology (wordpress) - one that is leaping along with regular enhancements from an active community of supporters, using a standard and yet customisable framework. Edublogger is too limited for this to be a good example, since its more of a training / playground –for example, one can’t even modify the underlying Wordpress plugins or themes. Wordpress MU might be a better example, though it would probably be stretching it a bit to try turn it a large scale content management system for a school - its not designed as an admin tool. Moodle, joomla, dotnetnuke might be better examples – where one could enforce some standards on how the flexible app was used /deployed without killing the range of customisations).
[i guess the risks are that some schools wouldn't be in a position to do much in the way of developing it; and may need a fairly standard version, and access to a local skills to customise it.]
OR (2) – one could attempt to build a big system that packages all that functionality into one bundle, does everything, and distribute to multiple schools from a commercial vendor. Sort of like SAP for schools. (Cases has tried this, i think ,with various web modules).
I think there are a couple of reasons why the former approach is pretty interesting.It could tap some of the willing creativity in schools, and allows schools to fully customise their own applications, in a way that off the shelf seems to find hard to match.
The SAP model – a system that does everything – would seem to run a few risks –in terms such development time; and also that the standardisation might make it hard to customise and match against local needs.
In my untutored observations of these things, if a company had something really good already built, it might work – but it seems pretty tricky. Watching attempts to standardise other software apps in schools, including NSW and Queensland, doesn’t suggest this is going to be easy.
One of the most astute people I know in the field of intuitive learning and software design is Kathy Sierra. (Her crash course in learning theory is great, and thoughts on software features is interesting). She’s made her name with applying these approaches to the teaching and learning of a difficult and traditionally dry area, object orientated programming –and turned the classic textbook genre on its head with the result.
I have some feeling for the two developers in the school story - and the notion of proceeding by magnifying their efforts. I wrote an information system for analytical laboratories, in the early 90s, by extending some common productivity software with scripting. … was an after hours project to start with, for the lab I worked in, then a part time job while I did a Dip Ed; and somewhat to my surprise was installed in 6 labs, and reduced the need for admin staff. It lasted a few years after I left; which is not bad for non updated software. Was replaced few years later with a 'proper' commercial product – which was more secure etc, but was less well received than the inhouse tool. Developing from inside the company, one has the advantage of knowing workflow, paperwork, systems, and where to automate the manual work.
Disclaimer – i no doubt sound clueless, but its not the commerical verus free open source thing that i'm getting at here. Its the question of how to scale up successful innovation; seed it again in local environments, tap the creativity in the system, with some means of exchange and feedback, or deliver it from one standardised centre? - and also the development and flexibility issues in the two approaches .. but this is all just my uninformed reflections; and i'm not 100% sure which side of the cartoon i'm on.
there is a vigorous discussion occuring on the Vic 7-10 IT email list about the pros and cons of the last IT conference - was the "revolution" theme, and a lot of the web 2.0 focus (the miracle of wikis and blog etc) , limited to buzz words without educational substance, void of historical perspective, without deep rationale - or was it a discussion of the state of play, with some inspirational case studies?
i didn't even go to the conference, but i had been having a parallel discussion with the keynote speaker, Stephen Heppell - after i heard him a couple of days later. i was going to email something to the list but i thought the issue deserved to go beyond transitory email - so here it is:
My what big teeth you all have
I didn't get to the conference - so please ignore everything I am about to say.
Although I did hear Stephen Heppell at another forum - and lots of web2 examples etc - so maybe you can listen in again.
I liked his content, and sense of education and change - lots of interesting ideas, and felt like a good sense of kids and schools. I also had some questions, which I followed up in email with him - re classic tech IT,
"You mention that you put the “C” into ICT (not just old IT). I was interested in that as I have looked into the terms somewhat – and used them to structure a proposed enquiry(3) into my masters (around dimensions of engagement in classic IT and emergent ICT).
You strike me as a bit of both : Eg while the conference speaking etc would seem to sit more at the ICT end, there is a small font link to "Jolly Faithful XServe" -- “if you care about these things – (I do)” from http://rubble.heppell.net/ which is a pretty classic IT reference, underpinning all this digital creativity.
Small font acknowledging that caring about the underlying IT is an acquired taste, or ... geeky enough that can overpower learning or popular palette?
I wonder if we should aim at both IT and ICT in some way?
and if you think those more technical skills are at risk, if we aim at web 2 blogging and wikis and movie making, good as that is (very wide range – but depth?)
eg visions like that of Papert (Logo) and Kay (Smalltalk, Squeak, Etoys) - for computing to be child’s play – exploring big ideas in maths and science – do you think that might get less attention than deserving in this web2.0 context?
(you mentioned you use your ipod as a server - what does it serve?)
Stephen's response :
I get blamed for the C in ICT more than i claim it! But have always cared about geeky too - I was very prominent in the Hypercard movement when we had hosts of students and teachers making and swapping code and resources. We certainly have a crisis of capable developers and the crisis is even worse in terms of gender balance - very few girls now, although wasn't originally the case. In truth we really lack "low start high finish" tools that can get developers up and running quickly - Dylan, VIP, Script X and a number of others promised this, but came to naught - we still need them.
many children now see the computer as a tool for creative and other fab work, but not enough as something that they can develop themselves - ie they consume applications rather than evolve them. I do worry about this heaps.
I just have a bunch of token pages - including video streaming - on my iPod's Apache - obviously as you flit from network to network the IP wander about so it isn't much use serving a domain name for example. But is is fun! S "
So in reading that - a few themes I might not have expected - which possibly aren't prioritised in his presentations I guess :
I heard Jamie McKenzie a while ago, and his presentation was also largely expounding the learning that is facilitated by web 2, but his writings & website, show some other concerns - eg recently a scathing critique of the whole 'digital native' meme
Stephen :
Well, I don't buy the digital native either - look at how MySpace is now full of pensioners doing their family trees, etc etc. Kids got there early, but maybe the difference is between those of a mechanical era (who worry things might break) and those of a digital era (who enjoy finding what does break!). But I think Marc Prensky did the world, and esp the US some big favours with his Digital Native thing because it gave people a chance to think afresh. With the pace of change if (as many did) you fail to notice the pace, then it takes a big push to get back up to speed with whree we are in all this - and the DigiNative stuff was that (useful) big push.
So a more nuanced view of the pluses and minuses of web 2 & digital native etc than it might seem - not that we should be surprised, if we let people be 3D, and not projections of our limited view.
Actually maybe, since we all love Higher Order Thinking and all that, we need to take up the challenge Bill Kerr has issued - eg Do a PMI or 6 hats where it matters - on trends in IT education - do a 6 hats on that?
those tools are all a bit dinky when the topic is too safe; if we rule our own assumptions as out of court
cheers all -
PS sure the conference was great, flawed, fascinating - as we all are, except for those who know all the answers
PPPS Someone on the list (Carolyn?) made the point that the conference title "you say you want a revolution?" was more challenging that it might appear at first glance .... we might read it as a naïve proclamation : "ICT / Web 2 = revolution"
the intention was apparently a bit more challenging - you say you want a revolution ..... well how are we going? etc
(much as I appreciate Bills input and generosity re all things Squeak - his "take no prisoners" approach in discussing the conference - is, well, very 'passionate'/provocative - and we like that, no?)
[errata - Bill has pointed below that i've mis-attributed a comment on the discussion list; wasn't actually him who made comment on the conference in the "take no prisoners" style of language. It seemed out of character to his usual depth of argument - but was my mistake- i've apologised below. His points are still strongly argued, of course, but not insulting.]
A few of us just visited the Aus Maths and Science school in Adelaide; an open plan, highly connected / immersive, ICT rich environment, that we seem to be heading for. Even there, though, integrating maths and science is proving difficult; and i'm not sure IT is fully harnessed, yet, for maths.
I also read a book recently, what “Video Games have to teach us about Learning and Literacy”. It takes a reflective view - a player’s view - on the challenges of learning video games; why do people pay good money for long, difficult learning experiences? how do game designers scaffold the levels so the experience is hard but learnable? what might schools learn from this? I like his thoughts on role and identity – you get to “be” something cool from day one; similar to when schools allow you to work as a scientist, rather than learning 10,000 things “about science” for the “future”. David Perkins of Project Zero had similar ideas of letting students “play the whole game” in school, albeit in a cut down form, not just endless “learning about”. Traditional technology offers the same role based learning, you get to be the cook, or the metal worker. Anyway, I wonder if we can do the same with maths; maybe using computers for modelling.
For anyone really into web design, “frontpage" normally isn't even in the toolbox - dismissed as too inflexible.
And it probably is a bad solution for purist designers etc.
But when you need to churn out a website or two, in quick time, for educational users who are happy, in the first instance, to have something up there, and you don’t want the site to look too primitive, its pretty useful.
A while ago I developed a tool for auditing the new Victorian Essential Learning Standards (VELS), with visual indicators. Somewhat to my surprise it was adopted quite widely when I put it on the web. So I was asked to write a few paragraphs about why I wrote it, how it is being used; with a view to the education department linking to from their curriculum planning guidelines. So here (in flat newsletter voice) is the article (and some views from users as well) (more...)
an hour or two after my little boy was born, I went out to find a late night pizza for the drained parents. (Ok, I wasn't that drained). Anyway, i had a sense that this little trip down Centre Rd in Melbourne was now an inner story, a hidden detail - just like 33 years earlier my father must have done something - gone home to a silent house, poured a whisky, sat in the park, called a friend - but thats another story; inner to another life
I say this to illustrate that events have an inner story thats different to the public record, different to the newspaper version. Well, of course they do. But since this is the second post to this blog, i'm wondering how much i'll use the useful official newsletter voice, at the risk of being boring, and how will much be a personal voice. My gut feeling is newsletters have limited appeal, even to those they're immediately targeting, and practically none beyond. Where a personal story, on the other hand, is more universal.
So back to this PD day, the newspaper version below is the factual record. The possibly boring "this is what we did" version. No pizza story.
A little pizza story for me, though, is two days before, talking with the neighbours. I'd driven around the top of our court on the way home and they were in the front yard, so we got chatting and then drinking a beer - friendly neighbours. They have a two year old and the mother telecommutes from regional Victoria into her work at an oil company, via an internet connection that logs her in to the main office system in Houston Texas. Pretty handy, because she can limit the days she travels to Melb (160 km), by "telecommuting" from home to the multinational office, and spend more time accessible to family.
We got talking about that, since the next day i would need to use the same technology to be trained in the new reporting software that our schools will be using; we'd managed to get a prerelease version for training. There would be less than 24 hours between seeing the software for the first time in the training, and demonstrating it myself the next day. But i had a feeling it would be ok. I've used this sort of remote access before, and administered other reporting packages, so it looked ok.
Interesting thing was that oen of them commented that i was probably relaxed about it because i'd been "learning how to learn" computer software for a long time. Thats pretty true, but it was the "learning how to learn" phrase that got my attention; its sort of thing you expect teachers say, but when you hear it from your (non teacher) neighbour over a beer, it cements something about it being a reality, and not just educational jargon.
So ... the overlap of virtual technologies and learning theory with the neighbours, was one slice of my pizza story for this event