On 02/26/2012 07:18 PM, Geoff Canyon wrote:
We're wandering a bit here, but I disagree completely, so of course I
should reply ;-)

I'm not sure whether we are wandering, as there is some sort of malaise among young people if they think that knowing how to create emoticons in Facebook constitutes IT.

What does have to be hammered out, Geoff, is probably some position midway between yours and mine. There is a general disquiet about the way "Computers and IT" courses have gone, and it might not be a bad idea if those of us who are actually engaged in both programming and education
got involved in the dialogue.

As I have day-to-day contact with 7-15 year olds who use computers all the time, but understand little or nothing about them, and yet talk "big" about how knowledgeable about them they are; but when "push comes to shove" cannot do anything beyond typing essays in 'Office', f*rt around on Facebook, talk to each other with Skype, and muck around with Youtube, I find myself
troubled.


Some 100 years ago, it was considered necessary to memorize log tables.
That skill is now useless.

I remember (near 50 here as well) learning how to derive a square root.

Wow; your education was even more conservative than mine . . .  :)

That skill is also useless.

Yes, those skills are useless; but a nodding acquaintance with the
underpinnings of mathematics, and, for the sake of argument, what
logarithms are and why they were used in the past is not useless.

Unless, like Henry Ford you feel a bit anti History.


I agree with you that "It is far more IMPORTANT that kids learn to think
logically and coherently," but that doesn't at all mean that they learn a
particular file structure, or machine UI.

Well, frankly, I do wonder how on earth a 12 year old can see his/her way through a set of embedded if . . . end if / for . . . next loops (subroutines) if they have not been taught any basic thinking skills. As, here in Bulgaria, "education" is 99% fact-cramming,
the country is going to continue with its critical skills shortage for ever.

  Kids today don't need to know
what a command line is because the vast majority of them will never see one
in their lives.

Really? I wonder about that. Surely every potential computer programmer should have some sort of understanding of command lines. This is rather like saying that that children brought up in cities should have no understanding that animals are slaughtered so that they can have meat on their plates, because they will never see a slaughter-house.

[Funnily enough, I took my 2 boys, when the older one was 6, down to the market in Al_Ain, UAE, to see the goats and the cows having their throats cut, for exactly the same reason as I taught them
some simple command-line stuff on an old PC running FreeDOS].

  Kids should learn how to think, but in the context of the
environment they are/will operate in.

Which may change at any moment; so the more things they are exposed to the better
chance they have to adapt to whatever circumstances present themselves.

  A calculator is no more a crutch than
is an automobile.

A slide-rule helps children (and adults!) visualise numbers and their relations to one another;
a calculator does not.

  People who drive (or fly) from New York to Los Angeles
should not be first required to learn how to drive a horse and wagon across
the country.

No, of course they shouldn't because there is nothing to be learned about the underpinnings of how
cars or aeroplanes work from going by horse.

But using a GUI-less computer does help a child to understand the numerical underpinnings of
how computers work; a fact all to often obscured by WIMP-GUI eye-candy.

The WYSIWYG interface is all well and good; but you and I know full well that underneath all the buttons, fields, images and what-have-you in the Livecode interface there are a bunch of scripts that have been written in plain-vanilla code that have demanded quite a bit of boring slog and hard thinking; and I, for one, would have found that one hell of a lot more difficult if I had been under the illusion that Livecode was just some sort of drag-N-drop LEGO kit that would magically make programs to do all the extremely
fancy things that can be done.

One of the most disingenuous claims is that computer programming is easy; no it's not, and it takes a long time to get one's head round things and to become good at it. While it is easy to make "powerpoint"
slideshows, it is not easy to do much more.


On Sun, Feb 26, 2012 at 2:15 AM, Richmond<richmondmathew...@gmail.com>wrote:

Speaking as a reactionary 50 year old; I think:

1. No child under the age of 14 should be allowed any mathematical crutch
apart from a slide-rule.

  I find, in my "EFL" school, that kids find sliderules rather interesting,
and they are able to SEE how numbers
  work; something one cannot do with a pocket calculator.

2. At 14 children should all be given something like a Pentium 2 with
FreeDOS and taught
    how to navigate themselves around a system with no GUI.

3. At 14 children should be given a course in something like BASIC or LISP
on that GUI-less computer.

3.1. Probably preceded by a few weeks "doing programming" on paper, and
messing around with buttons in cups.

4. At 17-18 children should all be given a PC with an operating system
with a WIMP-GUI on it after
    they have passed a test to demonstrate their familiarity with a
Terminal emulator.

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to