Aprender a programar $ programar
para aprender
Lo ideal es programar para aprender, la suma de aprender y
programar a la vez es doblemente enriquecedora, el lenguaje
computacional es uno más; como el artístico, lingüístico,
matemático,...A través del mismo se desarrollan la competencia
digital, para aprender a aprender, iniciativa y el espiritu
emprendedor, así como la matemática entre otras.
Este lenguaje debe ser utilizado desde edades tempranas por medio de
tareas que impliquen programación o robótica ayudando en la
adquisición de destrezas, la orientación espacial y temporal, como
un prerrequisito en la preescritura y lectura, realización de
grafías de letras y números. Por tanto su fundamentación
curricular está justificada y cuya eficacia va a depender de como se
implemente: por medio de juegos, animaciones, histórias,...para
programar y desarrollar el pensamiento computacional desde pequeños
debemos contemplarlo de forma intuitiva.
¿Cómo llevar el juego a las aulas y evitar la desconexión entre
la realidad y la escuela?
Utilizar una metodología que promueva la clase invertida con
actividades de interés para el alumnado.
Programar el juego colaborativo y trabajo en equipo, introducirlo
progresivamente en clase fomentando el debate previo en clase.
Trabajar el mismo contenido con clases dinámicas, participativas,
reglas, recompensas, retos, classdojo en infantil, presentaciones
interactivas con Edpuzzle, Playposit, Kahoot para repasar antes de
examen, historias interactivas, Yincanas, juegos de ortografía, de
operaciones matemáticas...
Hacer uso de los recursos abiertos del INTEF para profesorado,
pertenecer a alguna comunidad de aprendizaje a través de redes
sociales, por tanto formación, implementación en el aula y
participar en comunidades docentes.
¿Cómo
romper con la brecha social en programación?
¿Cómo puede
la programación ayudar a desarrollar las habilidades esenciales para
el éxito futuro de nuestro alumnado?
La programación contribuye a la mejora de la capacidad de
investigación, el pensamiento crítico a la hora de sopesar la
utilidad de medidas, del trabajo en equipo, alfabetización digital,
creatividad en la respuesta a un problema, flexibilidad en el
trabajo, capacidad de innovar, liderazgo, relaciones
interpersonales.
Todo lo anterior mediante metodologías activas donde el alumno es
el protagonista, programando mediante actividades con retos que
trabajen las inteligencias múltiples, de forma colaborativa y
fomentando el pensamiento crítico.
¿Por
qué Scratch es tan irresistible para los alumnos, sobre todo los más
pequeños?
Su interfaz sencilla, visual, rápida para crear productos.
La diversidad de idiomas y gratuidad.
El aprender por ensayo error ( sin penalizar el error).
Desarrollar la creatividad, por ser un programa comunitario y
conectado con la robótica.
Su aspecto comunitario: guardar, recuperar conocimiento, aprender de
los demás, aprender de lo que han hecho otros y tras entenderlo
poder mejorarlo (habilidades del futuro). Estudiar su código y
adaptarlo a las necesidades, trabajar de forma colaborativa (cada
uno una parte), hay 50 millones de proyectos compartidos (leer y
escribir porgramación).
Consejos
para incorporarlo en los centros educativos.
Debe incorporarse como un recurso más de enseñanza aprendizaje
conectado con los intereses del alumnado.
Tener siempre presente el trabajo de otros docentes (aprender
compartiendo) observando su código y adaptándolo cuando fuera
necesario a nuestras necesidades educativas.
Realizar cursos de formación.
Consultar espacios relevantes como la escuela de pensamiento
computacional del INTEF.