Pair Programming and the Level of Knowledge in the Formation of Pairs

dc.contributor.authorSobral, Sónia Rolland
dc.date.accessioned2021-04-06T16:58:39Z
dc.date.available2021-04-06T16:58:39Z
dc.date.issued2021
dc.description.abstractThe pandemic situation COVID-19 requires teachers to rethink some of the activities proposed to students since even though they are physically in the same room at the university, they cannot join and must maintain a social distance. The curricular unit of introduction to programming in the first year of computer courses requires several activities: students only learn by doing. One of the activities that has been used a lot in the academic community is pair programming: a single computer for two students working together. In the case that this article reports the pair works sharing a ZOOM room and alternates the position of driver (writes the code) with navigator (one that comments on the code). This article uses the technique of pair programming for writing top-down, algorithm and traces to verify the behavior of variables along the algorithm. If the pair programming technique has had very interesting results in terms of task speed and code quality far superior to programmers alone, there are some doubts about the problem of the constitution pf the groups. In this article we use two opposite strategies: group students with opposite knowledge or group students with similar knowledge. We found that students who prefer this activity are the worst ones (in both strategies) and the best students when grouped with colleagues with similar knowledge.pt_PT
dc.identifier.citationSobral S.R. (2021). Pair Programming and the Level of Knowledge in the Formation of Pairs. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021, Advances in Intelligent Systems and Computing, vol. 1367, pp. 212-221. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_21. Disponível no Repositório UPT, http://hdl.handle.net/11328/3405pt_PT
dc.identifier.doihttps://doi.org/10.1007/978-3-030-72660-7_21pt_PT
dc.identifier.isbn978-3-030-72660-7
dc.identifier.urihttp://hdl.handle.net/11328/3405
dc.language.isoengpt_PT
dc.publisherSpringerpt_PT
dc.rightsopen accesspt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectPair programmingpt_PT
dc.subjectCOVID-19pt_PT
dc.subjectCS1pt_PT
dc.subjectWork grouppt_PT
dc.subjectAlgorithmspt_PT
dc.titlePair Programming and the Level of Knowledge in the Formation of Pairspt_PT
dc.typeconferenceObjectpt_PT
degois.publication.firstPage212pt_PT
degois.publication.lastPage221pt_PT
degois.publication.titleTrends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing,pt_PT
degois.publication.volume1367pt_PT
dspace.entity.typePublicationen
person.affiliation.nameREMIT – Research on Economics, Management and Information Technologies
person.familyNameSobral
person.givenNameSónia Rolland
person.identifier.ciencia-idED15-C9EC-5996
person.identifier.orcid0000-0002-5041-3597
person.identifier.ridG-2227-2014
person.identifier.scopus-author-id37091626900
relation.isAuthorOfPublication2eea0284-22be-4cb8-8a14-192e56671b77
relation.isAuthorOfPublication.latestForDiscovery2eea0284-22be-4cb8-8a14-192e56671b77

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
WorldCist2021Pairs.pdf
Tamanho:
784.34 KB
Formato:
Adobe Portable Document Format