- Turtles, Termites, and Traffic Jams, M. Resnick, MIT Press, 1994.
- The Computational Beauty of Nature, G.W. Flake, MIT Press, Cambridge, MA, 1998.
- The Perfect Swarm: The Science of Complexity in Everyday Life, L. Fisher, Basic Books, 2009.
Complexity is a new approach studying how interconnected parts give rise to the collective behavior of large systems and how the systems interact with their environment. It cuts across all traditional disciplines: science, engineering, medicine, management. This course introduces the students to key issues associated with complexity, main approaches to study complexity, ways of describing complex systems, process of formation of complex systems, how local interactions give rise to global patterns of behavior, emergent phenomena, analytical and computational tools for studying complexity, the main application areas of complexity. Graduate-level requirements include more sophisticated projects than undergraduates. In addition, undergraduates may work in teams while graduates must work individually.
- Homework: 8-10 assignments
- Project: 1 project
- Exams: 1 final exam
- Typical grading policy: 40% final exam, 60% project