This document defines cooperative learning as students working together in small groups on common tasks. It lists the key elements of cooperative learning as having a common goal, interdependence, interaction, individual accountability, and social skills. The advantages of cooperative learning include encouraging active learning, increasing academic performance, promoting literacy and language skills, and improving teacher effectiveness. The document also discusses how researchers have studied the interaction between students and computers during cooperative learning to ensure it does not hinder social skill development.