Estrategia didáctica para la enseñanza de la habilidad programar (página 2)
Enviado por Lourdes María Reyes Carrión
Los avances de Ia tecnologfa han propiciado el empleo y elaboraci6n de diversos software educativos dirigidos a Ia ensenanza, en muchos niveles escolares y asignaturas. Sin embargo en Ia investigaci6n realizada no se ha encontrado ninguno que se adapte a los objetivos contemplados por Ia asignatura Lenguaje y Tecnica de Programaci6n I, sin embargo se han encontrado artfculos, libros, y otros materiales, estos resultan insuficientes para impartir los contenidos de Ia mencionada asignatura y para aumentar Ia motivaci6n de los estudiantes y en esa misma medida contribuir al desarrollo de Ia habilidad programar en los estudiantes y en algunos casos poder propiciar Ia autoevaluaci6n de los conocimientos adquiridos por ellos.
La novedad cientffica esta dada en que el profesor de los Institutes Politecnicos de Informatica que imparte Lenguaje y Tecnica de Programaci6n I, tendra en sus manos una estrategia didactica que les permitira orientar a los estudiantes en Ia realizaci6n de operaciones mentales para Ia comprensi6n de los problemas, asf como las acciones que debe trabajar a partir del desarrollo de cada habilidad especffica y Ia operacionalizaci6n de cada una de elias, complementada con un software educative para potenciar el desarrollo de Ia habilidad programar en los estudiantes, asignandosele al profesor un papel activo en Ia construcci6n de sus conocimientos lo que traera consigo cambios novedosos.
El aporte practice fundamental es una estrategia didactica que orientara a los docentes en c6mo impartir los contenidos que favorezcan el desarrollo de Ia habilidad programar y un software educative que les permitira profundizar, a traves de materiales de consulta y bibliograffas que no estan a su alcance, e interactuar con los ejercicios que se proponen. Es una respuesta a las exigencias del modelo de los Institutes Politecnicos de Informatica y las actuales transformaciones en el contexte de Ia Ill Revoluci6n Educacional.
Ante el impacto que las Nuevas Tecnologfas de Ia Informacion y las Comunicaciones (NTIC) han tenido en el mundo de hoy, surge Ia necesidad de Ia informatizaci6n de Ia sociedad, trayendo consigo un reto al sistema educative del pafs. En consonancia con ello, Ia busqueda de una polftica educativa acertada, ajustada a las nuevas realidades, se ha convertido en una preocupaci6n general para todas las ensenanzas.
Periodo enmarcado entre 1994-2000. (Énfasis en el desarrollo de las habilidades para programar) – Se evidencia como una regularidad, Ia ensenanza de Ia asignatura Lenguaje y Tecnica de Programaci6n en los planes de formaci6n de los Tecnicos Medios en Ia especialidad Informatica hasta el 2000, independientemente de las modificaciones realizadas a los planes de estudio.
– Los alumnos egresaban como Tecnicos Medio en Informatica.
– lnsuficiencias en el desarrollo de Ia habilidad para programar determinadas por Ia carencia de los medios adecuados para ellogro de este fin.
– Claustro de profesores carente de experiencia y documentaci6n metodol6gica.
Periodo enmarcado entre 2000-2007. (Énfasis en el desarrollo de las habilidades para programar y preparación de los docentes para impartir Ia asignatura Lenguaje y Técnica de Programación) La motivaci6n por el estudio de Ia carrera de Bachiller Tecnico Medio en Ia especialidad de Informatica en los ultimos tres cursos escolares se ha incrementado, por lo que el numero de alumnos que ha arribado a estos centres de estudio es elevado, amen de contar con una amplia cobertura en equipos, no se ha posibilitado el cumplimiento satisfactorio de los objetivos trazados en los planes y programas de estudios relacionados con el desarrollo de habilidades profesionales especificamente para programar, ya que esta explosion de matricula ha traido como consecuencia que el claustro de profesores este compuesto por docentes noveles e inexpertos con carencia de preparaci6n, de medios adecuados que posibiliten el aprendizaje eficiente de los alumnos, con problemas metodol6gicos que inciden en su buen desempeno, por lo que se hace necesario Ia introducci6n de estrategias didacticas que activen el aprendizaje de los estudiantes.
– Existe como regularidad, que a partir del 2000 se podfa comenzar estudios de Tecnico Medic en Informatica con 9. 6 12. grado indistintamente, lo que impedfa que el desarrollo de Ia habilidad programar en los estudiantes tuviera el mismo nivel de asimilaci6n, comprensi6n y desarrollo, pues los estudiantes que comenzaban con 9. grado no tenfan estudios precedentes en relaci6n con dicha habilidad.
– La asignatura Lenguaje y Tecnica de Programaci6n I, se establece como priorizada dentro del plan de estudio por su importancia en el desarrollo de Ia habilidad programar.
– A partir del curso 2004-2005 los estudiantes deben recibir todos los contenidos que se imparten en el Preuniversitario de Ciencias, lo que conlleva a una reducci6n de las horas de asignaturas tecnicas (egresan como graduados Bachiller Tecnico Medic en Ia especialidad Informatica) – Por Ia explosion de matrfcula y el deficit de profesores que asumieran Ia docencia, estos centres se nutren de un claustra compuesto por profesores en formaci6n, noveles e inexpertos.
Todo lo anteriormente planteado reafirma Ia conjetura de que las deficiencias metodol6gicas que tienen los docentes de ese ano yen esa asignatura especfficamente para su ejecuci6n, estan enmarcadas en Ia carencia de una gufa didactica que los oriente y ayude a desarrollar Ia habilidad programar en los estudiantes con el rigor que se necesita pues: Programar es una ciencia basada en muchos teoremas matematicos y en primer Iugar hay que dominar Ia tecnica. Un verdadero programador es aquel que hace un c6digo eficiente, con control de errores, facilmente mantenible y que no solo sabe las palabras reservadas del lenguaje sino que sabe c6mo resolver los problemas con eficiencia10. Para programar se necesita pensamiento 16gico y mucha curiosidad, ese pensamiento 16gico que debe tener el estudiante que es el que le permitira desarrollar el algoritmo y buscar Ia soluci6n mas rapida y eficiente a los problemas planteados y es donde verdaderamente esta Ia mayor dificultad de ellos, para poder formarse como programador aCm siendo informatica hacen falta alios de experiencia en esa actividad, que el estudiante tenga que aplicar los conocimientos adquiridos como si estuviese en un proyecto real eso es fundamental y esa habilidad s61o puede alcanzarse en Ia practica.
Como se ha venido observando a traves del analisis realizado en relacion con Ia asignatura Lenguaje y Tecnica de Programacion y su comportamiento en cuanto al conocimiento que le proporciona al estudiante y el desarrollo de habilidades para programar en el futuro desempefio laboral de estes egresados, es que en Ia actualidad dicha asignatura esta concebida como una disciplina central de Ia especialidad y constituye Ia columna vertebral en Ia formacion de este graduado junto con las disciplinas Sistemas Digitales y Programacion Web, constituye una asignatura priorizada dentro del plan de estudios en los Institutes Politecnicos de Informatica, tomando como punto de partida el perfil de este egresado y por el amplio modo de actuacion de estes en las diferentes esferas del conocimiento de ahi que programar es Ia habilidad profesional fundamental para el Bachiller Tecnico Medic en Ia especialidad Informatica, pues tributa a Ia formacion de capacidades, actitudes y aptitudes importantes para su desempefio futuro como profesional de Ia informatica. Saber programar es mas que simplemente comprender un nuevo lenguaje. La programacion es una de las actividades mentales que pueden ser fascinantes, es entrenar Ia mente en Ia resolucion de problemas y tambien aprender a disfrutar haciendolo.
Los nuevas tecnicos trabajaran en proyectos de programacion, como soporte imprescindible de Ia produccion de software, actividad fundamental esta a Ia que estaran vinculados.
La escuela politecnica cubana asume el compromise de formar especialistas competentes de nivel medic, o sea, profesionales egresados de Ia Ensefianza Tecnica Profesional (ETP) capaces de asimilar rapidamente las nuevas tecnologias y resolver exitosamente los problemas de Ia produccion y los servicios demostrando las habilidades adquiridas en el proceso pedagogico profesional.
El proceso de ensefianza – aprendizaje ha recibido un impacto positive en general. En tal sentido, Ia formacion actual de los profesionales de Ia informacion exige no solo reenfocar los programas docentes basicos de modo que preparen un especialista capaz, con una solida educacion postgraduada que les permita perfeccionar su capacidad.
Los profesionales de Ia informacion tienen entre sus metas Ia de incorporar a Ia actividad informativa el potencial tecnologico disponible para perfeccionar su trabajo, asi como prepararse y actualizar continuamente sus conocimientos y adquirir nuevas habilidades que contribuyan a su desarrollo profesional dentro de las especialidades, sectores cientfficos o productivos que atienden. Asimismo requieren para el desarrollo de su trabajo de flexibilidad, creatividad, imaginaci6n y eficiencia.
Es nuestro parecer que en estos principios se sustenta el desarrollo de las habilidades profesionales, en Ia que ante una Revoluci6n Cientffica – Tecnica y con el uso de las nuevas tecnologfas de Ia informatica y las comunicaciones en Ia sociedad se hace ineludible este nivel de formaci6n. "La educaci6n tiene que preparar al hombre para Ia vida y para el trabajo, que constituye Ia esencia misma del proceso educativo" Preparar al estudiante de Tecnico Media en Informatica de estilo multifacetico para enfrentar su futura vida laboral y profesional en una arista tan importante como programar es fundamental, por lo que se puede decir que en esta nueva perspectiva de los Institutes Politecnicos de Informatica, cuentan con actividad practica desde el primer afio de Ia carrera, pues el estudiante esta vinculado a proyectos de empresas y asf comienza a modelar situaciones reales, lo que le da Ia posibilidad de llevar a Ia practica los conocimientos adquiridos. La dificultad mayor esta en los docentes al no contar con metodologfas y/o estrategias didacticas que le permitan prepararse para llevar los conocimientos a los alumnos con mayor rigor cientffico, de forma sistemica.
La principal ventaja de saber programar computadoras no esta en el hecho de que se domine algun lenguaje informatica, sino en las habilidades que se desarrollan al aprender a usar dichos lenguajes, como por ejemplo aprender Ia forma de plantear un problema, organizar Ia soluci6n del problema como una secuencia 16gica de pasos y formular Ia toma de decisiones; en pocas palabras, se refuerza el pensamiento 16gico.
La autora de este trabajo concibe, que para poder determinar el cumplimiento de las exigencias que debe matizar un buen algoritmo y una buena programaci6n, que necesariamente desarrolle Ia habilidad programar se debe llevar una organicidad en las operaciones mentales a trabajar, que facilite Ia soluci6n de problemas mediante Ia elaboraci6n de programas utilizando herramientas modernas basadas en los paradigmas actuales de Ia programaci6n y amparado por el paradigma de Ia pedagogfa del constructivismo de Jean Piaget, donde el estudiante debe ser capaz de dar soluci6n de manera eficiente a una problematica dada a traves de Ia construcci6n del conocimiento donde tenga que poner en practica los conocimientos aprendidos.
Los docentes presentan insuficiencias que estan dadas fundamentalmente, por ser Ia asignatura Lenguaje y Tecnica de Programaci6n de diffcil comprensi6n para ellos, pues al ser profesores en formaci6n, graduados como Tecnicos Medics del propio centro, no tienen Ia experiencia ni Ia habilidad necesarias para enfrentar el reto que tienen ante ellos y todo esto repercute con mayor incidencia y de manera preponderante en los estudiantes en el dominic de las tecnicas de programaci6n y el desarrollo de habilidades para programar.
La asignatura Lenguaje y Tecnica de Programaci6n, es Ia que dota a los estudiantes de las habilidades necesarias para poder programar con calidad independientemente del tipo de lenguaje que se emplee, pero existe Ia dificultad de que el docente por las dificultades metodol6gicas mencionadas en otro epfgrafe, en relaci6n con su desempefio pedag6gico y experiencia profesional, no cuenta para su quehacer diario con una gufa orientadora que le proporcione las vfas de como lograr desarrollar de forma 16gica y sistemica esa habilidad, refleja las etapas mentales por las que debe transitar el alumna para poder establecer un plan que le permita de manera exitosa lograr el objetivo que se plantea en aras de dar soluci6n a los problemas planteados y ademas el autor de este trabajo , para garantizar Ia factibilidad de su puesta en practica en las clases , ha hecho un desglose a partir de Ia habilidad basica que es programar para las habilidades especfficas que constituyen cada memento que debe realizar el estudiante para poder trabajar con exito con las acciones a tomar en consideraci6n y Ia operacionalizaci6n de estas, lo que facilitarfa el trabajo del docente y evidentemente contribuirfa a eliminar las insuficiencias que tienen los estudiantes en este sentido.
Fundamentos teóricos de Ia estrategia
Existe actualmente un consenso general dentro de los estudiantes de los Institutes Politecnicos de Informatica, que se exige de un maximo de esfuerzo para potenciar Ia adquisici6n de conocimientos en Ia asignatura Lenguaje y Tecnica de Programaci6n, y poder lograr desarrollar las habilidades profesionales a ella inherente, por lo que esto exige Ia necesidad de superar el tipo de ensefianza basada en Ia transmisi6n de contenidos para apuntarle en su Iugar al desarrollo de capacidades. Investigaciones y estudios recientes proponen diversos conjuntos de habilidades que Ia educaci6n debe fomentar para que los estudiantes puedan tener exito en el mundo digital y globalizado en el que van a vivir.
Este planteamiento exige sin dilaciones, implementar estrategias que contribuyan efectivamente en el desarrollo de esas habilidades planteadas como fundamentales para Ia educaci6n en el Siglo XXI.
El aprendizaje de Ia programaci6n es un punta fundamental dentro de Ia formaci6n de un estudiante en Ia carrera Bachiller Tecnico Media especialidad Informatica. La programaci6n es una materia que requiere una metodologfa de aprendizaje activa y constructivista por parte del alumna. Es por ello que todos los esfuerzos v desarrollados a Ia hora de mejorar tanto el seguimiento como Ia autoevaluaci6n de las tareas de programaci6n son de gran beneficia para Ia docencia dentro de estas titulaciones. Tradicionalmente las asignaturas de programaci6n han presentado una estructura basada en dos partes principales, una parte te6rica donde se imparten los conocimientos de programaci6n, y otra parte practica donde los alumnos deben desarrollar dichos conocimientos y aplicarlos a diferentes casas.
Uno de los principales problemas a los que se enfrenta un alumna en sus inicios en Ia asignatura de Lenguaje y Tecnica de Programaci6n I, reside en Ia adaptaci6n de sus habitos de estudio a las caracterfsticas de este tipo de asignaturas.
Generalmente, los alumnos estan acostumbrados a realizar esfuerzos puntuales para adquirir los conocimientos suficientes que les permitan superar las distintas materias. Sin embargo, lejos de necesitar esfuerzo memorfstico por parte del alumna, Ia asignatura de Lenguaje y Tecnica de Programaci6n I requiere de un aprendizaje incremental, continuo y dinamico que mejore Ia capacidad deductiva del alumna e impulse Ia aplicaci6n practica de los conceptos adquiridos. Esta circunstancia provoca, en Ia mayorfa de los casas, su fracaso en esta asignatura. En Ia mayorfa de las tematicas que aborda esta asignatura, y del conjunto de habilidades propuestas, figura Ia destreza para solucionar problemas desarrollando algoritmos de trabajo y para ser consecuentes como ya se habfa expresado en parrafos anteriores, para una mejor comprensi6n del contenido y que propicie el desarrollo de Ia habilidad programar, se sugiere sean analizadas las siguientes operaciones mentales: Analizar el problema computacional (entender el problema), Diseriar un algoritmo (trazar un plan), Traducir el algoritmo a un lenguaje de programaci6n (ejecutar el plan) y Depurar el programa (revisar) y luego realizar Ia Corrida (para determinar errores). {Ver gratico 1)
Para valorar Ia viabilidad y efectividad de Ia estrategia propuesta se tuvo en cuenta el criteria de especialistas, se tom6 una muestra de los profesores de los dos Politecnicos de Informatica que estan directamente implicados en Ia impartici6n de Ia asignatura Lenguaje y Tecnica de Programaci6n I. Estos resultados fueron obtenidos a partir de una entrevista grupal realizada a docentes que imparten Ia asignatura Lenguaje y Tecnica de Programaci6n I, jefes de departamento y profesores principales.
(Ver anexo 8) La muestra fue escogida al azar:
16 profesores del colectivo pedag6gico (de los dos politecnicos) 2 jefes de departamento 2 profesores principales.
Para recoger sus criterios valorativos se tuvieron en cuenta los siguientes indicadores: utilidad, significaci6n, viabilidad, novedad, importancia, valor de Ia estrategia para los profesores y estudiantes de Ia carrera, asf como Ia posible efectividad de las habilidades especfficas con sus acciones y operaciones, ademas del c6mo hacer en las etapas mentales que se plantean.
El 80 % de los entrevistados valoran Ia importancia cientffica de Ia estrategia para orientar a los docentes en sus clases.
El 100 % de los profesores del colectivo pedag6gico entrevistado, valoran de necesaria y viable Ia estrategia propuesta y de imprescindible las acciones ofrecidas asf como las operaciones y el c6mo trabajar las etapas mentales para lograr el desarrollo de Ia habilidad programar.
El 100 % de los jefes de departamento valoran de positiva Ia estrategia De elias el 100 % reconocen su valor metodol6gico y cientffico de Ia misma.
El 100 % considera que Ia estrategia propicia Ia independencia cognoscitiva de los estudiantes en Ia realizaci6n de los ejercicios y en Ia busqueda de soluciones eficientes.
Los estudiantes entrevistados (60) seleccionados al azar reconocen (100%) que es importante que exista una gufa que oriente al profesor para ayudarlos a solucionar los problemas con eficiencia.
El 50% Ia consideran util y de gran valor para aprender.
Estas valoraciones nos dan un criteria favorable acerca de Ia viabilidad de Ia estrategia didactica propuesta y de su posible efectividad en su aplicaci6n practica.
En el plano didactico epistemol6gico, el proceso formative de construcci6n del conocimiento y el desarrollo de habilidades que debe potenciar el docente en las diferentes esferas del pensar, el sentir y el actuar, requieren de un abordaje del proceso de enserianza aprendizaje de Ia asignatura Lenguaje y Tecnica de Programaci6n que se dinamice por Ia creaci6n de espacios para Ia construcci6n de significados y sentidos, cuya dialectica se exprese en las caracterfsticas gnoseol6gicas de dicha asignatura y su influencia para el proceso formative del estudiante.
1.- La estrategia didactica propuesta constituye una vfa alternativa, que permite una gufa al docente de c6mo puede concretar, en Ia practica, acciones instructivas y educativas que potencien una formaci6n integral en ellos para potenciar el desarrollo de Ia habilidad de programar.
2.- En el presente trabajo se logr6 diseriar e implementar una aplicaci6n multimedia educativa que servira como mediador didactico en el proceso de enserianza – aprendizaje en Ia asignatura de Lenguaje y Tecnica de Programaci6n I, que se imparte en Ia carrera de Tecnico Medio en Informatica.
3.- Esta aplicaci6n permitira contribuir al desarrollo de Ia habilidad programar y transmitir a los docentes de manera didactica y amena elementos de interes para el logro de este fin, construidos sobre las potencialidades multidireccionales de las aplicaciones multimedia. Ofrece un conjunto de ejercicios que le permitiran al docente su control y evaluaci6n dentro y fuera del proceso de enserianza aprendizaje y auto evaluativos de singular importancia y muy utiles para Ia consolidaci6n y fijaci6n de los conocimientos.
4.- Por otra parte constituira un material complementario de los conocimientos que se imparten por el profesor, apoyando Ia labor educativa del mismo, y promoviendo un aprendizaje interactive y constructivista, adaptado a las necesidades de los estudiantes, sin restricciones de tiempo ni espacio.
Se recomienda:
Que Ia estrategia didactica propuesta para el desarrollo de Ia habilidad programar, sea utilizada y generalizada a los docentes que imparten Ia disciplina Lenguaje y Tecnica de Programaci6n en los demas anos de Ia carrera Bachiller Tecnico Media en Ia especialidad Informatica, en funci6n de lograr de forma integrada el desarrollo de Ia habilidad programar en los estudiantes, lo cual propicia una mejor formaci6n del pensamiento del futuro egresado, hacienda uso del software educativo propuesto que servira de complemento facilitador para potenciar el desarrollo de dicha habilidad de manera didactica y en un ambiente ameno y dinamico.
lncorporar a Ia aplicaci6n nuevas materiales didacticos de interes y continuar el enriquecimiento de los existentes.
Aumentar el conjunto de ejercicios propuestos y auto evaluativos incluidos en el sistema.
Fomentar el uso de HabiiProg en las areas y anos de esta carrera donde Ia asignatura Lenguaje y Tecnica de Programaci6n sea objeto de estudio.
1.- Discurso pronunciado par el Comandante en Jefe Fidel Castro el 17 de diciembre del ano 2001 ..
2.- Plan de estudio de Ia carrera: Licenciatura en Educaci6n especialidad Informatica. Curso para trabajadores. Ana 2005.
3 .Cuba: hacia una sociedad de Ia informacion justa, equitativa y solidaria.
1. ADDINE FERNANDEZ, Fatima Didactica: Teorfa y practica. La Habana: Editorial Pueblo y Educacion. 2004.
2.- BELMONT, J. Estrategias cognoscitivas y aprendizaje estrategico. Revista Accion pedagogica. Vol. 2 No 1,2. p. 56 . 72. 1991.
3.- BERNABEU, G. y Sauleda, N. Apoyo del aprendizaje de Ia programacion mediante una aplicacion Web interactiva. Redes de lnvestigacion Docente en el Espacio Europeo de Educacion Superior: Marfil, val. II, 2005.
4.- BLAzQUEZ, F.; Cabero, J. Y Loscertales, F. (Eds.): Nuevas tecnologfas de Ia informacion y Ia comunicacion. Sevilla: Alfar. 2000.
5.- BOU, BAUZA Guillem. El guion multimedia, Ciudad de Espana: Ed. Anaya Multimedia, Espana. 2003.
6.- CABERO, J. "lmpacto de las Nuevas Tecnologfas de Ia Informacion y las Comunicaciones en las organizaciones educativas". Editorial Universitario, 1998.
7.- CASTELLANOS, Doris y otros: Hacia una concepcion de aprendizaje desarrollador. La Habana: Editorial Coleccion Proyectos 2001.
Titulo: Estrategia Didactica para La ensenanza de Ia habilidad programar: Una alternativa para los profesores de los Politecnicos de Informatica.
Autor:
MSc. Prof Auxiliar Lourdes Reyes Carrion.
Página anterior | Volver al principio del trabajo | Página siguiente |