Formación en programación: diagnóstico de la situación

Autor: 
Esther Subias
Category: 

Este es el resumen del análisis realizado sobre la formación disponible en programación.

Hemos llevado a cabo esta investigación antes del desarrollo del plan de estudios de capacitación tanto para los facilitadores digitales como para los jóvenes. El objetivo de la encuesta era definir el estado de la situación de la Programación en la enseñanza, mediante la cartografía de las ofertas de formación disponibles a nivel de país y a nivel paneuropeo.

Llevamos a cabo esta investigación precediendo el desarrollo de un plan de estudios de capacitación tanto para los e-facilitadores como para los estudiantes jóvenes. El objetivo de la encuesta era definir el "estado del arte" en la enseñanza de la codificación y los dispositivos móviles mediante el mapeo de ofertas de formación disponibles a nivel de país y a nivel paneuropeo.

Validamos nuestros resultados por un grupo de expertos europeos y belgas:

  •     Profesor Stéphane Faulkner, PhD - Experto de la Universidad de Namur
  •     Caroline Herssens, PhD - CogniTIC, Gerente de Proyecto
  •     Sarah Bouraga - CogniTIC, analista de negocios
  •     Laure Lemaire - Directora de interfaz 3, socióloga
  •     Julie Moors - Interface 3, Desarrolladora, Formadora y Project Manager.
  •     David Collignon - Especialista en TI, Entrenador

 

USO DE DISPOSITIVOS MÓVILES

Hemos revisado la propuesta de la estructura del curso para el uso de dispositivos móviles, y de ahí, haríamos la siguiente sugerencia.

Recomendamos poner el uso de aplicaciones (aplicaciones colaborativas tales como Trello o Redmine, por ejemplo, u otras) en perspectiva con respecto a su uso en PC y en el móvil. Más específicamente, se debe enfatizar que los dispositivos móviles vienen además, en complemento a la PC. Por ejemplo, si consideramos un documento de Word, uno usará su dispositivo móvil para leerlo, pero usará su PC para crearlo y editarlo.

En conclusión, durante el curso, el capacitador debe enfatizar el hecho de que el uso de dispositivos móviles no reemplaza el uso de PC, sino que se complementa.

 

PROGRAMACIÓN

Hemos analizado la propuesta de la estructura del curso para la codificación, y de ahí, hemos extraído las siguientes conclusiones.

El objetivo del curso es presentar la programación a los jóvenes y motivarlos para que aprendan, tomen cursos de programación. El objetivo no es enseñar la programación en detalle y hacer que los participantes dominen un idioma al final del curso.

La estructura fue propuesta en base a cursos existentes y conocidos. Las partes que se consideraron demasiado técnicas se eliminaron para ajustarse al objetivo del curso y para ser coherentes con la falta de requisitos previos. El tema común en todas las sesiones será un micro juego.

El curso se enfocará en JavaScript, ya que no requiere ningún software o hardware específico, es popular y fácil de aprender. También se introducirán otros lenguajes de programación para ofrecer a los alumnos una amplia gama de tecnologías existentes. Más específicamente, HTML y CSS también se pueden encontrar en la estructura del curso, además de JavaScript. Si el aprendiz muestra interés en uno o más de estos lenguajes de programación, el capacitador proporcionará al participante recursos adicionales, como sitios web o telecentros, por ejemplo.

Se organizarán sesiones de aprendizaje electrónico, pero el capacitador siempre estará presente. Este último también puede adaptar la complejidad y / o el ritmo del curso dependiendo del nivel de los participantes.

Se espera que los participantes presenten su proyecto al final del programa. Estas presentaciones deberán cumplir con una estructura clara, dada de antemano a los alumnos.

Según nuestra discusión, se pueden hacer dos sugerencias. En primer lugar, podría ser interesante proporcionar una idea de los posibles trabajos y planes de carrera, para cada idioma y cada tecnología. El capacitador podría mencionarlos en la introducción y proporcionar más detalles en "Información adicional". De hecho, los trabajos en TI no se limitan a programadores; otros trabajos posibles incluyen analistas comerciales o analistas funcionales, por ejemplo. Y esto puede no ser obvio para alguien que descubre la codificación.

Otra sugerencia sería introducir la noción de prueba. El capacitador podría indicar la importancia de las pruebas e implementarlas para los proyectos. La prueba se puede hacer por revisión por pares. Este sistema trae otro beneficio, es decir, obliga al participante a comprender la lógica de otra persona; que puede consistir en un ejercicio interesante.

En conclusión, el objetivo del curso propuesto es claro: atraer a los jóvenes a aprender programación. Se hicieron dos recomendaciones durante la reunión. Primero, el capacitador podría proponer una lista de trabajos potenciales para cada tecnología. En segundo lugar, ella podría introducir la noción y enfatizar la importancia de probar.