Computer Algebra and Symbolic Computation:

Elementary Algorithms

by

Joel S. Cohen

Department of Computer Science

University of Denver

The book provides a systematic approach for the algorithmic formulation of mathematical operations in computer algebra programming languages. The viewpoint is that mathematical expressions, represented by expression trees, are the data objects of computer algebra programs, and by using a few primitive operations that analyze and construct expressions, we can implement many elementary operations from algebra, trigonometry, calculus, and differential equations. A CD with full, searchable text and implementations of all algorithms in Maple, Mathematica, and MuPad is included. More advanced concepts are covered in the second book in this series, Computer Algebra and Symbolic Computation: Mathematical Methods.

With a minimum of prerequisites, this book is accessible to and useful for students of mathematics, computer science, the sciences, engineering, and other technical fields.

- Publication Information: A K Peters, LTD, 63 South Avenue, Natick, MA 01760, (508)655-9933; 323 pages, 2002, ISBN 1-56881-158-6.
- Table of Contents (pdf).
- Preface (pdf).
- Computer Algebra System Announcements (html).

Send questions and comments about this book to Joel Cohen at

Department of Computer Science

University of Denver

Denver, CO 80208, USA

(303) 871-3292

jscohen@cs.du.edu