Scientific Computing

Lecture notes for Math 164: Scientific Computing, taught at Harvey Mudd College.

**Publication date**: 31 Jan 2017

**ISBN-10**:
n/a

**ISBN-13**:
n/a

**Paperback**:
143 pages

**Views**: 820

**Type**: Lecture Notes

**Publisher**:
n/a

**License**:
Creative Commons Attribution 3.0 Hong Kong

**Post time**: 11 Jun 2017 04:00:00

Scientific Computing

Lecture notes for Math 164: Scientific Computing, taught at Harvey Mudd College.

You are free to:

Share — copy and redistribute the material in any medium or format

Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Click**here** to read the full license.

Share — copy and redistribute the material in any medium or format

Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Click

From the Preface:

Jeffrey R. Chasnov wrote:What follows are my lecture notes for Math 164: Scientific Computing, taught at Harvey Mudd College during Spring 2013 while I was on a one semester sabbatical leave from the Hong Kong University of Science & Technology. These lecture notes are based on two courses previously taught by me at HKUST: Introduction to Scientific Computation and Introduction to Numerical Methods.

Math 164 at Harvey-Mudd is primarily for Math majors and supposes no previous knowledge of numerical analysis or methods. This course consists of both numerical methods and computational physics. The numerical methods content includes standard topics such as IEEE arithmetic, root finding, linear algebra, interpolation and least-squares, integration, differentiation, and differential equations. The physics content includes nonlinear dynamical systems with the pendulum as a model, and computational fluid dynamics with a focus on the steady two-dimensional flow past either a rectangle or a circle.

Tweet

About The Author(s)

Dr. Chasnov is a Professor of Mathematics at the Hong Kong University of Science and Technology. He received a BA and PhD in Physics from the University of California, Berkeley, and Columbia University in New York City, respectively. He had postdoctoral appointments at the NASA Goddard Institute for Space Studies, also in New York City, and at the Center for Turbulence Research, jointly sponsored by Stanford University and the NASA Ames Research Center in Northern California. His research interests are evolutionary genetics, turbulence, and scientific computation.

Book Categories

Computer Science
Introduction to Computer Science
Introduction to Computer Programming
Algorithms and Data Structures
Artificial Intelligence
Computer Vision
Machine Learning
Neural Networks
Game Development and Multimedia
Data Communication and Networks
Coding Theory
Computer Security
Information Security
Cryptography
Information Theory
Computer Organization and Architecture
Operating Systems
Image Processing
Parallel Computing
Concurrent Programming
Relational Database
Document-oriented Database
Data Mining
Big Data
Data Science
Digital Libraries
Compiler Design and Construction
Functional Programming
Logic Programming
Object Oriented Programming
Formal Methods
Software Engineering
Agile Software Development
Information Systems
Geographic Information System (GIS)

Mathematics
Mathematics
Algebra
Abstract Algebra
Linear Algebra
Number Theory
Numerical Methods
Precalculus
Calculus
Differential Equations
Category Theory
Proofs
Discrete Mathematics
Theory of Computation
Graph Theory
Real Analysis
Complex Analysis
Probability
Statistics
Game Theory
Queueing Theory
Operations Research
Computer Aided Mathematics

Supporting Fields
Web Design and Development
Mobile App Design and Development
System Administration
Cloud Computing
Electric Circuits
Embedded System
Signal Processing
Integration and Automation
Network Science
Project Management

Operating System
Programming/Scripting
Ada
Assembly
C / C++
Common Lisp
Forth
Java
JavaScript
Lua
Microsoft .NET
Rexx
Perl
PHP
Python
R
Rebol
Ruby
Scheme
Tcl/Tk

Miscellaneous