“…Research on collaborative programming as a pedagogical approach is extensive (see, e.g., Beck & Chizhik, ; Jehng, ; Shadiev et al, ; Williams, Wiebe, Yang, Ferzli, & Miller, ). However, most studies have examined only summative outcomes or learners' perceptions, motivations, and engagement, with little focus on the psychosocial process of collaborative programming and the development of CT competence (Emurian, Holden, & Abarbanel, ; Maguire, Maguire, Hyland, & Marshall, ; Serrano‐Cámara, Paredes‐Velasco, Alcover, & Velazquez‐Iturbide, ). There is thus a lack of knowledge regarding the mechanisms through which novice programmers develop CT competence in collaborative programming contexts.…”