[plt-scheme] Do no evil

From: Jordan Johnson (jmj at fellowhuman.com)
Date: Mon Mar 8 23:41:47 EST 2010

On Mar 8, 2010, at 8:23 AM, wooks . wrote:
> > Pictures for teaching a bad algorithm and fancy animations that  
> cost a
> > good amount of money to produce make things WORSE not better. Think
> > about it. No design recipe needed.
> >
> Well it engaged my students and got them interested in seeing how  
> it's implemented.
> It also provides me with a vehicle for introducing do and arrays  
> both of which they need  to learn.

Seems to me it would make more sense to motivate arrays with the  
purpose they really serve, O(1) access to a large collection of data,  
as with graphs or union-find, or more mundanely perhaps, game boards  
and other stuff where Schemers would tend to prefer lists.

I say this just because using bubblesort to motivate do & arrays seems  
kind of like the hardcore Schemers (not of the PLT school of thought)  
using factorial & exp-time fibonacci to motivate recursion...i.e.,  
losing some students, understandably, at "why would I care about  
that?" and others at "wait--so people use this stuff for algorithms  
that are so bad nobody uses them?"


Posted on the users mailing list.