Book Cover
Author Landau, Rubin H.

Title A first course in scientific computing : symbolic, graphic, and numeric modeling using Maple, Java, Mathematica, and Fortran90 / Rubin H. Landau ; contributors, Robyn Wangberg [and others]
Published Princeton, N.J. : Princeton University Press, [2005]
Online access available from:
JSTOR eBooks    View Resource Record  


Description 1 online resource
Contents Introduction -- pt. 1. Maple (or mathematica) by doing. -- Getting started with Maple -- Numbers, expressions, functions; rocket golf -- Visualizing data, abstract types; electric fields -- Solving equations, differentiation; towers -- Integration; power and energy usage (also 14) -- Matrices and vectors; rotation -- Searching, programming; dipsticks -- pt. 2. Java (or Fortran90) by doing. -- Getting started with Java -- Data types, limits, methods; rocket golf -- Visualization with Java, classes, packages -- Flow control via logic; projectiles -- Java input and output -- Numerical integration; power and energy usage -- Differential equations with Java and Maple -- Object-oriented programming; complex currents -- Arrays: vectors, matrices; rigid-body rotations -- Advanced objects; baton projectiles -- Discrete math, arrays as bins, bug dynamics -- 2-D arrays: file I/O, PDEs; realistic capacitor -- Web computing, applets, primitive graphics -- pt. 3. LATEX survival guide. -- LATEX for text -- LATEX for mathematics -- Appendix A: Glossary -- Appendix B: Maple quick reference, debugging help -- Appendix C: Java quick reference and installing software
Summary This book offers a new approach to introductory scientific computing. It aims to make students comfortable using computers to do science, to provide them with the computational tools and knowledge they need throughout their college careers and into their professional careers, and to show how all the pieces can work together. Rubin Landau introduces the requisite mathematics and computer science in the course of realistic problems, from energy use to the building of skyscrapers to projectile motion with drag. He is attentive to how each discipline uses its own language to describe the same concepts and how computations are concrete instances of the abstract. Landau covers the basics of computation, numerical analysis, and programming from a computational science perspective. The first part of the printed book uses the problem-solving environment Maple as its context, with the same material covered on the accompanying CD as both Maple and Mathematica programs; the second part uses the compiled language Java, with equivalent materials in Fortran90 on the CD; and the final part presents an introduction to LaTeX replete with sample files
Bibliography Includes bibliographical references (pages 471-475) and index
Notes Description based on print version record
Subject Science -- Data processing.
Form Electronic book
Author Wangberg, Robyn.
ISBN 1400841178 (electronic bk.)
9781400841172 (electronic bk.)