<div dir="ltr">2008/10/4 michel paul <span dir="ltr">&lt;<a href="mailto:mpaul213@gmail.com">mpaul213@gmail.com</a>&gt;</span><br><div class="gmail_quote"><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><br>For math classes I think it&#39;s more pertinent to focus on functional interactions and not on IO issues, and that was what I was trying to get at.<br></div></blockquote><div><br><br></div></div>I&#39;m enjoying this thread.<br>
<br>My spin in Pythonic Math has been to suggest &quot;dot notation&quot; become accepted as math notation, and with it the concept of namespaces, which I tell my students is one of the most important mathematical concepts they&#39;ll ever learn.&nbsp; We look at how several languages deal with the problem (of name collisions, of disambiguation), including Java&#39;s &quot;reverse URL&quot; strategy e.g. net.4dsolutions.mathobjects.vector or whatever.[1]<br>
<br>I tend to look at .py modules as &quot;fish tanks&quot; i.e. ecosystems, with both internal and external (import) dependencies, with the user of said fish tank being somewhat the biologist, in testing to find out what&#39;s in there, what the behaviors are.&nbsp; <br>
<br>Starting with the math module is of course apropos, discussing the functions, not shying away from trig even pre high school, no reason to withhold about cosine just because they&#39;re &quot;young&quot; (this is actually a prime time to gain exposure to these useful and time-tested ideas).<br>
<br>Because of my &quot;fish tank&quot; idea, and using the math module as a model, I don&#39;t encourage &quot;self prompting&quot; i.e. using raw_input for much of anything.&nbsp; We need to &quot;feed the fish&quot; directly, i.e. pass arguments directly to functions, with f ( ) looking like a creature with a mouth, ready to eat something.&nbsp; fish( ).<br>
<br>Regarding GOTO, sometime last month I think it was, I told the story of assembler (JMP) and spaghetti code, Djikstra to the rescue, further developments.&nbsp; It&#39;s through story telling that we get more of the nuance.&nbsp; I&#39;m a big believer in using this &quot;time dimension&quot; even if not doing anything computer (hard to imagine) i.e. the lives of mathematicians, their historical context, why they did what they did -- critical content, not side-bar dispensible, not optional reading.[2]<br>
<br>Metaphor:&nbsp; education systems are like those old Heinlein moving sidewalks (science fiction), where you can&#39;t jump on the fast-moving one at the center from zero, have to slide from walk to walk, each one a little faster, and likewise when a approaching a destination, start to slow down.&nbsp; <br>
<br>By including more content from geek world, getting more of a footprint for the circus I work in, I&#39;m giving a sense of one of those fast moving sidewalks at the core of our infrastructure (coded reflexes, superhumanly fast business processes).&nbsp; Math pre-college should be a door into all sorts of careers (starring roles) that include numerate activities.&nbsp; It&#39;s not about Ivory Tower PhD mathematicians having exclusive access to future recruits, shoving the rest of us aside because our skills are &quot;impure&quot; (not pure math).&nbsp; <br>
<br>What passes for &quot;pure math&quot; would be something to study in college, after getting a broad sampling ahead of time, good overview, the job of a pre-specializing curriculum.&nbsp; In the meantime, if your school doesn&#39;t give a clear window into computer science in over four years of numeracy training, then hey, its probably a *very* slow moving sidewalk (more 1900s pedantic and plodding than fast paced like TV).[3]<br>
<br>Kirby<br><br>[1]&nbsp; Like when I do the IEEE lecture on Nov 4 at the Armory (theater), I&#39;ll be talking about coxeter.4d versus einstein.4d versus bucky.4d -- three namespaces, named for thinkers, in which the concept of &quot;four dimensional&quot; makes sense -- but in quite different language games. (a) <br>
<br>[2]&nbsp; I like telling the story of those Italian Renaissance era polynomial solvers, a proprietary model in which mathematicians were like race horses, gained owner-patrons who would stable them, let them work out, then they&#39;d have like &quot;cock fights&quot; in the village square, to see how could solve whatever third of fourth degree polynomial fastest.&nbsp; Without this kind of focus, polynomials wouldn&#39;t have the momentum they still have to this day, as a key math topic pre-college (and another kind of &quot;math object&quot; from a Pythonic math point of view).(b)<br>
<br>[3]&nbsp; Marshall McLuhan wasn&#39;t just blowing smoke.&nbsp; People who grow up on a lot of TV are geared differently and in the early 21st century a lot of what &quot;school&quot; is about is asserting the value system of a pre-TV era (pre computer, pre calculator...).&nbsp; To &quot;side with the kids&quot; would be entirely subversive of traditional classroom thinking, would involve a lot more learning how to make televisions (multi-track) not just passively viewing it.&nbsp; In my model numeracy classes, making &quot;math shorts&quot; (like on Sesame Street) and uploading &#39;em to YouTube, for peers to admire (peers thousands of miles away perhaps -- no problemo) is a big part of the action.<br>
<br><br>(a) FYI here&#39;s the bio of Kirby that went out to subscribers:<br><br><div><span class="637391906-04102008">
<p><font size="2">An IEEE Oregon Section event</font></p>
<p><font size="2">&quot;R. Buckminster Fuller: The History (and Mystery) of the Universe&quot;</font></p>
<p><font size="2">with exclusive presentation by local Buckminster scholar and consultant to the playwright<span class="637391906-04102008">,</span> Kirby Urner Tuesday, November 4, 2008 on the Mezzanine at Portland Center Stage Gerding Theater at the Armory</font></p>

<p><font size="2">128 NW Eleventh Avenue, Portland, OR 97209</font></p>
<p><font size="2">Hors d&#39;oeuvres Reception: 5:30 p.m.</font></p>
<p><font size="2">Presentation and Discussion: 6:00 p.m.</font></p>
<p><font size="2">Theater Performance: 7:30 p.m.</font></p>
<p><font size="2">$49 per person. Tickets are limited.</font></p>
<p><font size="2">Please register by October 14, 2008. For more information and to register go to &lt;link here&gt;.</font></p>
<p><font size="2">We regret that we cannot offer refunds for cancellations received after October 14.</font></p>
<p>&nbsp;</p>
<p><font size="2">-----</font></p>
<p><font size="2">R. Buckminster Fuller: The History (and Mystery) of the Universe</font></p>
<p><font size="2">Written and directed by D.W. Jacobs from the life, work and writings of R. Buckminster Fuller</font></p>
<p>&nbsp;</p>
<p><font size="2">Play:</font></p>
<p><font size="2">&quot;Everything you've learned in school as 'obvious'
becomes less and less obvious as you begin to study the universe.&quot; -
Buckminster Fuller</font></p>
<p><font size="2">Does humanity have the chance to endure successfully
on planet Earth, and if so, how? This is the question framed by
Buckminster Fuller, the engineer, designer, poet, and philosopher who,
among other things, was Mensa's second president and invented the
geodesic dome. Join us for an unforgettable journey inside one of the
most remarkable minds of the 20th century in a one-man show that blends
videos, lectures, poetry and a healthy dash of humanist humor. A hero
of the sustainability movement, Bucky framed many of the great ideas of
his time and ours. This is your chance to get to know the man behind
the world-saving mission.</font></p>
<p>&nbsp;</p>
<p><font size="2">Presentation:</font></p>
<p><font size="2">How has the literature developed since the
publication of &#39;Grunch of Giants&#39; in 1983 and what are likely outcomes
and future directions projects Fuller started over a lifetime of heavy
lifting?</font></p>
<p>&nbsp;</p>
<p><font size="2">Speaker:</font></p>
<p><font size="2">Kirby Urner started exploring Fuller&#39;s work in
earnest following his earning a BA in philosophy from Princeton
University, while serving as a high school math teacher in Jersey City.
He&#39;s served as a contributing editor for McGraw-Hill, Rockefeller
Center, political activist for Project VOTE! in Washington DC, and
computer programmer for myriad governmental and nonprofit organizations
in Greater Portland. Working in cahoots with Kiyoshi Kuromiya, Fuller&#39;s
lieutenant on a couple&nbsp;<span class="637391906-04102008">of </span>key
books, he snagged the domain name <a href="http://bfi.org">bfi.org</a> and served as the Buckminster
Fuller Institute&#39;s first web wrangler. His &#39;Synergetics on the Web&#39; is
one of the main stops for Bucky scholars to this day (</font><a href="outbind://83/www.grunch.net/synergetics"><u><font color="#0000ff"><font size="2">www.grunch.net/synergetics</font></font></u></a><font size="2">). Kirby is an IEEE member.</font></p>
</span></div>
<br>(b) yes, tell them early that we have no &quot;closed form algebraic solution&quot; to fifth degree polynomials, but that doesn&#39;t keep Python from being useful in implementing some of the progessive approximations for root-finding, such as you get under the hood with Mathematica et al.&nbsp; I&#39;ve got a prototypical Polynomial class out there somewhere that self solves pretty well, maybe others here do too.<br>
<br></div>