CS 423 - Introduction to Complex Adaptive Systems - 3 credit hours


Introduces topics in complex adaptive systems, including: Definitions of complexity, fractals, dynamical systems and chaos, cellular automata, artificial life, game theory, neural networks, genetic algorithms, and network models. Regular programming projects are required.

Prerequisite: CS 251, one year of calculus.

Recommended: Probability or linear algebra, CS 351.