[plt-scheme] A Couple of Questions on DrScheme/Mzscheme
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
>
>