Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study

Although the practical benefits of incorporating collaborative work into education have been highlighted, there has been little emphasis on a fundamental part: the design of the inherent collaborative processes. Collaborative engineering emphasises the use of collaboration patterns and thinkLet...

Full description

Saved in:
Bibliographic Details
Main Authors: Oscar Revelo-Sánchez, César A. Collazos, Alexander A. Barón
Format: Article
Language:English
Published: ASLERD 2024-12-01
Series:Interaction Design and Architecture(s)
Online Access:https://ixdea.org/63_7/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850263538933694464
author Oscar Revelo-Sánchez
César A. Collazos
Alexander A. Barón
author_facet Oscar Revelo-Sánchez
César A. Collazos
Alexander A. Barón
author_sort Oscar Revelo-Sánchez
collection DOAJ
description Although the practical benefits of incorporating collaborative work into education have been highlighted, there has been little emphasis on a fundamental part: the design of the inherent collaborative processes. Collaborative engineering emphasises the use of collaboration patterns and thinkLets as primary design units, with reusability as an essential goal. This paper presents the design and validation of the collaborative activity “Peer Code Review”, aimed at supporting the teaching of introductory programming courses using collaboration patterns and thinkLets. A controlled experiment with 79 students of introductory programming courses demonstrated the effectiveness of the proposed approach. The results showed that students in the experimental groups achieved significantly higher grades than those in the control groups. These results validate the positive impact of the peer code review activity on academic performance and confirm its potential as an effective collaborative learning strategy for teaching programming.
format Article
id doaj-art-5467ba1dc6ae417d98ec8864d75e2f46
institution OA Journals
issn 2283-2998
language English
publishDate 2024-12-01
publisher ASLERD
record_format Article
series Interaction Design and Architecture(s)
spelling doaj-art-5467ba1dc6ae417d98ec8864d75e2f462025-08-20T01:54:57ZengASLERDInteraction Design and Architecture(s)2283-29982024-12-016313115510.55612/s-5002-063-007Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical StudyOscar Revelo-Sánchezhttps://orcid.org/0000-0003-2882-5779César A. Collazoshttps://orcid.org/0000-0002-7099-8131Alexander A. Barónhttps://orcid.org/0000-0001-6425-8041 Although the practical benefits of incorporating collaborative work into education have been highlighted, there has been little emphasis on a fundamental part: the design of the inherent collaborative processes. Collaborative engineering emphasises the use of collaboration patterns and thinkLets as primary design units, with reusability as an essential goal. This paper presents the design and validation of the collaborative activity “Peer Code Review”, aimed at supporting the teaching of introductory programming courses using collaboration patterns and thinkLets. A controlled experiment with 79 students of introductory programming courses demonstrated the effectiveness of the proposed approach. The results showed that students in the experimental groups achieved significantly higher grades than those in the control groups. These results validate the positive impact of the peer code review activity on academic performance and confirm its potential as an effective collaborative learning strategy for teaching programming.https://ixdea.org/63_7/
spellingShingle Oscar Revelo-Sánchez
César A. Collazos
Alexander A. Barón
Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
Interaction Design and Architecture(s)
title Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
title_full Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
title_fullStr Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
title_full_unstemmed Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
title_short Collaborative Modelling of Activities to Support the Teaching of Programming: An Empirical Study
title_sort collaborative modelling of activities to support the teaching of programming an empirical study
url https://ixdea.org/63_7/
work_keys_str_mv AT oscarrevelosanchez collaborativemodellingofactivitiestosupporttheteachingofprogramminganempiricalstudy
AT cesaracollazos collaborativemodellingofactivitiestosupporttheteachingofprogramminganempiricalstudy
AT alexanderabaron collaborativemodellingofactivitiestosupporttheteachingofprogramminganempiricalstudy