Yes, I like that a lot - 'Digital' Math.  It does have a different sense than 'Discrete' Math.

However, down here in the trenches, I really don't expect that kind of distinction to be a part of math department discussions anytime soon.  It will in fact come up for discussion in our department : ) , but it probably won't be taken seriously.  As it stands, our curriculum presents AP Calc as the crown jewel of achievement.  Everything points towards that goal.  Along the way there are various acceptable exits for those who just need to graduate.  'Finite' Math / Prob Stat is one of those exits.  It's basically 'Math for Dummies'.  I really dislike that organization and would like to throw a monkey wrench into it.

The good news is that this year I was given permission to create a Computational Analysis class, and I'm very happy with it.  There are some amazing kids in there.  I got a bunch of 3d puzzles in my room such as http://www.creativewhack.com/ , and there are some kids who take these things and create structures that just make me go 'Hmmm ... '.  Truly remarkable.  And there's one kid who is completely self-taught regarding Turing-completeness, the lambda calculus, and just about any programming language you name.  He is way, way out there.  I just kind of give him space to do whatever he needs.  The cool thing is - he's not cocky about it.  His attitude is so great.  He just loves this stuff and is eager to share whatever he has found.

So in the Computational Analysis class I am kind of bound to cover the Analysis curriculum, but I've been given permission to do it using computational approaches.  One of the things I've noticed is that though our math courses are called 'Analysis', the texts all bear the title 'Precalculus'.  I find that interesting, as there really is a difference between the terms.  'Precalc' tends to be an assortment of topics that one might need in calculus, but 'Analysis' historically arose after calculus in order to remove philosophical difficulties regarding continuity and infinity.  So I've really focused on that as a theme - that here in the digital/information age the power of the discrete has proven itself, but the curriculum we study arose in an era that was concerned about continuity and the real numbers.  I keep bringing up this continuous vs. discrete, or analog vs. digital, theme as something relevant to think about.

During the first semester I focused mainly on programming in Python and using it for sequences, series, combinatorics, Boolean stuff, different base systems, and so on.  I of course used the Litvins' Digital Age for a lot of this.  Second semester I plan to use Sage more as the primary tool and will get into trig and conics and other typical mathy things.

I could easily see doing a lot of the first semester stuff in a course designated as 'Digital Math' that would not simply be a Finite Math dumping ground.  That would be a such a great way to go.  But ... one thing at a time.

- Michel


On Sun, Feb 20, 2011 at 4:49 PM, kirby urner <kirby.urner@gmail.com> wrote:

Per the log entry below, I've been rubbing elbows
with Portlandia's "intelligencia" again (comic 
book allusion), thanks to Chairman Steve (and
Elizabeth).  

Steve is walking towards my place as I write this, 
having just met with the latter, the event organizer.

Methinks "digital math" is gaining on "discrete 
math" as what to decry as not being taught
(the ongoing media campaign I've been 
updating y'all about).

The latter has the disadvantage of sounding like 
"discreet", whereas "digital" has these nice 
reverberations with "analog" -- and that's precisely 
the distinction "discrete" was trying to make 
in keeping it quantized, as in "not continuous".

People already know "analog vs digital" from 
popular media.  HDTV is digital.  Shows like 
'The X-Files' get recorded as files, on magnetized 
disks keeping ones and zeros, or in flash drives.  
Analog records still sound good though; worth 
keeping a turntable and watching video clips
about how they work.

However, the reason this is probably not an 
important argument is zip codes (e.g. 97214) 
are free to vary as to what they adopt (or don't) 
in terms of nomenclature.

We might tell parents: "the Silicon Forest is 
amazed and agog at how plugged up the 
STEM pipeline has become, like why won't 
schools share more digital math?", whereas in 
a neighboring state we might say something 
about how the lack of "computational thinking" 
is quite stunning (and stunting).

Why Johnny Can't Code is still a classic, though 
I don't know why the author bothered to take an 
ill-informed swipe at Python.  Someone's partisan
agenda I suppose **.

http://radar.oreilly.com/2007/01/why-johnny-cant-program.html

There's no need to standardize on "the one right 
way to talk" -- a sure way to get bogged down in 
nonsensical little arguments.  

OK, back to mathfuture.

Oh yes, and the log entry:
http://worldgame.blogspot.com/2011/02/open-secrets.html

Steve will be joining you at Pycon soon.  I'm 
too booked up this year.  I forget if Michelle will
be going, I think she said yes.

Ah, Steve is here,

Kirby Urner
4dsolutions.net


Martian Math
Digital Math
Pythonic Math
"Gnu" Math

** 
"The "scripting" languages that serve as entry-level 
tools for today's aspiring programmers -- like Perl 
and Python -- don't make this experience accessible 
to students in the same way. BASIC was close enough 
to the algorithm that you could actually follow the 
reasoning of the machine as it made choices and 
followed logical pathways. Repeating this point 
for emphasis: You could even do it all yourself, 
following along on paper, for a few iterations, 
verifying that the dot on the screen was moving 
by the sheer power of mathematics, alone. Wow!"

... sounds to me like this author doesn't have 
clear concepts, is getting this fed to him 2nd hand,
not through personal experience.  Since when is
Python "entry level" (compared to what? -- every
language has its newbies) and since when did we
stop "following along on paper, for a few iterations"?
OK, maybe not literal paper.


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




--
"Computer science is the new mathematics."

-- Dr. Christos Papadimitriou