Computer Science with Mathematica

Theory and Practice for Science, Mathematics, and Engineering

Roman E. Maeder

Welcome to the Computer Science with Mathematica Web Site.
This archive serves three purposes:


cover image Roman E. Maeder, Computer Science with Mathematica, Cambridge University Press, 2000. ISBN 0-521-63172-6 (hardcover), 0-521-66395-4 (paperback), 390 pages.

Computer algebra systems have revolutionized the use of computers within mathematics research, and are currently extending that revolution to the undergraduate mathematics curriculum. But the power of such systems goes beyond simple algebraic or numerical manipulation. This book shows how computer-aided mathematics has reached a level where it can support effectively many of the computations in science and engineering. In addition to treating traditional computer science topics, an introductory course should show scientists and engineers how these computer-based tools can be used to do scientific computations.A valuable text for computer science courses for scientists and engineers, this book should also prove useful to Mathematica users at all levels. Covering the latest release of Mathematica, the book includes useful tips and techniques to help even seasoned users.

amazon.com Order this book from amazon.com:
paperback | hardcover
amazon.de Order this book from amazon.de:
paperback


Table of Contents

(extended version)
Preface
About this Book
 1 From Problems to Programs
 2 Mathematica's Programming Language
 3 Iteration and Recursion
 4 Structure of Programs
 5 Abstract Data Types
 6 Algorithms for Searching and Sorting
 7 Complexity of Algorithms
 8 Operations on Vectors and Matrices
 9 List Processing and Recursion
10 Rule-Based Programming
11 Functions
12 Theory of Computation
13 Databases
14 Object-Oriented Programming
Appendix A Further Reading
Appendix B More Information About Mathematica
Index

Updates, Errors, New Features

Computer Science with Mathematica Software

The programs are available for free download from MathDirect, our software store for freely available and commercial software. Plase take note of the copyright and disclaimer.

Computer Science with Mathematica Mailing List

A mailing list for discussions among readers of the book is available. Registered users of MathDirect may access If you are not yet a registered user of MathDirect, please register first, before you can access the mailing list.

Other WWW Resources


Rev. 1.0, REM, © 2000 Roman E. Maeder