How to design programs : an introduction to programming and computing / (Record no. 17976)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 01900pam a2200217a 44500 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 150502b2001 xxu||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9788120324619 |
040 ## - CATALOGING SOURCE | |
Transcribing agency | BITS Pilani Hyderabad |
Original cataloging agency | BITS Pilani Hyderabad |
041 ## - LANGUAGE CODE | |
Language code of text/sound track or separate title | ENG |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.12 MAT-F |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Felleisen, Matthias |
245 ## - TITLE STATEMENT | |
Title | How to design programs : an introduction to programming and computing / |
Statement of responsibility, etc. | Matthias Felleisen |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | India |
Name of publisher, distributor, etc. | Prentice Hall of India |
Date of publication, distribution, etc. | 2001 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 693 p. |
365 ## - TRADE PRICE | |
Price type code | INR |
Price amount | 375.00. |
500 ## - GENERAL NOTE | |
General note | Today, programming has become a required skill in many professions. Traditional forms of programming are useful for just a few people. But a broader notion of programming as conceived by the authors of this text is useful for everyone as it teaches problem-analysis and problem-solving skills without imposing the overhead of traditional programming notations and tools. The main focus of the text is on the design process that leads the readers from problem statements to well-organized solutions-deemphasizing the study of programming language details, algorithmic minutiae, and specific application domains. The book exposes the readers to two fundamentally new ideas-program design recipes by categories of problems, and a novel programming environment explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. The book uses a tiny subset of Scheme programming language to develop programs. (The book is not about programming in Scheme.) The choice of Scheme is natural as beginners can remain focused on the essence of programming and still develop complete programs using just the core of this language. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Electronic data processing. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Computer programming. οΎ |
907 ## - LOCAL DATA ELEMENT G, LDG (RLIN) | |
a | 005.12 MAT-F |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Dewey Decimal Classification |
952 ## - LOCATION AND ITEM INFORMATION (KOHA) | |
Withdrawn status | |
952 ## - LOCATION AND ITEM INFORMATION (KOHA) | |
Withdrawn status |
Lost status | Damaged status | Not for loan | Collection code | Home library | Current library | Shelving location | Date acquired | Total Checkouts | Full call number | Barcode | Date last seen | Price effective from | Koha item type | Date last checked out |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
003-007 | BITS Pilani Hyderabad | BITS Pilani Hyderabad | General Stack (For lending) | 02/05/2015 | 005.12 MAT-F | 6258 | 13/07/2024 | 02/05/2015 | Books | |||||
003-007 | BITS Pilani Hyderabad | BITS Pilani Hyderabad | General Stack (For lending) | 02/05/2015 | 1 | 005.12 MAT-F | 6334 | 13/07/2024 | 02/05/2015 | Books | 09/12/2017 |