Computer Supported Cooperative Learning
Emphasizes group or cooperative efforts among faculty and students.
Active participation and interaction on the part of both students and instructors.
Knowledge is viewed as a social construct,
- self-explanation
- internalization
- appropriation