Introduction to Computational Modeling Using C and Open-Source Tools presents the fundamental principles of computational models from a computer science perspective. It explains how to implement these models using the C programming language. The software tools used in the book include the Gnu Scientific Library (GSL), which is a free software libra

chapter 1|16 pages

Problem Solving and Computing

chapter 2|12 pages


chapter 3|12 pages

Modular Decomposition: Functions

chapter 4|16 pages

More Concepts of Computational Models

chapter 5|14 pages

Algorithms and Programs

chapter 6|14 pages


chapter 7|14 pages


chapter 8|18 pages


chapter 9|14 pages


chapter 10|22 pages

Linked Lists

chapter 11|8 pages

Text Data

chapter 12|10 pages

Computational Models with Arithmetic Growth

chapter 13|12 pages

Computational Models with Quadratic Growth

chapter 14|10 pages

Models with Geometric Growth

chapter 15|10 pages

Computational Models with Polynomials

chapter 16|16 pages

Models with Interpolation and Curve Fitting

chapter 17|16 pages

Using Vectors with the GSL

chapter 18|26 pages

Matrices and Sets of Linear Equations

chapter 19|32 pages

Introduction to Dynamical Systems

chapter 20|8 pages

Linear Optimization Modeling

chapter 21|16 pages

Solving Linear Optimization Problems

chapter 22|22 pages

Sensitivity Analysis and Duality

chapter 23|18 pages

Transportation Models

chapter 24|16 pages

Network Models

chapter 25|12 pages

Integer Linear Optimization Models