PHI

                                   PHI Learning EEE books ebooks Delhi India                                    Helping Teachers to Teach and Students to Learn

 
EEE: Eastern Economy Editions         
Connect to Facebook Connect to Twitter


Home > PHI Learning > How To Design Programs — An Introduction To Programming And Computing
 
HOW TO DESIGN PROGRAMS — AN INTRODUCTION TO PROGRAMMING AND COMPUTING By: FELLEISEN, MATTHIAS,FINDLER, ROBERT BRUCE,FLATT, MATTHEW,KRISHNAMURTHI SHRIRAM
HOW TO DESIGN PROGRAMS — AN INTRODUCTION TO PROGRAMMING AND COMPUTING 
HOW TO DESIGN PROGRAMS — AN INTRODUCTION TO PROGRAMMING AND COMPUTING
 FELLEISEN, MATTHIAS, FINDLER, ROBERT BRUCE, FLATT, MATTHEW, KRISHNAMURTHI SHRIRAM
Pages: 724
ISBN: 978-81-203-2461-9    
Price: R 375
 
 
About The Book Contents About The Author Review The Book
 
Related Books Books By The Same Author Request an Examination Copy
 
 
About The Book

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.