Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Pascal
Meyers R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780137256235)
Date Reviewed: Oct 1 1992

Following the trend of the past few years, Meyers covers the distance from “What is a computer?” to binary trees, and intends that the book be used as a text for CS1 and CS2 or as a Pascal reference. It is well suited for either purpose.

The usual CS1 and CS2 topics are covered in the usual order, with the exception of character string types (chapter3) and text files (chapter 9). Most Pascal texts ignore strings until near the end of CS1, where they are presented as a special kind of array (exactly what Wirth intended). Meyers adopts a more pragmatic view and gives examples of string type declarations in VAX and Turbo Pascal. The text file chapter appears directly before the chapter on arrays. This order means that the program samples and projects in the early chapters are either interactive or produce their own input. Throughout the text, Meyers introduces and informally proves a number of commonly used algorithms (he refers to them as “categorized”), first in pseudocode and later in Pascal; the algorithms, with appropriate page references, are collected in an appendix.

Other appendices include syntax diagrams, standard functions, and suggested coding rules. The chapters feature marginal topic phrases, examples in pseudocode and  Pascal,  boxed definitions and rules, case studies, program testing hints, and summaries. The book includes plenty of paper-and-pencil exercises and computer-based projects.

In the main, it is difficult to find fault with the text. The author should have included an ASCII table. Some of the exposition may be too high-level and lengthy for beginning students (it would be interesting to apply a Cloze or other standard reading level test to this and other CS1 texts). Meyers makes no mention of the object-oriented programming model, although data abstraction is introduced. Anyone in the market for a new Pascal text will probably want to take a look at this work.

Reviewer:  K. Larason Review #: CR115777
Bookmark and Share
 
Computer Science Education (K.3.2 ... )
 
 
Pascal (D.3.2 ... )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Computer Science Education": Date
Software engineering education: the educational needs of the software community
Fairley R., Gibbs N.  Software engineering education: the educational needs of the software community,Carnegie-Mellon Univ. Software Engineering Institute, Pittsburgh, PA,1987. Type: Whole Proceedings
Aug 1 1988
Fundamentals of computing I
Tucker A., Bradley W., Cupper R., Garnick D., McGraw-Hill, Inc., New York, NY, 1992. Type: Book (9780070654495)
Feb 1 1993
Learning computer programming through dynamic representation of computer functioning: evaluation of a new learning package for Pascal
Goodwin L., Sanati M. International Journal of Man-Machine Studies 25(3): 327-341, 1986. Type: Article
Sep 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy