Consideraciones en los procesos de enseñanza-aprendizaje para un primer curso de programación de computadores: una revisión sistemática de la literatura
Open Access
- 5 December 2019
- journal article
- Published by Instituto Tecnologico Metropolitano (ITM) in TecnoLógicas
- Vol. 22, 83-117
- https://doi.org/10.22430/22565337.1520
Abstract
Los procesos de enseñanza-aprendizaje en la formación de futuros constructores de software han tomado especial importancia en los últimos años, al punto de que esta ya no es una preocupación exclusiva del campo ingenieril, sino en ella convergen profesionales de diversas áreas como la psicología, la pedagogía, el diseño gráfico, las licenciaturas, etc. Aunque existen algunos trabajos desarrollados, no se encuentra un estudio sistemático que recopile las principales problemáticas y las prácticas actuales para afrontar un primer curso de programación. Es por eso que en este artículo se presenta una revisión sistemática de la literatura, con el propósito de exponer los estudios adelantados en los primeros cursos de programación de computadores, en carreas profesionales que forman constructores de software. Con este objetivo, se hizo una exploración en cuatro bases de datos de referencias bibliográficas de publicaciones científicas, en las cuales se hallaron 106 estudios divulgados en los últimos siete años. Tras una detallada inspección, se determinó que 46 de estos coinciden con los criterios de la revisión, lo que da como resultado la recopilación de las principales experiencias y prácticas reportadas en el proceso de enseñanza-aprendizaje de la programación de computadores. Además, la revisión sistemática permitió determinar las problemáticas asociadas, un listado de 33 herramientas de software, 36 estrategias de trabajo, 18 consideraciones metodológicas, importantes recomendaciones y las tendencias futuras para afrontar un primer curso de programación de computadores. Este artículo es una fuente importante de partida para trabajos futuros que pretendan seguir aportando experiencias que beneficien tanto a estudiantes como a docentes en este complejo campo de la enseñanza-aprendizaje de la programación de computadores.Keywords
This publication has 60 references indexed in Scilit:
- El trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación: una revisión sistemática de literaturaTecnoLógicas, 2018
- iProgPublished by Association for Computing Machinery (ACM) ,2017
- El diseño de preguntas clínicas en la práctica basada en la evidencia. Modelos de formulaciónEnfermería Global, 2016
- Educational Games for Teaching Computer ProgrammingPublished by Springer Science and Business Media LLC ,2014
- Consideraciones sobre la evolución del pensamiento a partir de los paradigmas de programación de computadoresRevista Tecnura, 2012
- Learning motivation in e-learning facilitated computer programming coursesComputers & Education, 2010
- Systematic literature reviews in software engineering – A tertiary studyInformation and Software Technology, 2010
- Systematic literature reviews in software engineering – A systematic literature reviewInformation and Software Technology, 2009
- Systematic Mapping Studies in Software EngineeringElectronic Workshops in Computing, 2008
- Evidence-based software engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004