Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados

Autores
De Giusti, Laura Cristina; Sanz, Victoria María; De Giusti, Armando Eduardo
Año de publicación
2019
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
En este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructurado en dos asignaturas cuatrimestrales, incorporando en el segundo cuatrimestre trabajo experimental en tres paradigmas (imperativo, orientado a objetos y concurrente). Los temas principales incluyen una discusión sobre el impacto de este enfoque en el alumno de una carrera universitaria de informática, los criterios de selección de los paradigmas elegidos y aspectos salientes de la metodología y herramientas de implementación en el aula. Se analizan las demandas de la industria del software y el cambio tecnológico en la elección este enfoque, y se compara este nuevo curso con la solución clásica implementada anteriormente. Se presentan las ventajas y desafíos de este enfoque multiparadigma, luego de tres años de trabajo con más de 800 alumnos. Las conclusiones se enfocan en el impacto en el aprendizaje del alumno, considerando el efecto directo y el efecto indirecto sobre los cursos posteriores de la carrera.
This paper analyzes the evolution of an introductory programming course, which has been restructured in two four-month courses, and includes in the second period practical sessions in three programming paradigms (imperative, object-oriented and concurrent). The main topics include a discussion of the impact of this approach on Computer Science students, the criteria for choosing the mentioned programming paradigms, the teaching methodology and strategies for implementation in the classroom. Also, the demands of the industry and the technological change that led to this new approach are analyzed, and this new course is compared with the previous traditional course. Furthermore, the advantages and challenges of this multi-paradigm approach, after 3 years of work with more than 800 students, are presented. The conclusions focus on the impact on student learning, considering the direct effect and the indirect effect on subsequent courses in the career.
Facultad de Informática
Materia
Ciencias Informáticas
Programación
Algoritmos
Taller de programación
Paradigmas
Lenguaje
Programming
Algorithms
Programming workshop
Paradigms; Languages
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/89998

id SEDICI_47042bf95519ad1702678b4cb49f8f92
oai_identifier_str oai:sedici.unlp.edu.ar:10915/89998
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultadosEvolution of a Programming Initial Course to a Multi Paradigm approach. Analysis and ResultsDe Giusti, Laura CristinaSanz, Victoria MaríaDe Giusti, Armando EduardoCiencias InformáticasProgramaciónAlgoritmosTaller de programaciónParadigmasLenguajeProgrammingAlgorithmsProgramming workshopParadigms; LanguagesEn este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructurado en dos asignaturas cuatrimestrales, incorporando en el segundo cuatrimestre trabajo experimental en tres paradigmas (imperativo, orientado a objetos y concurrente). Los temas principales incluyen una discusión sobre el impacto de este enfoque en el alumno de una carrera universitaria de informática, los criterios de selección de los paradigmas elegidos y aspectos salientes de la metodología y herramientas de implementación en el aula. Se analizan las demandas de la industria del software y el cambio tecnológico en la elección este enfoque, y se compara este nuevo curso con la solución clásica implementada anteriormente. Se presentan las ventajas y desafíos de este enfoque multiparadigma, luego de tres años de trabajo con más de 800 alumnos. Las conclusiones se enfocan en el impacto en el aprendizaje del alumno, considerando el efecto directo y el efecto indirecto sobre los cursos posteriores de la carrera.This paper analyzes the evolution of an introductory programming course, which has been restructured in two four-month courses, and includes in the second period practical sessions in three programming paradigms (imperative, object-oriented and concurrent). The main topics include a discussion of the impact of this approach on Computer Science students, the criteria for choosing the mentioned programming paradigms, the teaching methodology and strategies for implementation in the classroom. Also, the demands of the industry and the technological change that led to this new approach are analyzed, and this new course is compared with the previous traditional course. Furthermore, the advantages and challenges of this multi-paradigm approach, after 3 years of work with more than 800 students, are presented. The conclusions focus on the impact on student learning, considering the direct effect and the indirect effect on subsequent courses in the career.Facultad de Informática2019-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf7-14http://sedici.unlp.edu.ar/handle/10915/89998spainfo:eu-repo/semantics/altIdentifier/issn/1850-9959info:eu-repo/semantics/altIdentifier/doi/10.24215/18509959.24.e01info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/4.0/Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:50:42Zoai:sedici.unlp.edu.ar:10915/89998Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:50:42.451SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
Evolution of a Programming Initial Course to a Multi Paradigm approach. Analysis and Results
title Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
spellingShingle Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
De Giusti, Laura Cristina
Ciencias Informáticas
Programación
Algoritmos
Taller de programación
Paradigmas
Lenguaje
Programming
Algorithms
Programming workshop
Paradigms; Languages
title_short Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
title_full Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
title_fullStr Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
title_full_unstemmed Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
title_sort Evolución de un curso inicial de programación a un enfoque multiparadigma: análisis y resultados
dc.creator.none.fl_str_mv De Giusti, Laura Cristina
Sanz, Victoria María
De Giusti, Armando Eduardo
author De Giusti, Laura Cristina
author_facet De Giusti, Laura Cristina
Sanz, Victoria María
De Giusti, Armando Eduardo
author_role author
author2 Sanz, Victoria María
De Giusti, Armando Eduardo
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Programación
Algoritmos
Taller de programación
Paradigmas
Lenguaje
Programming
Algorithms
Programming workshop
Paradigms; Languages
topic Ciencias Informáticas
Programación
Algoritmos
Taller de programación
Paradigmas
Lenguaje
Programming
Algorithms
Programming workshop
Paradigms; Languages
dc.description.none.fl_txt_mv En este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructurado en dos asignaturas cuatrimestrales, incorporando en el segundo cuatrimestre trabajo experimental en tres paradigmas (imperativo, orientado a objetos y concurrente). Los temas principales incluyen una discusión sobre el impacto de este enfoque en el alumno de una carrera universitaria de informática, los criterios de selección de los paradigmas elegidos y aspectos salientes de la metodología y herramientas de implementación en el aula. Se analizan las demandas de la industria del software y el cambio tecnológico en la elección este enfoque, y se compara este nuevo curso con la solución clásica implementada anteriormente. Se presentan las ventajas y desafíos de este enfoque multiparadigma, luego de tres años de trabajo con más de 800 alumnos. Las conclusiones se enfocan en el impacto en el aprendizaje del alumno, considerando el efecto directo y el efecto indirecto sobre los cursos posteriores de la carrera.
This paper analyzes the evolution of an introductory programming course, which has been restructured in two four-month courses, and includes in the second period practical sessions in three programming paradigms (imperative, object-oriented and concurrent). The main topics include a discussion of the impact of this approach on Computer Science students, the criteria for choosing the mentioned programming paradigms, the teaching methodology and strategies for implementation in the classroom. Also, the demands of the industry and the technological change that led to this new approach are analyzed, and this new course is compared with the previous traditional course. Furthermore, the advantages and challenges of this multi-paradigm approach, after 3 years of work with more than 800 students, are presented. The conclusions focus on the impact on student learning, considering the direct effect and the indirect effect on subsequent courses in the career.
Facultad de Informática
description En este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructurado en dos asignaturas cuatrimestrales, incorporando en el segundo cuatrimestre trabajo experimental en tres paradigmas (imperativo, orientado a objetos y concurrente). Los temas principales incluyen una discusión sobre el impacto de este enfoque en el alumno de una carrera universitaria de informática, los criterios de selección de los paradigmas elegidos y aspectos salientes de la metodología y herramientas de implementación en el aula. Se analizan las demandas de la industria del software y el cambio tecnológico en la elección este enfoque, y se compara este nuevo curso con la solución clásica implementada anteriormente. Se presentan las ventajas y desafíos de este enfoque multiparadigma, luego de tres años de trabajo con más de 800 alumnos. Las conclusiones se enfocan en el impacto en el aprendizaje del alumno, considerando el efecto directo y el efecto indirecto sobre los cursos posteriores de la carrera.
publishDate 2019
dc.date.none.fl_str_mv 2019-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/89998
url http://sedici.unlp.edu.ar/handle/10915/89998
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/1850-9959
info:eu-repo/semantics/altIdentifier/doi/10.24215/18509959.24.e01
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc/4.0/
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/4.0/
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.format.none.fl_str_mv application/pdf
7-14
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260384884457472
score 13.13397