Ir al contenido

Documat


CodES: herramienta de visualización para desarrollo de pensamiento algorítmico

  • Javier A. Jiménez Toledo [3] ; Cesar Collazos [1] ; Manuel Ortega Cantero [2]
    1. [1] Universidad del Cauca

      Universidad del Cauca

      Colombia

    2. [2] Universidad de Castilla-La Mancha

      Universidad de Castilla-La Mancha

      Ciudad Real, España

    3. [3] Universidad CESMAG, Colombia.
  • Localización: Campus Virtuales, ISSN-e 2255-1514, Vol. 11, Nº. 1, 2022, págs. 21-33
  • Idioma: español
  • DOI: 10.54988/cv.2022.1.809
  • Títulos paralelos:
    • CodES: visualization tool for developing algorithmic thinking
  • Enlaces
  • Resumen
    • español

      CodES (CODificación con Entradas y Salidas) es una herramienta de visualización que basa su accionar en el artefacto más simple de análisis computacional que es el diagrama de entrada/salida, con el propósito de generar procesos de abstracción para el diseño y escritura de algoritmos, permitiendo que el estudiante centre su atención en comprender el problema a solucionar mediante sus elementos esenciales y a la vez intuir desde un inicio la interfaz computacional a construir con sus diagramas de diseño y codificación. CodES fue validado utilizando un enfoque cuantitativo, con investigación de tipo descriptiva y mediante diseño experimental con grupo de control y pos prueba, además, se utilizó una técnica paramétrica para comprobar la diferencia estadística existente entre datos obtenidos en el proceso investigativo, que junto con un test de usabilidad y una técnica de seguimiento ocular permitieron sugerir el uso de CodES en un primer curso de programación de computadores.

    • English

      CodES (CODification with Inputs and Outputs) is a visualization tool that bases its action on the simplest artifact of computational analysis, which is the input and output diagram, for the purpose of generating an abstraction process for algorithm design and writing, for the student to focus on first understanding the problem to be solved through its essential elements while intuiting the computational interface to be built and their respective design and coding diagrams from the outset. CodES was validated using a quantitative approach with descriptive type research and by experimental design with control group and post-test. In addition, a parametric technique was used to check the statistical difference between data obtained in the research process which together with a Usability test and an Eye-tracking technique, suggested the use of CodES in a first computer programming course.

  • Referencias bibliográficas
    • Cárdenas, F.; Castillo, N.; Daza, E. (1998). Editor e intérprete de algorítmos representados en diagramas de flujo. Informática Educativa,...
    • Carlisle, M.; Wilson, T.; Humphries, J.; Hadfield, S. (2005). Raptor: A visual programming environment for teaching algorithmic problem solving....
    • Costelloe, E. (2004). Teaching Programming. The State of the Art. In CRITE Technical Report (Institute).(https://www.scss.tcd.ie/disciplines/information_systems/crite/crite_web/publications/sources/programmingv1.pdf).
    • Dann, W.; Copper, S.; Pausch, R. (2006). Learning to program with Alice. Upper Saddle River, NJ.: P. Hall (ed.).
    • Del Prado, A.; Lamas, N. (2014). Alternativas para la enseñanza de pseudocódigo y diagrama de flujo. Riect, 5(3), 102-113.
    • Insuasti, J. (2016). Problemas de enseñanza y aprendizaje de los fundamentos de programación * Problems of teaching and learning the basics...
    • Jiménez-Toledo, J. A.; Collazos, C.; Revelo-Sánchez, O. (2019). Considerations in the teaching-learning processes for a first course in computer...
    • Jiménez, J.; Collazos, C.; Hurtado, J.; Pantoja, W. (2015). Collaborative strategy in three-dimensional environments as a didactic strategy...
    • Lacave, C.; Garcia, M. A.; Molina, A. I.; Sanchez, S.; Redondo, M. A.; Ortega, M. (2019). COLLECE-2.0: A real-time collaborative programming...
    • Malliarakis, C.; Satratzemi, M.; Xinogalos, S. (2014). Educational games for teaching computer programming. Research on E-Learning and ICT...
    • Novara, P. (2020). PSeInt. PSeInt. (http://pseint.sourceforge.net/).
    • Ortega, M.; Redondo, M. A.; Molina, A. I.; Bravo, C.; Lacave, C.; Arroyo, Y.; Sánchez, S.; García, M. A.; Collazos, C. A.; Jiménez, J. J.;...
    • Sánchez, S.; García, M. Á.; Lacave, C.; Molina, A. I.; González, C.; Vallejo, D.; Redondo, M. Á.; Sanchez, E. S.; Gmarin, M.; Lacave, C.;...
    • Sanchez Turcios, R. A. (2015). T-Student, usos y abusos. Revista Mexicana de Cardiologia, 26(1), 59-61.
    • Silva, G.; Arjona, P.; Castillo, F. (2016). More Time or Better Tools? A Large-Scale Retrospective Comparison of Pedagogical Approaches to...
    • Travis, D. (2016). 247 web usability guidelines. Userfocus. (https://www.userfocus.co.uk/resources/guidelines.html).
    • UEF (2020). Jeliot 3. (https://cs.joensuu.fi/jeliot/description.php).
    • Wilson, T.; Carlisle, M.; Humphries, J.; Moore, J. (2020). RAPTOR home page. Raptor. (https://raptor.martincarlisle.com/).

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno