This book is an introductory computer concepts textbook. It is appropriate for both computer science and non-computer science majors. Its major purpose is to present introductory material in a clear, concise, and teachable manner. This is accomplished by presenting topics in a modular fashion to allow for individual styles and approaches. These modules include the major topics expected in an introductory text. A good BASIC supplement was provided in the book reviewed. (Pascal and language-free versions are also available.) Supplements include a study guide, an instructor’s manual/test bank, transparencies, applications software packages with user’s guides and laboratory workbooks, and a CAI package for BASIC.
This book is very clearly written and logically organized. It begins with a discussion of computers in society. It builds upon this theme by presenting real world computer usage examples at the beginning of each chapter. This excellent methodology focuses attention upon the concise conceptual material that follows. The one detracting element of the overall presentation is the distracting, unnecessary, and overextensive use of photographs and color.
I particularly liked the chapters on data and file design and data communications. They are refreshing and integrate the material well. They themselves set this book apart from the ordinary. On the other hand, I find the chapter on applications software a little weak, although comparable to competing texts.
Overall, the author has met the goals he set out to achieve. The book is clear and concise. It easily could be used in a variety of educational environments. Its strengths are many and far outweigh the nonfatal flaws. Finally, students should benefit from the way in which the material is presented.