Content deleted Content added
Removed "as well as foreign schools" from te introduction. What does foreign mean in this context anyway? |
|||
Line 1:
[[Image:Htdp.jpg|164px|thumb|right|Front cover]]
'''''How to Design Programs (HtDP)''''' is a textbook by [[Matthias Felleisen]], [[Robert Bruce Findler]], [[Matthew Flatt]] and [[Shriram Krishnamurthi]] on the systematic design of [[computer programs]] from [[MIT Press]]. The book introduces the concept of a ''design recipe'', a six-step process for creating programs from the problem statement. While the book was originally used in conjunction with the [[TeachScheme!]] project, it has been adopted at a number of colleges and universities
According to HtDP, the design process starts with a careful analysis of the problem statement with the goal of extracting a rigorous description of the kinds of [[data]] that the desired program consumes and produces. The structure of these data descriptions determines the organization of the program.
|