On Sun, 11 Apr 2010 21:51:16 -0500, <edu-sig-requ...@python.org> wrote:

>>> Likewise, an introductory computer language should be
>>> close to self-explanatory. ?It will be difficult to get math and science
>>> teachers to accept it, if they have to make extra efforts explaining the
>>> notation. ?Getting math and science teachers to accept computation as a
>>> vital part of their curricula is my current focus, so I wouldn't try to push
>>> something like your example above.
> 
> There are a number of math, science, and Computer Science textbooks in
> which APL or J is the math notation throughout, being taught only as
> needed without interrupting the main sequence of ideas. I can give you
> citations. There is very little done in this manner in any other
> programming language. (If you have seen some, please send me the
> information.) I much prefer this approach to the usual one of teaching
> programming language syntax and semantics in a vacuum, with no
> systematic application to anything.

I attest to this.

Those books use the language as "executable notation".

I've been trying to do the same with LogoFE for some time, here for example:

http://neoparaiso.com/logo/olimpiada-matematica-nivel-1.html

You might notice there is very few procedure definitions. Solutions to problems 
are simply transformations of inputs into outputs.

The process of finding a solution to a problem is simply: showing (printing) 
the steps that convert the inputs into the solution.

Daniel


_______________________________________________
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig

Reply via email to