A Study of Pair-Programming Configuration for Learning Computer Networks

被引:0
|
作者
Kongcharoen, Chaknarin [1 ]
Hwang, Wu-Yuin [2 ]
机构
[1] Natl Cent Univ, Dept Comp Sci & Informat Engn, Jhongli, Taoyuan Country, Taiwan
[2] Natl Cent Univ, Grad Inst Network Learning Technol, Jhongli, Taoyuan Country, Taiwan
关键词
teaching computer networks; pair-programming configuration; pair-programming; virtualization-based laboratory; TEACHERS; SOFTWARE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Previous studies have demonstrated that the of pair-programming has beneficial effects on student learning. Based on pair-programming, this study proposes pair-programming configuration for learning computer networks and designs a virtualization-based lab that allow the pair input command from two computers to one terminal at the same time. In the experiment, university students were divided into two groups: In this experimental group, a pair-programming was applied for perform lab assignments, whereas the students in the control group completed lab assignments solo. The results show that the experimental group significantly outperformed the control group in learning achievement and also had more confidence in their work, thereby reducing the instructor's workloads. Finally, the findings of the questionnaires reveal that the experimental students considerably enjoyed the pair-programming configuration in the virtualization-based lab and had the high motivation to use the proposed system. Therefore, pair-programming configuration is suitable and helpful to facilitate learning in a computer networks lab.
引用
收藏
页码:369 / 375
页数:7
相关论文
共 50 条
  • [1] In support of student pair-programming
    Williams, L
    Upchurch, RL
    [J]. PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 327 - 331
  • [2] A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice
    Umapathy, Karthikeyan
    Ritzhaupt, Albert D.
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2017, 17 (04):
  • [3] The Effects of Pair-Programming on Individual Programming Skill
    Braught, Grant
    Eby, L. Marlin
    Wahls, Tim
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 200 - 204
  • [4] Acceptance and Assessment in Student Pair-Programming: A Case Study
    Ventura Roque-Hernandez, Ramon
    Armando Guerra-Moya, Sergio
    Carmina Caballero-Rico, Frida
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (09) : 4 - 19
  • [5] Is GitHub Copilot a Substitute for Human Pair-programming? An Empirical Study
    Imai, Saki
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 319 - 321
  • [6] On the Effectiveness of a Collaborative Virtual Pair-Programming Environment
    Al-Jarrah, Ahmad
    Pontelli, Enrico
    [J]. LEARNING AND COLLABORATION TECHNOLOGIES, LCT 2016, 2016, 9753 : 583 - 595
  • [7] Online pair-programming: elementary school children learning scratch together online
    Bodaker, Liat
    Rosenberg-Kima, Rinat B.
    [J]. JOURNAL OF RESEARCH ON TECHNOLOGY IN EDUCATION, 2023, 55 (05) : 799 - 816
  • [8] Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming
    Schenk, Julia
    Prechelt, Lutz
    Salinger, Stephan
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 74 - 83
  • [9] Potential and Actual Collaboration Support for Distributed Pair-Programming
    Moran, Alberto L.
    Favela, Jesus
    Romero, Raul
    Natsu, Hiroshi
    Perez, Cynthia
    Robles, Omar
    Martinez Enriquez, Maria
    [J]. COMPUTACION Y SISTEMAS, 2008, 11 (03): : 211 - 229
  • [10] Investigating the usefulness of pair-programming in a mature Agile team
    Coman, Irina Diana
    Sillitti, Alberto
    Succi, Giancarlo
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 127 - 136