Jump to ratings and reviews
Rate this book

Scientific Programming: C-language, Algorithms And Models In Science

Rate this book
The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).

This important book fills a gap in current available bibliography. There are many manuals for programming in C, but they never explain programming technicalities to solve a given problem. This book illustrates many relevant algorithms and shows how to translate them in a working computer program.

Contents:

Basic Programming in C Language:
Numbers and Non-Numbers
Programming Languages
Basics of C Programs
Logic Management
Fundamental Data Structures
Pointers
Functions
Numerical Interpolation and Integration



Advanced Programming and Simple Algorithms:
Integrating Differential Equations
In-Depth Examination of Differential Equations
(Pseudo)random Numbers
Random Walks
Lists, Dictionaries and Percolation
Bits and Boolean Variables



Programming Advanced Algorithms:
Recursion and Data Sorting
Dynamic Data Structures
Graphs and Graph Algorithms
Optimization Methods
The Monte Carlo Method
How to Use Stochastic Algorithms




Readership: Professionals, academics, researchers and graduate students in software engineering, computational physics and numerical analysis.

718 pages, Kindle Edition

First published January 1, 2013

2 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
2 (100%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.