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 条
  • [21] Influence on the use of an IDE as tool support in the pair programming: A controlled experiment
    Gomez, O. S.
    Aguileta, A. A.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (03) : 948 - 956
  • [22] Qualitative Analysis of Knowledge Transfer in Pair Programming
    Zieris, Franz
    [J]. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 855 - 858
  • [23] The effects of pair-programming in introductory programming courses with visual and text-based languages
    Korber, Patrick
    Motschnig, Renate
    [J]. 2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [24] 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
  • [25] Using Physical Computing Projects in Teaching Introductory Programming
    Jin, Karen H.
    Eglowstein, Howard
    Sabin, Mihaela
    [J]. SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 155 - 155
  • [26] Is More Active Always Better for Teaching Introductory Programming?
    Raj, Adalbert Gerald Soosai
    Patel, Jignesh M.
    Halverson, Richard
    [J]. 2018 6TH INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE), 2018, : 103 - 109
  • [27] Teaching Security in Introductory C-Programming Courses
    Pawelczak, Dieter
    [J]. HEAD'20: 6TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES, 2020, : 595 - 603
  • [28] A Mobile Application Development Approach to Teaching Introductory Programming
    Mahmoud, Qusay H.
    Popowicz, Pawel
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [29] Viope as a tool for teaching introductory programming: An empirical investigation
    Carver, Jeffrey
    Henderson, Lisa
    [J]. 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 9 - +
  • [30] Teaching Introductory Programming: A Quantitative Evaluation of Different Approaches
    Koulouri, Theodora
    Lauria, Stanislao
    Macredie, Robert D.
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 14 (04):