[Edu-sig] re: modeling
Alan Gauld
agauld@crosswinds.net
Mon, 11 Jun 2001 10:20:55 +0100
>>so - everyone gets a "right" mental model of working with a >> computer (special
with a GUI),
But there's the rub. What is a right mental model for
working with a computer. It's certainly got nothing
to do with GUIs - the vast majority of computers (in
the most general sense) do not have a GUI. And even
many of those that do only use it as a gloss over
what is really happening.
PCs hide that fact and make the GUI assume much more
importance than it deserves. I'd suggest instead going
back to basics - teach a computer with a minimal
interface - a set of LEDs and some switches say
- like the ones used in burglar alarms, fire detectors, industrial process controllers,
HiFi remote controls
etc etc. Then add intelligence bit by bit(sic) to
provide first a character based gui, then a screen based
on and finally a GUI.
As computing moves beyond the PC into devices like set
top boxes and WAP{ phones etc the GUI is likely to
diminish somewhat in importance again. The really
important principles of data/IO and task control
remain constant.
>GUI - whatever it happens to be - fits in to what
> is happening 'behind the scenes'.
Absolutely, without this the rest will ultimately
lead to disappointment. We are in real danger of
breeding a generation who see computing in terms
of GUIs and who will then find the move to the next
user paradigm just as confusing as their parents
did moving from paper to electronic communications.
>GUI is a later stage development of the Informatics
> discipline and IMO a later stage pedagogical concern.
It's also a minor diversion which is both non essential
and distracting from the important issues of computing
and infomatics (notice the UK sapelling :-)
Just my 2 cents,
Alan G.
Definition:
GUI: A device for making easy things trivial and hard
things impossible.