Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q5918555> ?p ?o }
Showing triples 1 to 60 of
60
with 100 triples per page.
- Q5918555 subject Q16820067.
- Q5918555 subject Q6428070.
- Q5918555 subject Q7313395.
- Q5918555 abstract "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 published in 2001 by 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 (now ProgramByDesign), it has been adopted at a number of colleges and universities for the teaching of program design principles.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.The book therefore carefully introduces more and more complex kinds of data, which sets it apart from every other introductory programming book. It starts from atomic forms of data and then progresses to compound forms of data, including data that can be arbitrarily large. For each kind of data definition, the book explains how to organize the program in principle, thus enabling a programmer who encounters a new form of data to still construct a program systematically.Like Structure and Interpretation of Computer Programs (SICP), HtDP relies on a variant of the Scheme programming language. Indeed, it comes with its own programming environment, dubbed 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 previous one. With the exception of the largest teaching language, all languages for HtDP are functional programming languages.In the 2004 paper The Structure and Interpretation of the Computer Science Curriculum, the authors distinguish the pedagogical focus of HtDP from that of SICP, and show how HtDP was designed as a textbook to address certain issues that some students and teachers had with SICP.".
- Q5918555 author Q6790500.
- Q5918555 author Q6791540.
- Q5918555 author Q7342450.
- Q5918555 author Q7504182.
- Q5918555 isbn "0-262-06218-6".
- Q5918555 lcc "QA76.6 .H697 2001".
- Q5918555 literaryGenre Q83790.
- Q5918555 nonFictionSubject Q80006.
- Q5918555 numberOfPages "720".
- Q5918555 publicationDate "2001-02-12".
- Q5918555 publisher Q73820.
- Q5918555 wikiPageExternalLink HtDP2e.
- Q5918555 wikiPageExternalLink htdp.org.
- Q5918555 wikiPageWikiLink Q1249747.
- Q5918555 wikiPageWikiLink Q1254148.
- Q5918555 wikiPageWikiLink Q16820067.
- Q5918555 wikiPageWikiLink Q187560.
- Q5918555 wikiPageWikiLink Q193076.
- Q5918555 wikiPageWikiLink Q40056.
- Q5918555 wikiPageWikiLink Q42848.
- Q5918555 wikiPageWikiLink Q6428070.
- Q5918555 wikiPageWikiLink Q6790500.
- Q5918555 wikiPageWikiLink Q6791540.
- Q5918555 wikiPageWikiLink Q7248387.
- Q5918555 wikiPageWikiLink Q7313395.
- Q5918555 wikiPageWikiLink Q7342450.
- Q5918555 wikiPageWikiLink Q73820.
- Q5918555 wikiPageWikiLink Q7504182.
- Q5918555 wikiPageWikiLink Q7767075.
- Q5918555 wikiPageWikiLink Q80006.
- Q5918555 wikiPageWikiLink Q83790.
- Q5918555 author Q6790500.
- Q5918555 author Q6791540.
- Q5918555 author Q7342450.
- Q5918555 author Q7504182.
- Q5918555 congress "QA76.6 .H697 2001".
- Q5918555 genre Q83790.
- Q5918555 isbn "0".
- Q5918555 name "How to Design Programs".
- Q5918555 pages "720".
- Q5918555 pubDate "2001-02-12".
- Q5918555 publisher Q73820.
- Q5918555 subject Q80006.
- Q5918555 type Book.
- Q5918555 type Book.
- Q5918555 type CreativeWork.
- Q5918555 type Book.
- Q5918555 type Work.
- Q5918555 type WrittenWork.
- Q5918555 type Thing.
- Q5918555 type Q386724.
- Q5918555 type Q571.
- Q5918555 comment "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 published in 2001 by MIT Press. The book introduces the concept of a design recipe, a six-step process for creating programs from the problem statement.".
- Q5918555 label "How to Design Programs".
- Q5918555 homepage htdp.org.
- Q5918555 name "How to Design Programs".