Ir al contenido

Documat


Evaluación de habilidades del pensamiento computacional para predecir el aprendizaje y retención de estudiantes en la asignatura de programación de computadoras en educación superior

  • Rojas-López, Arturo [1] ; García-Peñalvo, Francisco José [2]
    1. [1] Universidad de Puebla

      Universidad de Puebla

      México

    2. [2] Universidad de Salamanca

      Universidad de Salamanca

      Salamanca, España

  • Localización: RED: revista de educación a distancia, ISSN-e 1578-7680, Vol. 20, Nº. 63, 2020 (Ejemplar dedicado a: Pensamiento Computacional (II))
  • Idioma: español
  • DOI: 10.6018/red.409991
  • Títulos paralelos:
    • Assessment of computational thinking skills to predict student learning and retention in the subject programming computer in higher education
  • Enlaces
  • Resumen
    • español

      El objetivo del artículo es presentar el conocimiento generadoal realizar una evaluación de habilidades específicas del pensamiento computacional del 2016 al 2019. Lo anterior para determinar el estado inicial de los estudiantes de nuevo ingreso de la carrera de tecnologías de la información en la Universidad Tecnológica de Puebla –México y favorecer el desempeño académico en el curso Metodología de la programación en educación superior. Por medio de la selección de cinco reactivos en correspondencia a cinco habilidades del pensamiento computacional (abstracción, generalización, descomposición, diseño algorítmico y evaluación) se establece una relación con los contenidos temáticos del curso, por lo anterior, se ha podido determinar cuales serían las fortalezas y debilidades de los estudiantes con el objetivo de apoyar su desempeño académico. Dos resultados destacan del trabajo realizado. Primero, el impacto favorable en los estudiantes para la adquisición de las competencias a través de encuestas solicitadas durante cada intervención. Segundo, a partir de la tercera intervención, obtener una predicción de la retención de matrícula al menos para el primer cuatrimestre. Tomando como base el diseño experimental realizado en México, también se comenta la propuesta de diseño para la Universidad Tecnológica de Chile.

    • English

      The objective of the article is to present the knowledge generated by carrying out an evaluation of specific computational thinking skills from 2016 to 2019. The aforementioned to determine the initial status of new students to the information technology career at the Universidad Tecnológica de Puebla -Mexico and promote academic performance in the Programming Methodology course in higher education. Through the selection of five items corresponding to five computational thinking skills (abstraction, generalization, decomposition, algorithmic design and evaluation) a relationship is established with the thematic contents of the course; therefore, it has been possible to determine what the strengths and weaknesses of students in order to support their academic performance. Two results stand out from the work done. First, the favorable impact on students for the acquisition of skills through surveys requested during each intervention. Second, from the third intervention, obtain a prediction of enrollment retention for at least the first four-month period. Based on the experimental design carried out in Mexico, the design proposal for the Technological University of Chile is also discussed.

  • Referencias bibliográficas
    • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is the role of the computer science...
    • Bureau_of_Labor_Statistics. (2019). U.S. Department of Labor. Obtenido de Occupational Outlook Handbook, Software Developers: https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm#tab-6
    • Chen, G.-m. (2017). Programming Language Teaching Model Based on Computational Thinking and Problem-based Learning. Proceedings of the 2017...
    • Chiazzese, G., Fulantelli, G., Pipitone, V., & Taibi, D. (2017). Promoting computational thinking and creativeness in primary school children....
    • Chiazzese, G., Fulantelli, G., Pipitone, V., & Taibi, D. (2018). Involucrando a los niños de educación primaria en el Pensamiento Computacional:...
    • Chilana, P. K., Alcock, C., Dembla, S., Ho, A., Hurst, A., Armstrong, B., & Guo, P. J. (2015). Perceptions of non-CS majors in intro programming:...
    • Compañ-Rosique, P., Satorre-Cuerda, R., Llorens-Largo, F., & Molina-Carmona, R. (2015). Enseñando a programar: un camino directo para...
    • Czerkawski, B. C., & Lyman, E. W. (2015). Exploring Issues About Computational Thinking in Higher Education. TechTrends, 59(2), 57–65....
    • Echegaray, G., Barroso, N., Laskurain, I., Zuza, K., & Barragués, J. I. (2017). Investigación cualitativa para la mejora de los resultados...
    • Espino, E. E., & González, C. S. (2015). Influence of Gender on Computational Thinking. Interacción '15 Proceedings of the XVI International...
    • Gao, Q. (2014). The computational thinking- oriented inquiry teaching mode for advanced programming language course. Bio Technology: A Indian...
    • García-Peñalvo, F. J. (2016). What Computational Thinking Is. Journal of Information Technology Research, 9(3), v-viii.
    • García-Peñalvo, F. J. (2018). Computational thinking. IEEE Revista Iberoamericana de Tecnologías del Aprendizaje (IEEE RITA), 13(1), 17-19....
    • García-Peñalvo, F. J., & Cruz-Benito, J. (2016). Computational thinking in pre-university education. En F. J. García-Peñalvo (Ed.), TEEM...
    • García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education. Computers in...
    • García-Peñalvo, F. J., Reimann, D., & Maday, C. (2018). Introducing Coding and Computational Thinking in the Schools: The TACCLE 3 – Coding...
    • García-Peñalvo, F. J., Reimann, D., Tuul, M., Rees, A., & Jormanainen, I. (2016). An overview of the most relevant literature on coding...
    • García-Vega, M. Á. (2019). Automatización: así es la batalla entre trabajo y tecnología. Revista Retina. Obtenido de https://retina.elpais.com/retina/2019/05/24/tendencias/1558680372_855666.html?id_externo_rsoc=TW_CM
    • Google for Education. (2016). Exploring Computational Thinking. Obtenido de https://www.google.com/edu/resources/programs/exploring-computational-thinking/
    • Hamlin, B., Riehl, J., Hamlin, A. J., & Monte, A. (2010). Work in progress — What are you thinking? Over confidence in first year students....
    • Huang, W., Deng, Z., & Rongsheng, D. (2009). Programming Courses Teaching Method for Ability Enhancement of Computational Thinking. 2009...
    • Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning Programming at the Computational Thinking Level via Digital Game-Play....
    • Larkins, D. B., Harvey, W. (2010). Introductory computational science using MATLAB and image processing. Procedia Computer Science, 1(1),...
    • Lingling, Z., Xiaohong, S., Tiantian, W. (2015). Bring CS2013 Recommendations into c Programming Course. Procedia - Social and Behavioral...
    • Lye, S. Y., Koh, J. H. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers...
    • Mazaika, K. (2017). Will The Demand For Developers Continue To Increase? Forbes. Obtenido de https://www.forbes.com/sites/quora/2017/01/20/will-the-demand-for-developers-continue-to-increase/#1272429e33ee
    • Michaelson, G. (2015). Teaching Programming with Computational and Informational Thinking. Journal of Pedagogic Development, 5(1). Obtenido...
    • Milne, I., Rowe, G. (2002). Difficulties in Learning and Teaching Programming—Views of Students and Tutors. Education and Information Technologies,...
    • Ni, Z. (2017). Discussion on Case Teaching Method Based on Computational Thinking in Programming Teaching. 2017 International Conference on...
    • Olivares, J. C., Jiménez, J. A., Ortiz, O., & Rodríguez, N. (2015). Desarrollo de una aplicación para fortalecer el aprendizaje de los...
    • Pólya, G. (1957). How to solve it. United States of America: Anchor books edition.
    • Ramirez-Lopez, A., Muñoz, D. F. (2015). Increasing Practical Lessons and Inclusion of Applied Examples to Motivate University Students during...
    • Rojas-López, A., García-Peñalvo, F. J. (2018). Learning Scenarios for the Subject Methodology of Programming from Evaluating the Computational...
    • Román, M., Pérez, J. C.,Jiménez, C. (2015). Test de Pensamiento Computacional: diseño y psicometría general Computational Thinking Test: design...
    • Romero, M., Lepage, A., Lille, B. (2017). Computational thinking development through creative programming in higher education. International...
    • Royal Society. (2012). Shut down or restart: The way forward for computing in UK schools. Obtenido de https://royalsociety.org/~/media/education/computing-in-schools/2012-01-12-computing-in-schools.pdf
    • Sakhnini, V., Hazzan, O. (2008). Reducing Abstraction in High School Computer Science Education: The Case of Definition, Implementation, and...
    • Selby, C. C. (2015). Relationships: computational thinking, pedagogy of programming, and Bloom's Taxonomy. WiPSCE '15 Proceedings...
    • Shiflet, G. W., Shifleta, A. B. (2012). Introducing Life Science Doctoral Students in Oz to the Wizardry of Computational Modeling: Introducing...
    • Swaid, S. I. (2015). Bringing Computational Thinking to STEM Education. Procedia Manufacturing, 3, 3657-3662. doi:10.1016/j.promfg.2015.07.761
    • Talent Search. (2015). Elite: Grade 12+, Institute of IT Professionals South Africa. Obtenido de http://www.olympiad.org.za
    • UK Bebras Computational Thinking Challenge. (2015). answers (2015), University of Oxford. Obtenido de http://www.bebras.org
    • Walker, H. M. (2015). Computational thinking in a non-majors CS course requires a programming component. ACM Inroads, 6(1), 58-61. doi:10.1145/2727126
    • Weese, J. L. (2016). Mixed Methods for the Assessment and Incorporation of Computational Thinking in K-12 and Higher Education. ICER '16...
    • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. doi:10.1145/1118178.1118215
    • Wing, J. M. (2011). Research Notebook: Computational Thinking--What and Why? Obtenido de The Link, The magazine of the Carnegie Mellon University...
    • Xia, A. (2016). On the Basis of the Program Design Teaching and Research of Cultivation of Computational Thinking Ability. Proceedings of...
    • Ying, L., Pingping, L. (2017). Research on the teaching of programming language based on Computational Thinking. Proceedings of the 2017 International...
    • Yinnan, Z., Chaosheng, L. (2012). Training for computational thinking capability on programming language teaching. 2012 7th International...
    • Zapata-Ros, M. (2015). Pensamiento computacional: Una nueva alfabetización digital. Revista De Educación a Distancia, 46. Obtenido de https://revistas.um.es/red/article/view/240321
    • Zhang, C., Chen, X.,Li, J. (2011). Research of VB programming teaching mode based on the core of computational thinking ability training....
    • Zhi-Mei, C., Xiang, L. (2016). The PBL teaching method research based on computational thinking in C programming. 2nd International Conference...

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno