Computational Modeling and Complexity Science

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
June 28th, 2009 | Tags:

Computational Modeling and Complexity Science

Author: Allen B. Downey

Excerpt:

This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science:

Data structures and algorithms:
A data structure is a collection that contains data elements organized in a way that supports particular operations. For example, a dictionary organizes key-value pairs in a way that provides fast mapping from keys to values, but mapping from values to keys is generally slower.An algorithm is an mechanical process for performing a computation. Designing efficient programs often involves the co-evolution of data structures and the algorithms that use them. For example, the first few chapters are about graphs, a data structure (nested dictionaries) that is a good implementation of a graph, and several graph algorithms that use this data structure.

Python programming:
This book picks up where Think Python leaves off. I assume that you have read that book or have equivalent knowledge of Python. As always, I will try to emphasize fundmental ideas that apply to programming in many languages, but along the way you will learn some useful features that are specific to Python.
Computational modeling:
A model is a simplified description of a system that is useful for simulation or analysis. Computational models are designed to take advantage of cheap, fast computation.
Philosophy of science:
The models and results I will present raise a number of questions relevant to the philosophy of science, including the nature of scientific laws, theory choice, realism and instrumentalism, holism and reductionism, and Bayesian epistemology.

View/Download Computational Modeling and Complexity Science

Related posts:

  1. Cellular Automata and Complexity
  2. Data Modeling Techniques for Data Warehousing
  3. Foundations of Computer Science
  4. Computational Linguistics – Models, Resources, Applications
  5. Notes for the Course of Data Structures



Get a 7 Day Free Trial of Napster
Once You Know, You Newegg
Winch Depot

invisibleSHIELD for T-Mobile G1
Save up to 75% off retail at Ashford.com

No comments yet.