[Edu-sig] Re: Losing the Plot

Kirby Urner urnerk@qwest.net
Fri, 24 Jan 2003 14:35:13 -0800


>
>of Computer Programs, and Foundations of Programming) because although
>SICP is written using Lisp as the example and FoP cuts across languages

Actually, SICP also uses Scheme, but MIT Scheme instead of PLT Scheme
(i.e. DrScheme) -- I don't know what all the variations are (an advantage
of Python is it has fewer variations -- mainly it has extensions, in
specific libraries, that are platform specific).

>I come from a psych and philosophy background, and this taps into a

Me too (philosophy background).

>Indeed - math has made a science of the algorithm. Yet I can't help but
>wonder whether or not it is the emphasis on math and such technicality
>that tends to leave many feeling excluded from (or reluctant to attempt)
>programming. Consequently, this emphasis might have a tendency to elide

That's a good point too.  I take a page from the explosive popularity
of fractals. Here was a grass-roots, up welling of interest on the part
of not math-specialists.  With computers, we can do art.  Math and art
may be bridged, especially through geometry, and here especially is
where computers really shine (PyGeo is a good example) -- much more so
than calculators.

>the creativity and the *art* that is also a seemingly key aspect of
>programming. Perhaps then, both and ... altho' the relative time of
>introduction might be an important consideration.

Exactly.

Kirby