Students work in small groups towards a common goal or task, with elements like a group goal, positive interdependence, promotive interaction, individual accountability, and social skills. Teachers play a role in cooperative learning by facilitating student groups and providing instructional support and feedback to guide student learning. Cooperative learning does not always naturally occur when students use computers together, so teachers must structure activities and roles to promote cooperation among students working on IT tasks.