On Fri, Oct 26, 2012 at 7:08 AM, michel paul <span dir="ltr"><<a href="mailto:mpaul213@gmail.com" target="_blank">mpaul213@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font face="tahoma, sans-serif">Hey Kirby,</font><div><font face="tahoma, sans-serif"><br></font></div><div><font face="tahoma, sans-serif">I've enjoyed the discussion, and of course I completely agree that dot notation deserves attention in current math education. However, getting that discussion going? Wow, from what I've seen ... it would be nearly impossible. It would pretty much just get ignored.</font></div>
<div><font face="tahoma, sans-serif"><br></font></div></blockquote><div><br>Well, at least we're talking here.<br><br>My mom's theory is you can't get anyone's attention about anything anymore because we're all high on sugar.<br>
<br>She grew up overseas a lot where they don't have so much sugar in everything. She thinks US kids might as well be on meth, that's how far gone. No wonder they're out there shooting it up like no other culture. Sugar Pops!<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><font face="tahoma, sans-serif"></font></div><div><font face="tahoma, sans-serif">Yesterday I was involved in a math education group at my school where an example suggested for introducing 'function' was 'toast'. Basically, you put bread into the toaster, and <magic/technology happens> out comes toast! So 'toasting' is a function. Seems to make sense, right? </font></div>
<div><font face="tahoma, sans-serif"><br></font></div></blockquote><div><br>Hah. "Toast" is interesting as in English it's both a verb and a noun. "To toast", "make toast", "was toasted".<br>
<br>I do like linking "functions" to "verb things that do stuff" i.e. they're active, though another picture of a function is "a map", which is more static, like a dict.<br><br>What might confuse some students is how Python in particular uses builtin "range" to create what we would typically call a "domain" in Algebra 1.<br>
<br>f = lambda x: x * x + 2<br>mapping = dict ((x, f(x)) for x in range(10))<br><br>One could toggle the namespace and just go:<br><br>domain = range # assignment of a synonym i.e. mapping = dict ((x, f(x)) for x in domain(10))<br>
<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><font face="tahoma, sans-serif"></font></div><div><span style="font-family:tahoma,sans-serif">Well, sure, so long as you're allowing for mutation! </span><span style="font-family:tahoma,sans-serif"> A slice of bread is an object, and, like most objects, it can change its state. Makes total sense.</span></div>
<div><font face="tahoma, sans-serif"><br></font></div><div><span style="font-family:tahoma,sans-serif">However, is that really what they're thinking about? in traditional mathematics, the kind they think they want to teach in school, variables aren't supposed to change their values once assigned. That's a huge deal. </span><span style="font-family:tahoma,sans-serif">The discussion went on from the toaster to use an example like f(x) = x + 2, let's say. You put in x, and out comes y. OK ... however, x is still x. x did not become y. </span><span style="font-family:tahoma,sans-serif">If you say x=5 then a little while later say x=7, well, it sounds like you're running for office! </span><span style="font-family:tahoma,sans-serif">So the analogy actually breaks down. A math teacher would not want their students to develop the misunderstanding that x turned into y. If you actually want to say that, that's OK, we have developed ways to express that.</span></div>
<div><span style="font-family:tahoma,sans-serif"><br></span></div></blockquote><div><br>Probably where you'll get a lot of overlap is in geometry. A tetrahedron of vertexes P,Q,R,S rotating in space, will have changing (x,y,z) coordinates for each of its vertexes. We can speak of P.x, P.y, P.z without too much fear of ridicule by the snoots (math heads -- they tend to be snooty, whereas engineers are maybe more snarky).<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span style="font-family:tahoma,sans-serif"></span></div><div><span style="font-family:tahoma,sans-serif">So it seems to me there are unrecognized conflicts in schoolish mathematical thinking, and I believe discussion of dot notation and other aspects of computational thinking could help shed light on them, could make the unconscious conscious.</span></div>
<div class="gmail_quote"><br></div>-- Michel<div><br></div></blockquote><div><br>I support these deep dives into what might be cognitive dissonance issues. <br><br>Right off the bat, the Python types.FunctionType is not some classic Dolciani type thing, guaranteed not not be a relation. <br>
<br>It's a related namespace (Python's is, to Dolciani's) but not identical. <br><br>However, contrast is information, which is why the Lex Institute for teaching languages (of 'Who is Fourier?' fame) recommends learning more than one language at once. The brain learns from differences, contrasts, and having these little deltas all over the place, separating namespaces that are clearly close on some level (like the Latin-based languages) is highly informative and conducive to learning. So goes the theory.<br>
<br>Ergo: teaching schoolish math in tandem with something a little different, call it industrial math, or aerospace math, or STEM math, could be just the ticket.<br><br>Unless of course your high on sugar (e.g. had Sugar Pops for breakfast), then just forgeddaboutit.<br>
<br>Kirby<br><br></div></div>