Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning

Detalhes bibliográficos
Autor(a) principal: Faria, Eustáquio São José de
Data de Publicação: 2010
Outros Autores: Yamanaka, Keiji, Tavares, Josimeire do Amaral
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314
Resumo: The present work has been developed intending to propose the usage of collaborative practices in teaching programming in such disciplines. A methodology for programming teaching-learning named eXtreme Learning of Programming – XLP has been developed. The methodology is based on an agile methodology known as eXtreme Programming (XP) and on a Cognitive Programming Model. To justify the usage of this methodology, it is well known that the application of Pair Programming contributes to the increase of students’ permanence in computer courses or alike due to motivation, sense of responsibility, and knowledge sharing provided by the social-cognitive conflict obtained from the pairings. Empirical researches are being done in an Information Systems course. Partial obtained results can be seen at the end of the paper.
id UFLA-5_66c0eb9cb7f851728c4c6a9f8b30a3bb
oai_identifier_str oai:infocomp.dcc.ufla.br:article/314
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-LearningCognitive Programmin g ModeleXtreme Learning of ProgrammingeXtreme ProgrammingMethodologyPair ProgrammingSocio-Cognitive ConflictThe present work has been developed intending to propose the usage of collaborative practices in teaching programming in such disciplines. A methodology for programming teaching-learning named eXtreme Learning of Programming – XLP has been developed. The methodology is based on an agile methodology known as eXtreme Programming (XP) and on a Cognitive Programming Model. To justify the usage of this methodology, it is well known that the application of Pair Programming contributes to the increase of students’ permanence in computer courses or alike due to motivation, sense of responsibility, and knowledge sharing provided by the social-cognitive conflict obtained from the pairings. Empirical researches are being done in an Information Systems course. Partial obtained results can be seen at the end of the paper.Editora da UFLA2010-09-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314INFOCOMP Journal of Computer Science; Vol. 9 No. 3 (2010): September, 2010; 76-851982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314/299Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessFaria, Eustáquio São José deYamanaka, KeijiTavares, Josimeire do Amaral2015-07-29T11:44:04Zoai:infocomp.dcc.ufla.br:article/314Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:31.356091INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
title Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
spellingShingle Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
Faria, Eustáquio São José de
Cognitive Programmin g Model
eXtreme Learning of Programming
eXtreme Programming
Methodology
Pair Programming
Socio-Cognitive Conflict
title_short Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
title_full Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
title_fullStr Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
title_full_unstemmed Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
title_sort Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
author Faria, Eustáquio São José de
author_facet Faria, Eustáquio São José de
Yamanaka, Keiji
Tavares, Josimeire do Amaral
author_role author
author2 Yamanaka, Keiji
Tavares, Josimeire do Amaral
author2_role author
author
dc.contributor.author.fl_str_mv Faria, Eustáquio São José de
Yamanaka, Keiji
Tavares, Josimeire do Amaral
dc.subject.por.fl_str_mv Cognitive Programmin g Model
eXtreme Learning of Programming
eXtreme Programming
Methodology
Pair Programming
Socio-Cognitive Conflict
topic Cognitive Programmin g Model
eXtreme Learning of Programming
eXtreme Programming
Methodology
Pair Programming
Socio-Cognitive Conflict
description The present work has been developed intending to propose the usage of collaborative practices in teaching programming in such disciplines. A methodology for programming teaching-learning named eXtreme Learning of Programming – XLP has been developed. The methodology is based on an agile methodology known as eXtreme Programming (XP) and on a Cognitive Programming Model. To justify the usage of this methodology, it is well known that the application of Pair Programming contributes to the increase of students’ permanence in computer courses or alike due to motivation, sense of responsibility, and knowledge sharing provided by the social-cognitive conflict obtained from the pairings. Empirical researches are being done in an Information Systems course. Partial obtained results can be seen at the end of the paper.
publishDate 2010
dc.date.none.fl_str_mv 2010-09-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/314/299
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 9 No. 3 (2010): September, 2010; 76-85
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740962197504