Preface

Most books available on computer programming languages do not teach students how to program. Instead, these books concentrate on the rules of a particular programming language, with a minimal amount of text devoted to problem solving. But learning a programming language without first learning programming logic is like learning to spell and use punctuation in English without first learning how to express your thoughts so that you are clearly understood. This book concentrates on problem solving or programming logic, with little emphasis on specific programming languages. Hierarchy charts, pseudocode, flowcharts, and data dictionaries are developed throughout the text as tools for problem solving.

This book focuses on structured programming logic for business applications. The book was initially developed from lecture notes and handouts that I used to teach a course on programming logic and techniques at Oakton Community College. Since the first edition was published, the world of computer programming has changed considerably. These changes were reflected in the second, third, and now, the fourth edition. Each edition of the book has been improved as a result of feedback from my colleagues across the country and the excellent suggestions of my own students. This edition is no exception.

Among the changes in this edition are:

The approach of this book is to teach via examples. All the rules for programming can be listed, but unless students can see how to apply the rules, they won’t learn. More than 40 business examples are used in this book to illustrate various topics. Unlike other logic books, most examples are completely solved, so students can see the entire solution process.

The book is organized by topic with sufficient material for a one-semester college course in programming logic. If students have had a strong introductory course, they can skip Chapter 1 or use it for review. If this course is offered concurrently with an introductory course, then the background and vocabulary is Chapter 1 is critical. Chapters two through six cover basics and should be covered in order. Although important to a student’s understanding of programming logic, Chapters 7, 8, and 9 are optional. Chapter 7 requires prior coverage of Chapter 6. Chapters 8 and 9 can be covered any time after Chapter 5.

In addition to a one-semester college course in computer programming, the book can be used:

The instructor’s manual to accompany the text includes chapter outlines and teaching hints for each chapter, the solutions to all exercises at the end of each chapter, and PowerPoint presentations.

This book assumes no previous knowledge of information processing. It is expected that the reader can use simple arithmetic and algebraic tools, but no previous training in advanced mathematics is necessary.

A great deal of thought, discussion with students and colleagues, and some aggravation have been invested in this book. Students have always been the best barometer of my teaching methods and their questions and comments have proved invaluable. As a result, this edition is more polished and has better explanations and organization than the previous three editions resulting in increased understanding for the reader.

Begin a searchCatalogSiteCampus Rep
MHHE homeDigital SolutionsGet Involvedauthor manualorder infolegal policies and infowhat's newsite map


Copyright ©2000 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use and Privacy Policy.
McGraw-Hill Higher Education is one of the many fine businesses of The McGraw-Hill Companies.

If you have a question or a problem about a specific book or product, please fill out our Product Feedback Form.
For further information about this site contact mhhe_webmaster@mcgraw-hill.com.


Corporate Link