[Edu-sig] Re: Teaching Middle-School Math with Python

Matthias Felleisen matthias@rice.edu
Tue, 10 Oct 2000 14:47:28 -0500 (CDT)


;; --- 

  >They mean something.) If you succeed, I am happy. It's an improvement 
  >over what we have in schools. Indeed, if you succeed, we don't need
  >Scheme. 

  Under no circumstances would I want my success to mean "we don't
  need Scheme".  That whole branch of the language family embodies 
  a valuable a meme pool (lots of good ideas) and needs to keep 
  evolving.

Scheme will stay around, don't worry. I meant Scheme in middle schools. 

;; --- 

  As for bringing "mathematics" to programming, I assume you mean
  the uncompromising, logical core of Scheme.  That's partly what 
  makes the learning curve a bit steep, at least initially (I've
  seen some of your excellent teaching materials, accessible to 
  kids, but inevitably some will want to skip over cons, car and 
  cdr before diving in).

I am happy to see that you have read some of our material. But if you had
read it far enough you would see

 - that car and cdr never occur in the book

 - that recursion is explained as the control structure that matches data def

 - that models and views are radically separated so that middle school kids 
   don't have to bother with mind-numbing memorizations about view (i/o)
   stuff. Otherwise we're like biology. 

;; --- 


  This was more in in response Shririam's feedback, after that positive
  review of my curriculum writing at the O'Reilly website:[1]

If you cite from private email, I can't comment. That's between him and you.

-- Matthias