Extreme Learning of Programming – A Methodology Based on eXtreme Programming for Programming Teaching-Learning
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Outros Autores: | , |
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 |