Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería

Autores
Bartó, Carlos Alberto; Díaz, Laura Cecilia; Cebollada y Verdaguer, Marcelo; Eschoyez, Maximiliano; Nicanor, Romero Venier
Año de publicación
2013
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Este proyecto se desarrolla en la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba mediante subsidio de la Secretaría de Ciencia y Tecnología de esta Universidad en la convocatoria 2012-2013 de proyectos I+D e implementado en Laboratorio de Educación Virtual. La aplicación de la psicología cognitiva para el aprendizaje de los principios fundamentales de la Programación de Computadoras, ha tenido dificultades para alcanzar el cambio conceptual deseado en los estudiantes de estos cursos (Carretero, 2005). Además, la detección temprana de las capacidades de los estudiantes para obtener buenos rendimientos en el aprendizaje de la programación ha sido reflejado como factor significativo en (Dehnadi y Bornat, 2006) y posteriormente en (Dehnadi y Bornat, y Hamilton, 2008). En la FCEFyN se observó que, si bien el conocimiento previo de lógica formal puede utilizarse como predictor del éxito académico, el escaso desempeño sistemático en las evaluaciones desalientan luego a continuar con los estudios (Bartó, 2010). Pero la tendencia universal, revela que la gran dificultad reside en la naturaleza formal de los lenguajes de programación, que los distancia de los lenguajes naturales y su enseñanza. En los cursos de Introducción a la Programación se centró la estrategia de mejora en la elección de un lenguaje de programación que mantuviera al pensamiento concreto como un factor crítico (Bartó y Weber, 2008) y en la programación de robots, se incorporaron evaluaciones permanentes sobre la comprensión de textos escritos en el lenguaje Python o C++ y la traducción de la solución de un problema dado como especificaciones en un castellano técnico al lenguaje de programación, habiéndose producido sólo algunas mejoras en los cursos de programación (Cebollada y Verdaguer, Eschoyez y Bartó, 2010) y también en (Díaz, Algorry y Natali, 2011). Ante estos problemas se han seleccionado Sistemas Tutores Inteligentes (STI) que permitan su implementación sin necesidad de programación a bajo nivel. Algunos están disponibles como servicios web y otros se pueden instalar en la plataforma Moodle. En los sistemas seleccionados, ASPIRE (Mitrovic, Martin y Suraweera, 2007) y SIETTE (Guzmán, Conejo y Pérez de la Cruz, 2007) solo es necesario desarrollar los conocimientos del tutor en lenguajes de alto nivel y relacionar las evaluaciones con una adecuada retro alimentación. Para la enseñanza basada en respuestas visibles y concretas se usaron el robot virtual RUR-PLE para Python del cual se dispone además un STI asociado (des Jardins, Ciavolino, Deloatch y Feasley, 2011) y kits de LEGO Mindstorms (Blais, 2010). Durante los dos cuatrimestres del ciclo lectivo de 2012 se ha realizado un estudio en profundidad de las evaluaciones conceptuales y se han seleccionado dos grupos de estudiantes para poder elegir un conjunto de preguntas a implementar luego en SIETTE durante 2013. También se ha estudiado el impacto en dichos grupos de las técnicas de programación de robots tanto virtuales como físicos.
Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Otras Ciencias de la Computación e Información
Materia
Sistemas Tutores Inteligentes
Robótica
Modelos Mentales
Psicología cognitiva
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/28665

id RDUUNC_882d6570f18be0b5a56912c22f03c56a
oai_identifier_str oai:rdu.unc.edu.ar:11086/28665
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Sistemas inteligentes aplicados a la enseñanza de la programación en ingenieríaBartó, Carlos AlbertoDíaz, Laura CeciliaCebollada y Verdaguer, MarceloEschoyez, MaximilianoNicanor, Romero VenierSistemas Tutores InteligentesRobóticaModelos MentalesPsicología cognitivaFil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Este proyecto se desarrolla en la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba mediante subsidio de la Secretaría de Ciencia y Tecnología de esta Universidad en la convocatoria 2012-2013 de proyectos I+D e implementado en Laboratorio de Educación Virtual. La aplicación de la psicología cognitiva para el aprendizaje de los principios fundamentales de la Programación de Computadoras, ha tenido dificultades para alcanzar el cambio conceptual deseado en los estudiantes de estos cursos (Carretero, 2005). Además, la detección temprana de las capacidades de los estudiantes para obtener buenos rendimientos en el aprendizaje de la programación ha sido reflejado como factor significativo en (Dehnadi y Bornat, 2006) y posteriormente en (Dehnadi y Bornat, y Hamilton, 2008). En la FCEFyN se observó que, si bien el conocimiento previo de lógica formal puede utilizarse como predictor del éxito académico, el escaso desempeño sistemático en las evaluaciones desalientan luego a continuar con los estudios (Bartó, 2010). Pero la tendencia universal, revela que la gran dificultad reside en la naturaleza formal de los lenguajes de programación, que los distancia de los lenguajes naturales y su enseñanza. En los cursos de Introducción a la Programación se centró la estrategia de mejora en la elección de un lenguaje de programación que mantuviera al pensamiento concreto como un factor crítico (Bartó y Weber, 2008) y en la programación de robots, se incorporaron evaluaciones permanentes sobre la comprensión de textos escritos en el lenguaje Python o C++ y la traducción de la solución de un problema dado como especificaciones en un castellano técnico al lenguaje de programación, habiéndose producido sólo algunas mejoras en los cursos de programación (Cebollada y Verdaguer, Eschoyez y Bartó, 2010) y también en (Díaz, Algorry y Natali, 2011). Ante estos problemas se han seleccionado Sistemas Tutores Inteligentes (STI) que permitan su implementación sin necesidad de programación a bajo nivel. Algunos están disponibles como servicios web y otros se pueden instalar en la plataforma Moodle. En los sistemas seleccionados, ASPIRE (Mitrovic, Martin y Suraweera, 2007) y SIETTE (Guzmán, Conejo y Pérez de la Cruz, 2007) solo es necesario desarrollar los conocimientos del tutor en lenguajes de alto nivel y relacionar las evaluaciones con una adecuada retro alimentación. Para la enseñanza basada en respuestas visibles y concretas se usaron el robot virtual RUR-PLE para Python del cual se dispone además un STI asociado (des Jardins, Ciavolino, Deloatch y Feasley, 2011) y kits de LEGO Mindstorms (Blais, 2010). Durante los dos cuatrimestres del ciclo lectivo de 2012 se ha realizado un estudio en profundidad de las evaluaciones conceptuales y se han seleccionado dos grupos de estudiantes para poder elegir un conjunto de preguntas a implementar luego en SIETTE durante 2013. También se ha estudiado el impacto en dichos grupos de las técnicas de programación de robots tanto virtuales como físicos.Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.Otras Ciencias de la Computación e Información2013info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf978-950-33-1079-3http://hdl.handle.net/11086/28665spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-11-27T08:38:52Zoai:rdu.unc.edu.ar:11086/28665Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-11-27 08:38:52.78Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
title Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
spellingShingle Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
Bartó, Carlos Alberto
Sistemas Tutores Inteligentes
Robótica
Modelos Mentales
Psicología cognitiva
title_short Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
title_full Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
title_fullStr Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
title_full_unstemmed Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
title_sort Sistemas inteligentes aplicados a la enseñanza de la programación en ingeniería
dc.creator.none.fl_str_mv Bartó, Carlos Alberto
Díaz, Laura Cecilia
Cebollada y Verdaguer, Marcelo
Eschoyez, Maximiliano
Nicanor, Romero Venier
author Bartó, Carlos Alberto
author_facet Bartó, Carlos Alberto
Díaz, Laura Cecilia
Cebollada y Verdaguer, Marcelo
Eschoyez, Maximiliano
Nicanor, Romero Venier
author_role author
author2 Díaz, Laura Cecilia
Cebollada y Verdaguer, Marcelo
Eschoyez, Maximiliano
Nicanor, Romero Venier
author2_role author
author
author
author
dc.subject.none.fl_str_mv Sistemas Tutores Inteligentes
Robótica
Modelos Mentales
Psicología cognitiva
topic Sistemas Tutores Inteligentes
Robótica
Modelos Mentales
Psicología cognitiva
dc.description.none.fl_txt_mv Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Este proyecto se desarrolla en la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba mediante subsidio de la Secretaría de Ciencia y Tecnología de esta Universidad en la convocatoria 2012-2013 de proyectos I+D e implementado en Laboratorio de Educación Virtual. La aplicación de la psicología cognitiva para el aprendizaje de los principios fundamentales de la Programación de Computadoras, ha tenido dificultades para alcanzar el cambio conceptual deseado en los estudiantes de estos cursos (Carretero, 2005). Además, la detección temprana de las capacidades de los estudiantes para obtener buenos rendimientos en el aprendizaje de la programación ha sido reflejado como factor significativo en (Dehnadi y Bornat, 2006) y posteriormente en (Dehnadi y Bornat, y Hamilton, 2008). En la FCEFyN se observó que, si bien el conocimiento previo de lógica formal puede utilizarse como predictor del éxito académico, el escaso desempeño sistemático en las evaluaciones desalientan luego a continuar con los estudios (Bartó, 2010). Pero la tendencia universal, revela que la gran dificultad reside en la naturaleza formal de los lenguajes de programación, que los distancia de los lenguajes naturales y su enseñanza. En los cursos de Introducción a la Programación se centró la estrategia de mejora en la elección de un lenguaje de programación que mantuviera al pensamiento concreto como un factor crítico (Bartó y Weber, 2008) y en la programación de robots, se incorporaron evaluaciones permanentes sobre la comprensión de textos escritos en el lenguaje Python o C++ y la traducción de la solución de un problema dado como especificaciones en un castellano técnico al lenguaje de programación, habiéndose producido sólo algunas mejoras en los cursos de programación (Cebollada y Verdaguer, Eschoyez y Bartó, 2010) y también en (Díaz, Algorry y Natali, 2011). Ante estos problemas se han seleccionado Sistemas Tutores Inteligentes (STI) que permitan su implementación sin necesidad de programación a bajo nivel. Algunos están disponibles como servicios web y otros se pueden instalar en la plataforma Moodle. En los sistemas seleccionados, ASPIRE (Mitrovic, Martin y Suraweera, 2007) y SIETTE (Guzmán, Conejo y Pérez de la Cruz, 2007) solo es necesario desarrollar los conocimientos del tutor en lenguajes de alto nivel y relacionar las evaluaciones con una adecuada retro alimentación. Para la enseñanza basada en respuestas visibles y concretas se usaron el robot virtual RUR-PLE para Python del cual se dispone además un STI asociado (des Jardins, Ciavolino, Deloatch y Feasley, 2011) y kits de LEGO Mindstorms (Blais, 2010). Durante los dos cuatrimestres del ciclo lectivo de 2012 se ha realizado un estudio en profundidad de las evaluaciones conceptuales y se han seleccionado dos grupos de estudiantes para poder elegir un conjunto de preguntas a implementar luego en SIETTE durante 2013. También se ha estudiado el impacto en dichos grupos de las técnicas de programación de robots tanto virtuales como físicos.
Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Díaz, Laura Cecilia. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Cebollada y Verdaguer, Marcelo. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Eschoyez, Maximiliano. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Fil: Nicanor, Romero Venier. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
Otras Ciencias de la Computación e Información
description Fil: Bartó, Carlos Alberto. Universidad Nacional de Córdoba. Facultas de Ciencias Exactas, Físicas y Naturales. Departamento de Computación. Laboratorio de Educación Virtual; Argentina.
publishDate 2013
dc.date.none.fl_str_mv 2013
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv 978-950-33-1079-3
http://hdl.handle.net/11086/28665
identifier_str_mv 978-950-33-1079-3
url http://hdl.handle.net/11086/28665
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1849949092744003584
score 13.011256