|
 |
|
 |
 |
Introduction to Computer Science : A Structured Programming Approach with C
|
by Behrouz A. Forouzan and Richard F. Gilberg
Sales Rank: 270702
|
$0.40
At Amazon

|
|
Paperback: 8900 pages
Publisher: West Publishing Company; 001 edition 1997
Language: English
ISBN-10: 031409573X
ISBN-13: 978-0314095732
Product Dimensions:
10.2 x 8.5 x 1.2 inches
Shipping Weight: 3.5 pounds
Product Description
Computer Science: A Structured Programming Approach Using C presents both computer science theory and its implementations in the C language with a depth-first approach. It follows a clear organizational structure supplemented by easy to follow charts and tables. All programs and functions are developed in a consistent and readable style based on the authors' extensive academic and industry experience. The first half of the book builds a firm understanding of expressions, introducing pointers only to the extent necessary to cover pass-by-reference and arrays. Beginning with Chapter 9, the text develops the concept of pointers ending with a simple introduction to linked lists.
Customer Reviews & Comments Forouzan and Gilberg attempt to teach structured programming using the C language as their vehicle. They have produced a book which does justice to neither purpose. As a textbook on C, it is marred by hundreds of errors. Some are typographical, but significant: a "9" instead of a "(" in a sample program, for instance. Some misuse C: an example of the getc() routine shows it returning a char, when it in fact returns an int; this is an especially nasty bug which every experienced C programmer has encountered sometime. Some errors are conceptual, such as the Byzantine instructions given for decoding complex type declarations with a so-called "right-left rule," which is no simpler than the correct way of reading complex types. Many exercises are given, which is good, but the answers provided for the odd-numbered exercises contain so many errors that students quickly become frustrated. As a textbook in structured programming, this book is too specific to C. It also espouses design and programming methodologies which are in some cases irrelevant (of what use is a taxonomy of various forms of module cohesion?) and in other cases obsolete (why include an appendix on drawing flowcharts, which encourage goto-ridden programs?). I have used this textbook in my C programming class, under duress, and have found it to be more of a distraction than an asset.
|
Introduction to Computer Science : A Structured Programming Approach with C
Available from Amazon
Price: $0.40

| |
|
|
|
|