Much published research focuses on the benefits of learning in small groups. However, little research has differentiated small-group learning methods or considered the implications of related research for designing instructional software. In this article, the origins of small-group learning are traced, and one method, cooperative learning, is distinguished from other small-group learning methods. The instructional and social benefits of cooperative learning are examined and theoretical explanations for the effects of grouping are presented. Finally, issues relevant to designing instructional software for cooperative learning are examined and suggestions for future research are made.
All Science Journal Classification (ASJC) codes