Improving Undergraduate Students Programming Skills through Collaborative Adversarial Pair Learning

被引:0
|
作者
Swamidurai, Rajendran [1 ]
机构
[1] Alabama State Univ, Dept Math & Comp Sci, Montgomery, AL 36101 USA
来源
关键词
Collaborative learning; pair programming; peer review; collaborative programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Collaborative learning has been used extensively in undergraduate education to improve learning for all students. To improve performance in computer science courses, our study incorporated a new, although related, pedagogical approach entitled Collaborative-Adversarial Pair Learning (CAPL). The CAPL employs a software development technique called Collaborative-Adversarial Pairs (CAP) to teach computer science courses. We have demonstrated that CAP is effective in helping engineers discover software requirements. It seems a natural extension to use the techniques of CAP to help students discover concepts in computer science. In this paper, we describe the design and implementation of a CAPL model for a computer programming course (Software Engineering I), and then present the results of an evaluation of the model when compared to traditional instruction in Software Engineering I.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Improving Students Learning Programming Skills with ProGames - Programming through Games System
    Hijon-Neira, Raquel
    Velazquez-Iturbide, Angel
    Pizarro-Romero, Celeste
    Carrico, Luis
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2013, PT IV, 2013, 8120 : 579 - 586
  • [2] Improving Active Collaborative Clinical Learning Through a Mobile Application for Undergraduate Nursing Students
    Lee, Hyejung
    Kim, Chanhee
    Kim, Hyoyeong
    Kim, Jinsook
    Kang, Myungsuk
    [J]. CIN-COMPUTERS INFORMATICS NURSING, 2023, 41 (05) : 309 - 315
  • [3] Improving Motivation in Learning Programming Skills for Engineering Students
    Jerez, Jose M.
    Bueno, David
    Molina, I.
    Urda, Daniel
    Franco, Leonardo
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2012, 28 (01) : 202 - 208
  • [4] Quality blended learning systems for improving undergraduate students' skills
    Ohanu, Ifeanyi Benedict
    Shodipe, Taiwo Olabanji
    Ohanu, Chinenye Maria-Goretti
    Anene-Okeakwa, Josephine E.
    [J]. QUALITY ASSURANCE IN EDUCATION, 2022, 30 (02) : 169 - 183
  • [5] DEVELOPING STUDENTS' TEAMWORK SKILLS THROUGH COLLABORATIVE LEARNING
    Gil, L.
    Chekhovskikh, K.
    Tesleva, E.
    Danilov, V.
    Nozirzoda, S.
    Popova, A.
    [J]. INTED2017: 11TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2017, : 8401 - 8408
  • [6] Improving the Students Computational Thinking Skills With Collaborative Learning Techniques
    Echeverria, Leovy
    Cobos, Ruth
    Morales, Mario
    [J]. IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2019, 14 (04): : 196 - 206
  • [7] Improving Programming Learning in Engineering Students Through Discovery Learning
    Aldalur, Inigo
    Sagarna, Xabier
    [J]. IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2023, 18 (03): : 239 - 249
  • [8] Forming Groups for Collaborative Learning of Introductory Computer Programming Based on Students' Programming Skills and Learning Styles
    Adan-Coello, Juan Manuel
    Tobar, Carlos Miguel
    Jose de Faria, Eustyquio Sao
    de Menezes, Wiris Serafim
    de Freitas, Ricardo Luis
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY EDUCATION, 2011, 7 (04) : 34 - 46
  • [9] Improving Learning of Programming Through E-Learning by Using Asynchronous Virtual Pair Programming
    Zin, Abdullah Mohd
    Idris, Sufian
    Subramaniam, Nantha Kumar
    [J]. TURKISH ONLINE JOURNAL OF DISTANCE EDUCATION, 2006, 7 (03): : 162 - 173
  • [10] Cultivating Life-Long Learning Skills in Undergraduate Students through the Collaborative Creation of Digital Knowledge Maps
    Hanewald, Ria
    [J]. INTERNATIONAL CONFERENCE ON EDUCATION & EDUCATIONAL PSYCHOLOGY (ICEEPSY 2012), 2012, 69 : 847 - 853