Introduction to Scientific Computation and Programming

ISBN-10: 0534389139

ISBN-13: 9780534389130

Edition: 2004

Authors: Daniel Kaplan

List price: $198.95 Buy it from $13.61
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

This book provides students with the modern skills and concepts needed to be able to use the computer expressively in scientific work. The author takes an integrated approach by covering programming, important methods and techniques of scientific computation (graphics, the organization of data, data acquisition, numerical methods, etc.) and the organization of software. Balancing the best of the teach-a-package and teach-a-language approaches, the book teaches general-purpose language skills and concepts, and also takes advantage of existing package-like software so that realistic computations can be performed.
Used Starting from $84.36
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Italian Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Portuguese Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Spanish Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
German Grammar Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $198.95
Copyright year: 2004
Publisher: Course Technology
Publication date: 11/27/2003
Binding: Paperback
Pages: 416
Size: 7.25" wide x 9.00" long x 0.75" tall
Weight: 2.112
Language: English

What Is Computation?
Computation as Transformation
Computation as Reaction to Events
Algorithms
From Algorithms to Software
Exercises
Invoking A Computation
Expressions and Commands
Changing State: Assignment
A Variety of Notations
Parsing
Exercises
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
Numbers And Precision
The Precision of Computer Arithmetic
Example: Global Positioning
Exercises
Collections And Indexing
Indexing
Matrices
Mixed Data Types
Exercises
Files And Scripts
Filenames
File Operators
Importing and Exporting Data
Scripts
Scripts as Computations
Exercises
Project: Time for a Cool Cup of Coffee
Functions
Computations without Effects
Creating Functions
Functions as Arguments and Values
Exercises
Conditionals
The if Statement
More Than Two Cases
Completeness and Exclusivity
Switch/Case
Advanced: Parallelization of Conditional Operators
Exercises
Project: The Morse Code
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
Scope
Environments and Scope
The Debugger
Shared Environments
Scoping of Functions
Pass by Reference
Exercises
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
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
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
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
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
Mathematical Relationships With One Unknown
Representing Mathematical Relationships
Zeroing in on Solutions
Derivatives
Going to the Extreme: Optimization
Fitting
Interpolation
Exercises
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
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
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×