Jesús Angel Velázquez Iturbide
Una de las dificultades que presenta el aprendizaje de la programación, en comparación con otras disciplinas, es que los programas tienen asociado un comportamiento dinámico que el profano no percibe. Diversos autores han puesto énfasis en la necesidad de enseñar explícitamente dicho comportamiento, en forma de modelos conceptuales del ordenador implicado por el lenguaje (también llamados “máquinas nocionales”). Aunque los lenguajes basados en bloques son más fáciles de aprender que los textuales, también es necesario desarrollar modelos conceptuales que expliquen su comportamiento. En este artículo se presenta un estudio realizado para conocer con todo detalle el comportamiento de dos lenguajes sencillos basados en bloques, Code.org y ScratchJr, especialmente de este último, dada su mayor complejidad. El artículo presenta la planificación del estudio y los resultados obtenidos. Como trabajos futuros, prevemos desarrollar una máquina nocional de ScratchJr que facilite al alumno el aprendizaje del comportamiento de sus programas.
One of the main difficulties on learning to program, compared to learning other disciplines, is that programs have associated a dynamic behavior which is not perceived by novices. Different authors have emphasized the need of explicitly teaching such a behavior, as conceptual models of the computer implied by the programming language (also known as “notional machines”). Although block-based languages are easier to learn than textual languages, it is also necessary to develop conceptual models which explain their behavior. In this article, we present a study conducted to know in full detail the behavior of two block-based languages, namely Code.org and ScratchJr, especially the latter, given its higher complexity. The article presents the experimental setting and the results obtained. In the near future, we intend to develop a notional machine for ScratchJr which will hopefully assist the novice in learning the behavior of his/her programs.
© 2008-2024 Fundación Dialnet · Todos los derechos reservados