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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

"Introduction to Computational Science" was developed over a period of two years at the University of Utah Department of Computer Science in conjunction with the U.S. Department of Energy-funded Undergraduate Computation in Engineering Science (UCES) program. Each chapter begins by introducing a problem and then guiding the student through its solution. The computational techniques needed to solve the problem are developed as necassary, making the motivation for learning the computing alwasy apparent. Each chapter will introduce a single problem that will be used to motivate a single computing concept. The notes currently consist of 15 chapters. The first seven chapters deal with Maple and the last eight with C. The textbook will contain 20 to 30 chapters covering a similar mix of concepts at a finer level of detail.

Author(s): Professor Joseph L. Zachary (auth.)
Edition: 1
Publisher: Springer-Verlag New York
Year: 1996

Language: English
Pages: 380
Tags: Programming Techniques; Software Engineering/Programming and Operating Systems; Computer Applications; Algorithms

Front Matter....Pages i-xxiv
Computational Science....Pages 1-9
Population Density: Computational Properties of Numbers....Pages 11-28
Eratosthenes: Significant Digits and Interval Arithmetic....Pages 29-43
Stairway to Heaven: Accumulation of Roundoff Error....Pages 45-61
Kitty Hawk: Programmer-Defined Functions....Pages 63-75
Baby Boom: Symbolic Computation....Pages 77-94
Ballistic Trajectories: Scientific Visualization....Pages 95-115
The Battle for Leyte Gulf: Symbolic Mathematics....Pages 117-136
Old MacDonald’s Cow: Procedural Programming....Pages 137-159
Introduction to C....Pages 161-176
Robotic Weightlifting: Straight-Line Programs....Pages 177-198
Sliding Blocks: Conditionals and Functions....Pages 199-218
Rod Stacking: Designing with Functions....Pages 219-238
Newton’s Beam: Repetition....Pages 239-259
Numerical Integration: Multiple-File Programs....Pages 261-287
Harmonic Oscillation: Structures and Abstract Datatypes....Pages 289-311
Heat Transfer in a Rod: Arrays....Pages 313-336
Visualizing Heat Transfer: Arrays as Parameters....Pages 337-359
Back Matter....Pages 361-380