Metacognition in collaborative learning settings is an emerging topic in research on
metacognition. This study focused on the development of metacognitive skills during pair
programming in order to enhance knowledge ...
During the past few years, pair-programming is a programming technique that has received an increasing amount of attention in the teaching of computer programming skills. Pair programming can briefly be described as a ...