Computer-Supported Collaborative Learning

Innovative Approach to Online Argumentation and Models for Structuring the Arguments

Researchers have stressed the importance of argumentation among small groups of students in STEM courses to help them develop deep understanding. But it is not widely used in …

neelam-soundarajan

Innovative Approach to Online Argumentation in Computing and Engineering Courses

Many researchers have stressed the importance of *argumentation* in STEM education to enable students to develop deep understanding. This work has mostly been at the K-12 level, …

avatar
Swaroop Joshi

CONSIDER: A Novel, Online Approach to Conflict-Driven Collaborative-Learning

Peer discussions of differing ideas enhance conceptual understanding. Applying this to college STEM courses presents challenges like short class times, large sizes, and a …

avatar
Swaroop Joshi

CONSIDER

Conflict-driven Collaborative-Learning

Enabling deep conceptual learning in computing courses through conflict-based collaborative learning

Piaget's classic work on cognitive development showed that engaging learners in critical discussions with peers about ideas that are different than theirs leads to deep conceptual …

avatar
Swaroop Joshi

Work-in-Progress: Conflict-Driven Cooperative Learning in Engineering Courses

Conflict and cooperation would seem to be ideas that are diametrically opposed to each other. But, in fact, classic work by Piaget on how children and adults learn shows that when …

neelam-soundarajan

Collaborative and Cooperative-Learning in Software Engineering Courses

Collaborative learning is a key component of software engineering (SE) courses in most undergraduate computing curricula. Thus these courses include fairly intensive team projects, …

neelam-soundarajan