I'm working on long script that would be a guideline for an honors geometry
and have been able  to stay comfortably within "Easy J".  I've only used the
functions necessary for the geometry concepts I'm teaching.

I came upon a hook that is appropriate and I could go as Aai suggested or
use  &  and
I have been swaying in the direction of  &  lately.  I'm struggling with my
intuitive feelng that 13 : is a good start for children. I'd like to
convince them that both options work in the same way in definitions and in
trees.

Please understand that my goal, as you suggest, is to teach mathematics and
use J as a tool to understand the concepts better and also generate
numerically correct answers.

I agree with what you are say about teaching, but I'm also trying to better
understand the things you are teaching me so I will make better choices
myself and as I said I'm considering walking downhill with the students. In
this course they have had one year of algebra and are just getting the idea
of functions.

Linda

-----Original Message-----h
From: programming-boun...@forums.jsoftware.com [mailto:programming-bo
un...@forums.jsoftware.com] On Behalf Of Raul Miller
Sent: Tuesday, October 23, 2012 11:37 AM
To: programming@jsoftware.cosem
Subject: [Jprogramming] J and education (was: stitching matrices)

On Tue, Oct 23, 2012 at 9:57 AM, Linda Alvord <lindaalv...@verizon.net>
wrote:
> What I am trying to do is sort out a sequence for developing concepts 
> in mathematics education. A starting point is Easy J.  Also. I favor 
> explicit definitions using  13 : as they clearly indicate the placement of
arguments.

"Mathematics" covers a huge amount of ground.

If I were in your position, I'd pick a vocabulary from J which was tailored
to make the subject in question as easy to manipulate as possible.  I'd not
try to teach "all of J". a   When making this kind of choice, I would
concern myself with the subject matter in related classes, even if I were
teaching them.

In general, treatments of mathematics feel free to introduce new notation
out of the blue wherever it's convenient, so I would try to follow that
tradition.  But I would want my students focusing on the data and the
concepts -- J would just be a convenient toolset for manipulating the data.

That said, I would let J's structure influence my presentation.

For example, if I needed sine and cosine, I would need to choose between a
presentation that talks about even and odd functions (1&o.,:
2&o.) or a presentation that talks about complex exponentials
(+.@^@j.) or a presentation which deals with taylor series (which could
include either of the above, though I would have to be careful with the
exponentials, or could build up the series in some other way).

When I was learning APL, I saw it being used to introduce physics concepts
(many), chemistry concepts (my rendering of electron orbitals of simple
atoms got me co-authorship for some article in some obscure chemical journal
back in I think '86 -- but I have long since forgotten all the details about
that), biology concepts (mostly statistics), language concepts (mostly
drills), and some electronic music (but APL on the computers back then could
not implement a variety of interesting techniques, so that was not very
satisfying).
[All of this APL activity was mostly because of Vin Grannell's influence and
support.]

But what I observed back then was that each class's application domain
usually used a small subset of APL -- typically 6-12 "words" plus the data.
So I assume that something similar would hold true with J.

So I'd probably work through the class material myself, and try to find ways
of illustrating the concepts in J (leaving myself notes that I would come
back to, later), and then once I'd gone through the materials I'd have a
pretty good idea of where I would want to be in my presentation, so I'd go
back to clean things up to place emphasis on the concepts rather than on J.

--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to