Designed for the junior/senior level of the mathematics and computer science curricula, this book teaches students how to use
Mathematica to solve problems in mathematics, computer science, engineering, and other scientific fields in which mathematics and computing skills are essential. The text moves from simple to complex and often follows a specific real-world example on a number of different levels, allowing students to build their confidence and competence. The accompanying CD-ROM contains the entire text of the book as a collection of
Mathematica notebooks.
Part I: Learning the Basics Mathematica Basics: An Introduction |
Mathematica Basics: Help |
Mathematica Basics: Notebooks |
Mathematica Basics: Text and Typesetting |
Mathematica Basics: Packages
Part II: Designing Functions Values, Variables, and Assignments | Functions | Recursive Definitions | Substitution Rules and Optional Arguments | Four Spheres Packing Problem
Part III: Designing Programs List Processing Functions | Iterations with Loops | Computations with Modules and Local Variables
Part IV: Exploring Advanced Features Advanced
Mathematica: Options | Advanced
Mathematica: Hyperlinks and Buttons | Advanced
Mathematica: Packages | Advanced
Mathematica: Files, Data Exchange, and Conversions
Part V: Student Projects Student Projects
Tutorial and Reference