Saturday, December 29, 2018

Another Math Summit

Hannukkah Present to Me

This morning I got to meet Peter Farrell and his twin brother Steve at the local diner, Tom's, for ongoing discussions about pedagogy (teaching kids) and andragogy (teaching adults).

Peter has just finished Math Adventures with Python through No Starch Press and I've been pouring over an electronic copy. The synergy of coding and doing mathematics is an obvious draw for a lot of us, whereas another school of thought (represented on Forum 206) says coding and doing math should be kept far apart and tested separately.

The separatists pretty much won their battle, meaning the coding people have had to wedge their way, hour by hour, into K-16, without math curriculum writers and publishers lifting a finger.

Their track, the math track, is just fine as is, whereas the coders needed to start over from scratch and often ended up focusing on "games" because they're trying to appeal to their new audience.

Against that default background, you'll find an assortment of creative teachers, left any freedom to innovate, will keep mixing it up.

My hybrid blend goes by "GNU Math" sometimes, deliberately a pun on New Math (we do look at sets, but maybe not as a be all end all ala Bertrand Russell), given Stallman's encouragement of wordplay and cleverness.

"Digital Math" is another name for it.  We've had a lot of discussion of the genre over the years, in Forum 206 and on edu-sig (@Python.org).

In the middle of Digital Math, I draw this arching bridge over the STEM-PATH chasm (cite C.P. Snow), into literature and anthropology.  "Imagine a tribe" (as Wittgenstein would say) "which "multiplication" means this different thing".

We already have multiple meanings for "the product of" in the world of binary operations (two complex numbers, two matrices...), so my injecting some alternative sixty-degree-based geometric model of multiplying, from American literature, scarcely makes a ripple. Said operation (__mul__ in Python) is already over-determined.  What's one more meaning?

However, I'm not suggesting every secular (public or charter) and private school needs to include American literature.  That's a niche, and features such expats as Ezra Pound and T.S. Eliot, back to Walt Whitman and before (Coleridge's romanticism informs both pragmatism and transcendentalism, and whatever Poe was into with Eureka and so on).

We see this graph of connecting authors against a wartime backdrop a lot of the time.

Studying poets, such as Bucky, takes us into History (the H in PATH) pretty quickly.

Math Adventures with Python leverages having powerful CPUs and GPUs at our disposal.  The halcyon days of the scientific calculator are in the recent past.   

Mathematica, or Wolfram Language, operates in the same domain as GNU Math a lot, and much of the PR from Wolfram's corner fits with the larger "learning math through programming" campaign's.

Peter and Steve