Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Introduction to Scientific Programming: Computational Problem Solving Using Mathematica and C

Joseph L. Zachary
Book information

Publisher: TELOS/Springer-Verlag
Copyright year: 1998
ISBN: 0387982507
Medium: Hardcover
Includes: Floppy disk
Pages: 433
Buy this book
Book cover image

Computational Science | Population Density: Computational Properties of Numbers | Eratosthenes: Significant Digits and Interval Arithmetic | Stairway to Heaven: Accumulation of Roundoff Error | Kitty Hawk: Programmer-defined Functions | Baby Boom: Symbolic Computation | Ballistic Trajectories: Scientific Visualization | The Battle for Leyte Gulf: Symbolic Mathematics | Old MacDonald's Cow: Imperative Programming | Introduction to C | Robotic Weightlifting: Straight-Line Programs | Sliding Blocks: Conditionals and Functions | Rod Stacking: Designing with Functions | Newton's Beam: Repetition | Corrugated Sheets: Multiple-File Programs | Harmonic Oscillation: Structures and Abstract Datatypes | Heat Transfer in a Rod: Arrays | Visualizing Heat Transfer: Arrays as Parameters | Appendix A: Mathematica Capabilities | Appendix B: Mathematica Functions and Constants | Appendix C: C Library Functions | Appendix D: Using Mathematica 2.2

Teaches beginning science and engineering students how to solve the computational problems they will encounter during their academic and professional careers. Requires no specific scientific training nor any prior knowledge of Mathematica or C. Written specifically for Mathematica Version 3. Each chapter presents a common problem, develops a mathematical model of the problem, devises a computational method for solving the model, creates an implementation, and assesses the solution. All code is included on diskette and other supporting material is available on the Web.