Yes,
very interesting to read and see the funny comment(s) like
"torture"......but that kind of humour
actually touches on a serious point.
You want to be able to nurture kids into having a true buzz about computers. You want them to feel
some passion for it and drive and enthusiasm. Ok, it may start out as a hobby, but you want to be certain
that the enjoyment level is high enough that the learning then comes naturally and with delight.
Just because somebody is passionate about a hobby or interest does not always mean they are able
to convey that passion over into others and i think that's where speaking to teachers and educational people
really helps.
Logo and "imagine logo secondary" are educational programming tools and not production tools. Although they could
equally fit each role. You get the feeling that this is how the tools have been designed. They are designed to
be interesting and yield quik results that satisfy and can promote further learning.
It's real interesting is this
http://www.r-e-m.co.uk/logo/?K=SECONDARYshows types of software teaching tools about systems for younger people.
With computers being so widespread these days, and handheld computers with cheap apps (phones) to widespread
internet terminals and usage....... it's wise to assume that's computers are pretty much embedded into major aspects of
ones everyday life. Kids therefor are growing right into this embedding which is very different from my upbringing.
They say now it's not unusual for 6 year olds to be telling adults how to use java cell phones or i-phones
or indeed PC's and the like. Kids are already "into" computers because they hold one in their hand. They are far more
"imprinted" with this technology than anything close to my upbringing.
What i mean to say is that kids are genuinely "imprinted" with computing now from reading age upwards. It's something
they already really know about and enjoy. ALthough not everybody is so lucky and hence inventions like the Raspberry pi
computer are to bring computers into the hands of everybody. I live in a large city and
can't believe the proliferation of
computing in society now.
PEople need to know some raw facts about a diciplin like personal computing before they embark on the lower end theory
of operating systems and computers and code. For example, Debian Linux Computer operating system BASE is
40 million lines of code. A full Linux installation like that with desktops and tools maybe more than 80 million lines of code. Apparently to print out win32 takes a shipping pallette of those blocks of A4 paper (copying paper.)
Tinycore is about 10 thousand lines is it?
I have used 3d programming tools which give you 3D results in 5 to 10 lines of code.
That's 3d graphics creations which are essentially what any kids will be interested in. There are such visual teaching tools as ALICE 3D for kids learning 3D graphics programming skills. These are simply excellent and can't be over-stated.
http://www.alice.org/Essentially people should understand the nature of computer coding and while it's prolofic, also understand how
much of todays approaches have learned from history and are now geared towards abstracting away "coding".
This "abstracting away" is putting the computing diciplin into a more generalized interest-group for the masses now. I feel that "coding" is something adults need to step around very carefully with youngsters. The reason i say that is because computing is such a
widespread diciplin that coding is only a fraction of that diciplin. Coding is by no means a large proportion of the computing
diciplin. It's an "area" of computing. Kids have a huge arena of computing diciplins to choose from in life...it's really vast and
many many many of those diciplins are not concerning "coding" at all. All i want to say is that for adults trying to help younger people learn the "raw" tools of the trade is a very good idea. IT should just be done in a very careful manner to help nurture
the continuing natural interest the youngster has.
i hope this helps out someway
V.