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.
Module 1 introduces basic concepts in modeling complex systems through hands-on activities and participatory simulations. A scaffolded series of highly-engaging design and build activities guide students through developing their first computer model in StarLogo Nova 2.0, a modeling and simulation environment developed at the Massachusetts Institute of Technology.
This short video (2:51 minutes) features two middle school girls describing and practicing pair programming. It is a great introduction to this method of learning programming and creating models.