"consider"

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 understanding. Implementing such an approach in computer science and, …