La enseñanza de la programación

19.09.2023

Texto extraído del libro: 

Díaz Tejera, K. I., Fierro Martín, E., & Muñoz Pentón, M. A. (2018). La enseñanza de la programación. Una experiencia en la formación de profesores de Informática. Educación, 27(53), 73-91. https://doi.org/10.18800/educacion.201802.005


Resumen:

El objetivo principal de la enseñanza de la programación en la formación inicial del profesor de Informática es resolver problemas, con el empleo de un lenguaje de programación. Para darle cumplimiento, se necesita que el estudiante desarrolle el sistema de habilidades específicas de la programación y se apropie del sistema de conocimientos y procedimientos en correspondencia con las técnicas de programación y las herramientas de desarrollo en estudio.

Varios son los objetivos que se formulan en la formación de profesores para lograr alcanzar esta aspiración. Dentro de ellos se encuentra la formación de habilidades. 

La habilidad es sinónimo de saber hacer y permite al ser humano realizar acciones cada vez más perfectas de forma racional. Reed (2007), citado por Báez y Onrubia (2016), caracteriza las habilidades como «rutinas cognitivas existentes y empleadas para facilitar la adquisición y producción del conocimiento». Para esta investigación, se precisa caracterizar la habilidad de manera integral analizándola tanto desde el punto de vista psicológico, como didáctico. Por tal razón, se asume el criterio de Álvarez (1992), quién define la habilidad como «la dimensión del contenido que muestra el comportamiento del hombre en una rama del saber propio de la cultura de la humanidad. Es, desde el punto de vista psicológico, el sistema de acciones y operaciones dominado por el sujeto que responde a un objetivo» (p. 69). 

El estudio teórico realizado lleva a las autoras a afirmar que, para formar adecuadamente una habilidad, es preciso estructurar pedagógicamente los pasos a seguir, en correspondencia con las características que debe lograr la acción para devenir en habilidad.  En el proceso de adquisición de una habilidad se deben precisar dos etapas: la de formación de la habilidad y la de su desarrollo. La formación de la habilidad comprende la adquisición cons-ciente de los modos de actuar, cuando, bajo la guía del profesor, el estudiante recibe la orientación adecuada sobre la forma de proceder. Esta etapa es funda-mental para la adquisición de una habilidad, sin embargo, no se le debe restar importancia a la etapa del desarrollo pues es en ella donde «una vez adquiridos los modos de acción, se debe iniciar el proceso de ejercitación; o sea, se debe comenzar a usar la habilidad recién formada en la cantidad necesaria y con la frecuencia adecuada, de modo que vaya haciéndose más fácil de reproducir y se eliminen los errores» (López, 1990, p. 3).

El objetivo esencial de la programación es la utilización de las computadoras con el fin de resolver problemas, a través de los recursos que brindan los diferentes lenguajes de programación. Para darle cumplimiento, es preciso que, además de manipular los software relacionados con la disciplina, el estudiante domine habilidades informáticas específicas de la programación. El sistema de habilidades informáticas de la programación propuesto por Díaz (2013) es asumido por las autoras para el desarrollo de esta investigación, por considerarlo integrador y en correspondencia con los objetivos de la formación de profesores de Informática en Cuba.

El empleo de métodos problémicos que conduzcan al estudiante a enfrentarse al sistema de acciones y operaciones necesarias, para darle solución a una problemática dada, ofrece la posibilidad de enseñarle cuáles son las acciones necesarias y suficientes que debe realizar para analizar las situaciones problémicas surgidas, elaborar algoritmos que permitan darle solución, codificarlos en correspondencia con el lenguaje de programación que estudie e implementarlo de manera eficiente y óptima en el entorno de desarrollo seleccionado, teniendo en cuenta el paradigma de la programación que se emplee.

Bytes and Bits | Programación para todos
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar