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 条
  • [1] A Web Environment to Support Teaching Introductory Programming
    Dinc, Daghan
    Uskudarli, Suzan
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 578 - 582
  • [2] A teaching/learning support tool for introductory programming courses
    Boada, I
    Soler, J
    Prados, F
    Poch, J
    [J]. ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 604 - 609
  • [3] Designing Programming Games for Diversity in Teaching Introductory Programming
    Anyango, Jecton Tocho
    Suleman, Hussein
    [J]. ICT EDUCATION, SACLA 2020, 2021, 1518 : 19 - 36
  • [4] Evolving technology to better support teaching introductory programming inside Moodle
    Brandao, Leonidas de Oliveira
    Felix, Igor Moreira
    Pereira, Patricia Alves
    Franco Brandao, Anarosa Alves
    [J]. 2018 XIII LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2018), 2019, : 436 - 443
  • [5] TEACHING INTRODUCTORY PROGRAMMING IN AN INDUSTRIAL ENVIRONMENT
    MEYER, B
    [J]. RAIRO-INFORMATIQUE-COMPUTER SCIENCE, 1977, 11 (01): : 21 - 34
  • [6] What Use Is a Backseat Driver? A Qualitative Investigation of Pair Programming
    Jones, Danielle L.
    Fleming, Scott D.
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 103 - 110
  • [7] Evaluating Solo vs Pair Programming in an Online Setting for Introductory Programming Students
    Hafeez, Mustafa
    Karki, Anand
    Radwan, Yara
    Saha, Anis
    Bernuy, Angela Zavaleta
    Harrington, Brian
    [J]. PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1333 - 1333
  • [8] Measuring the Effects of Virtual Pair Programming in an Introductory Programming Java']Java Course
    Zacharis, Nick Z.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (01) : 168 - 170
  • [9] Empirical Confirmation of Pair Programming Effectiveness in the Teaching of Computer Programming
    Isong, Bassey
    Moemi, Thuso
    Dladlu, Nosipho
    Motlhabane, Neo
    Ifeoma, Ohaeri
    Gasela, Naison
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 276 - 281
  • [10] Designing Grace: Can an Introductory Programming Language Support the Teaching of Software Engineering?
    Noble, James
    Homer, Michael
    Bruce, Kim B.
    Black, Andrew P.
    [J]. 2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 219 - 228