Engineering & Transportation
  • List Price: $184.95
  • Save: $169.41(92%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: May 30, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
  • List Price: $184.95
  • Save: $32.52 (18%)
Only 4 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $5.03
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Introduction to Scientific Computation and Programming Paperback – November 27, 2003

ISBN-13: 978-0534389130 ISBN-10: 0534389139 Edition: 1st

Buy New
Price: $152.43
Price: $15.53 - $15.54
20 New from $27.17 32 Used from $14.63 1 Collectible from $137.76
Amazon Price New from Used from
"Please retry"
$27.17 $14.63
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Frequently Bought Together

Introduction to Scientific Computation and Programming + Insight Through Computing: A MATLAB Introduction to Computational Science and Engineering
Price for both: $205.27

Buy the selected items together

Best Books of the Year
Best Books of 2014
Looking for something great to read? Browse our editors' picks for 2014's Best Books of the Year in fiction, nonfiction, mysteries, children's books, and much more.

Product Details

  • Paperback: 546 pages
  • Publisher: Brooks/Cole; 1st edition (November 27, 2003)
  • Language: English
  • ISBN-10: 0534389139
  • ISBN-13: 978-0534389130
  • Product Dimensions: 0.8 x 7.2 x 9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #538,089 in Books (See Top 100 in Books)

Editorial Reviews


1. WHAT IS COMPUTATION? Computation as Transformation. Computation as Reaction to Events. Algorithms. From Algorithms to Software. Exercises. 2. INVOKING A COMPUTATION. Expressions and Commands. Changing State: Assignment. A Variety of Notations. Parsing. Exercises. 3. SIMPLE TYPES: NUMBERS, TEXT, BOOLEANS. The Organization of Computer Memory. Text. Collections of Numbers and Plotting. Booleans: True or False. Logical Operators: Boolean Operators with Boolean Inputs. Example: Measuring Information in Bits. Exercises. 4. NUMBERS AND PRECISION. The Precision of Computer Arithmetic. Example: Global Positioning. Exercises. 5. COLLECTIONS AND INDEXING. Indexing. Matrices. Mixed Data Types. Exercises. 6. FILES AND SCRIPTS. Filenames. File Operators. Importing and Exporting Data. Scripts. Scripts as Computations. Exercises. Project: Time for a Cool Cup of Coffee. 7. FUNCTIONS. Computations without Effects. Creating Functions. Functions as Arguments and Values. Exercises. 8. CONDITIONALS. The if Statement. More Than Two Cases. Completeness and Exclusivity. Switch/Case. Advanced: Parallelization of Conditional Operators. Exercises. Project: The Morse Code. 9. LOOPS. For Loops. Accumulators. Nested Loops. Example: Optimal Matching with Nested Loops. Element-by-Element Operators. Outputs of Unknown Size. Loop Termination. Conditional Looping. Example: Measuring Information II. Dimensions and Arrays. Exercises. Project: Cellular Automata. Project: The Mandelbrot Set. 10. SCOPE. Environments and Scope. The Debugger. Shared Environments. Scoping of Functions. Pass by Reference. Exercises. 11. EVENTS. Activating Input Devices. Example: Recording the Times of Events. Example: Exploring the Mandelbrot Set. Inputs without Waiting. Warnings and Errors. Testing Functions. Optional and Default Arguments. Exercises. 12. ARRANGING DATA: SEARCHING AND DATABASES. Datasets. Selecting Subsets from Lists. Efficient Searching for Matches. Combining Lists: Union and Intersection. Tables. Simultaneous Collection and Access of Data. Databases. Exercises. Project: A Bridge Database. 13. TREES AND RECURSION. Simple Recursion. Multiway Recursion. Accumulators. Example: Optimal Matching (Recursive). Trees as Data Structures. Processing Trees. Example: Huffman Encoding of Information. Exercises. Project: Clustering of Data. 14. SOUNDS AND SIGNALS. Basics of Computer Sound. Perception and Generation of Sound. Synthesizing Complex Sounds. Transduction and Recording Sound. Aliasing and the Sampling Frequency. Exercises. Project: The Perception of Beats. Project: Speeding Up Sound. 15. IMAGES. Black-and-White Images. Color. Digital Sampling of Images. Sampling and Storing Images in Files. Manipulating and Synthesizing Images. Example: Mona Lisa's Missing Blue. Exercises. Project: Landsat Images and False-Color. 16. MATHEMATICAL RELATIONSHIPS WITH ONE UNKNOWN. Representing Mathematical Relationships. Zeroing in on Solutions. Derivatives. Going to the Extreme: Optimization. Fitting. Interpolation. Exercises. 17. MATHEMATICAL RELATIONSHIPS WITH TWO OR MORE UNKNOWNS. Visualizing Functions of Two Variables. Geometry of Functions: The Gradient. Optimization Using the Gradient. Finding Solutions. Solutions to Systems of Linear Equations. Best Solutions to Linear Systems. Solutions to Systems of Nonlinear Equations. Exercises. 18. FROM EQUALITY TO SIMILARITY: RANDOMNESS AND VARIATION. A Classification Problem. Describing Distributions. Processes and Distributions. Why the Gaussian is Important. Multiple Variables. Example: Handwritten Digit Recognition. Exercises. Project: Sums of Gaussians and Segmentation of Images. APPENDICES. Color Plates. ASCII Characters. Computations on Vectors and Matrices.

About the Author

Daniel Kaplan is Associate Professor in the Department of Mathematics and Computer Science at Macalester College.

Important Information

Example Ingredients

Example Directions

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By A Customer on May 28, 2004
Format: Paperback
The book is well-written, interesting and you can do a lot after reading it! It is for both beginners who don't have any idea of programming and even for people with experience, you will still find something here. Very suitable to be a textbook.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
Using this book for an introductory civil engineering course. The reading is somewhat difficult to understand but the exercises make the reading make a lot more sense.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Beach on October 13, 2012
Format: Paperback Verified Purchase
It's what I expected. The order of the content is weird to me though. But overall it's a good book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again