[plt-scheme] A Couple of Questions on DrScheme/Mzscheme

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Mon Sep 30 11:53:49 EDT 2002

The HtDP and SICP approaches are radically different in how they
cover program design and what kind of domain knowledge they use
I claim that SICP fails to cover the former, and has a misguided
selection for the latter (misguided for many CS students at places
other than MIT). 

See the URL I posted originally. 

If I were you, I'd teach HtDP and steal/adapt projects from SICP
(and its Web page) to the Design purposes  :-) 

-- Matthias



At Mon, 30 Sep 2002 17:49:41 +0200 (CEST), Zbyszek Jurkiewicz wrote:
> 
> 
> On Mon, 30 Sep 2002, Matthias Felleisen wrote:
> 
> > 
> > HtDP @ a Rice semester covers about 10 to 12 weeks (when I teach it). 
> > Here is how I spend the additional weeks:
> > 
> >  * on a Digital Machine (Jam 2000), and students write an assembler, a
> >    linker, and a loader for it. Then they hand-write code at Digit
> >    level, at ASM level, at quasi-C and at stylized Scheme. They
> >    translate.
> > 
> >  * a juxtaposition of the Stepper model of computation and the Jam 2002
> >    model, called "Marx and Hegel". (All lectures have titles, and you 
> >    will know what this means.) The tension between the thesis and antithesis
> >    raises all kinds of questions and leads to a synthesis: the CS curriculum. 
> > 
> >  * an overview of the basic fields in CS, as suggested by the Marx-Hegel
> >    lecture. 
> > 
> > -- Matthias
> > 
> > P.S. Marx-Hegel is more of a joke on the lack of knowledge on the side of 
> > American students than a true dialectic analysis of CS, but it is cute
> > how it works out. 
> > 
> > 
> 
> So I do not see your coverage of material to be much narrower or broader
> than SICP or ours, it is rather the problem of accents and the tools
> used.
> 
> Zbyszek Jurkiewicz
> 
> 



Posted on the users mailing list.