Content deleted Content added
No need to list universities using this textbook. Tags: Mobile edit Mobile web edit Advanced mobile edit |
No edit summary Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
Line 28:
Like ''[[Structure and Interpretation of Computer Programs]]'' (SICP), HtDP relies on a variant of the programming language [[Scheme (programming language)|Scheme]]. It includes its own programming [[integrated development environment]] (IDE), named [[DrRacket]], which provides a series of programming languages. The first language supports only functions, atomic data, and simple structures. Each language adds expressive power to the prior one. Except for the largest teaching language, all languages for HtDP are [[functional programming]] languages.
==Pedagogical basis==
In the 2004 paper, [[The Structure and Interpretation of the Computer Science Curriculum]],<ref>{{Citation
|url=http://www.ccs.neu.edu/scheme/pubs/jfp2004-fffk.pdf
|