This short video (3:13 minutes) introduces complex adaptive systems and agent-based modeling concepts to middle-school students. It shows beautiful footage of birds flocking as an example of a complex adaptive system.
This is the CS in Science, Module 1, Activity 1 activity. Students participate in an activity acting as agents, then view a computer model, to introduce concepts of computer science and complex adaptive systems.