The use of Pair Programming to Support Introductory Programming Teaching: A Qualitative Study

被引:0
|
作者
Neves de Oliveira, Thamires Alves [1 ]
Reboucas, Ayla Dantas [1 ]
机构
[1] Fed Univ Paraiba UFPB, Rio Tinto, PB, Brazil
关键词
pair programming; introductory programming teaching and learning; qualitative research;
D O I
10.1109/LACLO.2018.00025
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The use of new practices aimed at assisting in the teaching-learning process of programming is a topic widely discussed by professionals in the area. In the midst of this, this paper proposes the use of Pair Programming to support the introductory programming learning and presents the positive and negative aspects according to the literature and also through qualitative data obtained in the use of this practice in a Brazilian instructional context. These data were the result of direct observations, and the application of an online form and interviews. After a thematic analysis of this data, we have observed positive aspects such as the development of the ability to work as a team and to improve the interaction and communication between students. Some negative aspects were also observed, such as divergences between the members of the pair an how to code, and the delay that may occur if the pair members do not have much affinity or the same level of knowledge.
引用
收藏
页码:65 / 68
页数:4
相关论文
共 50 条
  • [41] The experience of teaching introductory programming skills to bioscientists in Brazil
    Zuvanov, Luiza
    Basso Garcia, Ana Letycia
    Correr, Fernando Henrique
    Bizarria Jr, Rodolfo
    da Costa Filho, Ailton Pereira
    da Costa, Alisson Hayasi
    Thomaz, Andrea T.
    Mendes Pinheiro, Ana Lucia
    Riano-Pachon, Diego Mauricio
    Winck, Flavia Vischi
    Esteves, Franciele Grego
    Alves Margarido, Gabriel Rodrigues
    Stanfoca Casagrande, Giovanna Maria
    Frajacomo, Henrique Cordeiro
    Martins, Leonardo
    Cavalheiro, Mariana Feitosa
    Grachet, Nathalia Graf
    Costa da Silva, Raniere Gaia
    Cerri, Ricardo
    Juca Ramos, Rommel Thiago
    Sartorio de Medeiros, Simone Daniela
    Tavares, Thayana Vieira
    Correa dos Santos, Renato Augusto
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2021, 17 (11)
  • [42] Teaching an Introductory Programming Language in a General Education Course
    Ali, Azad
    Smith, David
    [J]. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2014, 13 : 57 - 67
  • [43] An Experiment on Using Roles of Variables in Teaching Introductory Programming
    Sajaniemi, Jorma
    Kuittinen, Marja
    [J]. COMPUTER SCIENCE EDUCATION, 2005, 15 (01) : 59 - 82
  • [44] Adaptive Formative Assessment For Teaching Novices in Introductory Programming
    Thangaraj, Jagadeeswaran
    [J]. PROCEEDINGS OF THE 2023 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2023, 2023,
  • [45] A preliminary study on the impact of a pair design phase on pair programming and solo programming
    Mueller, Matthias M.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (05) : 335 - 344
  • [46] Study methods in introductory programming courses
    Gomes, Anabela
    Marcelino, Maria Jose
    Correia, Fernanda
    Mendes, Antonio Jose
    [J]. PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 898 - 904
  • [47] On study habits on an introductory course on programming
    Willman, Salla
    Linden, Rolf
    Kaila, Erkki
    Rajala, Teemu
    Laakso, Mikko-Jussi
    Salakoski, Tapio
    [J]. COMPUTER SCIENCE EDUCATION, 2015, 25 (03) : 276 - 291
  • [48] Online Judge Support for Programming Teaching
    Hidalgo-Cespedes, Jeisson
    Marin-Raventos, Gabriela
    Eunice Calderon-Campos, Marta
    [J]. 2020 XLVI LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2020), 2021, : 522 - 530
  • [49] The Use of Robotics in Introductory Programming for Elementary Students
    Athanasiou, Lito
    Topali, Paraskevi
    Mikropoulos, Tassos A.
    [J]. EDUCATIONAL ROBOTICS IN THE MAKERS ERA, 2017, 560 : 183 - 192
  • [50] How to build support for Distributed Pair Programming
    Dajda, Jacek
    Dobrowolski, Grzegorz
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 70 - +