Forming Groups for Collaborative Learning of Introductory Computer Programming Based on Students' Programming Skills and Learning Styles

被引:11
|
作者
Adan-Coello, Juan Manuel [1 ]
Tobar, Carlos Miguel [1 ]
Jose de Faria, Eustyquio Sao [2 ]
de Menezes, Wiris Serafim [3 ,4 ]
de Freitas, Ricardo Luis [1 ]
机构
[1] Pontificia Univ Catolica Campinas, Sch Comp Engn, Sao Paulo, Brazil
[2] Univ Fed Uberlandia, Uberlandia, MG, Brazil
[3] Secretariat Finance State Goias, Goias, Brazil
[4] Instruct Oracle & DB2 Databases Adm, Goias, Brazil
关键词
Collaborative Learning; Computer Programming; Group Formation; Learning Styles; Socio-Cognitive Conflict;
D O I
10.4018/jicte.2011100104
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Collaborative learning is pointed out as an effective approach to reduce apprentices' difficulties that arise during the effort to learn computer programming. In a collaborative learning process, the formation of groups is a fundamental activity and one of the most complex, because grouping students randomly is ineffective in obtaining real collaboration. PQAS and GroupOrganizer were developed to address the lack of tools that support group formation in the context of collaborative learning of computer programming. These tools form groups based on the theories of socio-cognitive conflict and learning styles. In order to stimulate the social-cognitive conflict, PQAS groups students with significant differences in programming style. GroupOrganizer extends PQAS and forms groups also considering students' learning styles. Two experiments involving students taking introductory programming courses provide evidences that the adopted approaches contribute to increase students' learning both in terms of programming style and workgroup skills.
引用
收藏
页码:34 / 46
页数:13
相关论文
共 50 条
  • [1] Forming groups for collaborative learning in introductory computer programming courses based on students' programming styles:: An empirical study
    Sao Jose de Faria, Eustiquio
    Adan-Coello, Juan Manuel
    Yamanaka, Keiji
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 348 - 353
  • [2] Problem-based collaborative learning groupware to improve computer programming skills
    Chorfi, Atef
    Hedjazi, Djalal
    Aouag, Sofiane
    Boubiche, Djalleleddine
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2022, 41 (01) : 139 - 158
  • [3] Learning styles of computer programming students: A Middle Eastern and American comparison
    Zualkernan, Imran A.
    Allert, James
    Qadah, Ghassan Z.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2006, 49 (04) : 443 - 450
  • [4] A peer-assisted learning experience in computer programming language learning and developing computer programming skills
    Altintas, Tugba
    Gunes, Ali
    Sayan, Hamiyet
    [J]. INNOVATIONS IN EDUCATION AND TEACHING INTERNATIONAL, 2016, 53 (03) : 329 - 337
  • [5] Designing Prototype Model of an Online Collaborative Learning System for Introductory Computer Programming Course
    Othman, Mahfudzah
    Othman, Muhaini
    Hussain, Fazlin Marini
    [J]. 6TH INTERNATIONAL CONFERENCE ON UNIVERSITY LEARNING AND TEACHING (INCULT 2012), 2013, 90 : 293 - 302
  • [6] A collaborative tool to support computer programming learning
    Pereira Machado, Leonardo Davi
    Medeiros Berkenbrock, Carla Diacui
    Anselmo, Guilherme
    Siple, Ivanete Zuchi
    [J]. REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2018, 10 (01): : 23 - 29
  • [7] Improving Undergraduate Students Programming Skills through Collaborative Adversarial Pair Learning
    Swamidurai, Rajendran
    [J]. IEEE SOUTHEASTCON 2014, 2014,
  • [8] THE IMPACT OF LEARNING STYLES ON THE ACQUISITION OF COMPUTER PROGRAMMING PROFICIENCY
    Padayachee, Indira
    Kotze, Paula
    van Der Merwe, Alta
    [J]. BUSINESS MANAGEMENT CONFERENCE 2009, 2009, : 591 - 603
  • [9] LEARNING STYLES BY NEURO LINGUISTIC PROGRAMMING ENGINEERING STUDENTS
    Maria Tocci, Ana
    [J]. JOURNAL OF LEARNING STYLES, 2013, 6 (12):
  • [10] An evaluation of students' motivation in computer-supported collaborative learning of programming concepts
    Miguel Serrano-Camara, Luis
    Paredes-Velasco, Maximiliano
    Alcover, Carlos-Maria
    Angel Velazquez-Iturbide, J.
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 31 : 499 - 508