¿Cómo elegir una buena plataforma de programación?

Hola amigos, si han llegado a este post en busca de soluciones lamento decepcionarlos. La idea es contarles un poco mi experiencia y entre todos discutir el tema …

Por estos días ando evaluando una serie de plataformas de programación que incluyan Pensamiento Computacional y que en la medida de lo posible agreguen las 4 Cs de la educación del Siglo XXI (pensamiento crítico, comunicación, colaboración y creatividad).

Confieso que me he puesto un tanto quisquilloso en algunos detalles que a mi criterio son deseables a la hora de seleccionar una buena plataforma:

– Intefaz amigable
– Aprendizaje lúdico y gradual
– Planificación con objetivos a la vista de lo que implica cada lección o capítulo
– Recorrido que incluya temás básicos como Controles, Operadores, Objetos, Estructuras Lógicas, Variables, etc
– Control de los contenidos por parte del docente (El docente a cargo debe saber que es lo que ha hecho el alumno en la plataforma y agregar o quitar desafíos de acuerdo al grado de progreso del alumno)
– Posibilidad de trabajo colaborativo
– Sistema de recompensas (puntos, medallas, etc) que pemitan personalizar el usuario, comprar accesorios o cosas similares.
– Posibilidad de crear contenido adicional a medida

Ya han pasado por mis manos unas cuantas. Y con el paso del tiempo y las plataformas confieso en que he bajado un poco la vara. Muchas de ellas se han vuelto repetitivas, e incluso los ejercicios son muy similares. Más allá de que he encontrado algunas interesantes, me he dado cuenta de que hay un detalle que debería ser innegociable y es que la plataforma tenga su propio modo creativo.

No me alcanza con que el alumno culmine lección por lección si luego no puedo ver que es lo que hace con lo aprendido.

Es cierto que lo ideal sería tener sobretodo en edades escolares una plataforma basada en Scratch en donde el alumno aprende y luego pueda en el Entorno de Programación demostrar su conocimiento. Pero si no logramos eso tenemos que intentar que el proceso de transición entre la plataforma y el entorno de programación que queremos utilizar sea lo más amigable posible. Es ahí donde el Pensamiento Computacional debe jugar su rol. La pregunta «¿Cómo se hace esto acá?» es una pregunta que los programadores nos hacemos cuando migramos a un lenguaje diferente al que estamos acostumbrados a trabajar y es algo que tendría que surgir al poco tiempo en el alumno.

Lo que se aprende en la plataforma tiene que ser la base para luego trabajar en Scratch (o en Python, en Tynker, en JS o en lo que quieran). Cuantas más similitudes encuentre el alumno mejor, o al menos eso es lo ideal al comienzo.

En resumen, cuanto menos distante sea el camino entre lo que el niño aprende en un plataforma y lo que esperamos que cree en un entorno de programación abierto, más cerca estaremos del éxito.

Ya no busco la plataforma mágica que me resuelva el trabajo. Busco una buena plataforma y que en materia de programación ayude al alumno a dar sus primeros pasos.  Ahora trabajo pensando en como hacer para formar al docente y que este sea capaz de guiar la transición, de transformar esos primeros pasos en un recorrido. No importa la tecnología que agregue, la clave siempre está en el docente.

 

Juego de Pong para micro:bit (Video y guía en PDF)


El clásico juego de Pong también puede replicarse en la placa programable micro:bit. En este caso se trabaja con una paleta y una pelota. Las dificultades pasan por mover dos sprite al mismo tiempo (para que la paleta tenga una dimensión acorde), mover la pelota y sobretodo que el rebote vaya a diferentes direcciones.

Se adjunta la pong en microbit correspondiente para el juego

micro:bit Tutorial para realizar el Juego de Esquivar objeto

micro:bit es una pequeña placa programable utilizada para comenzar a enseñar conceptos de programación a niños. Tiene aplicaciones desde los campos de la robótica, la ciencia y también desde la gamificación.

Este es un juego sencillo en el que se toma el control de un personaje y se le hace esquivar un objeto que va cayendo.

Por más información sobre esta placa visitar https://microbit.org/code/ donde también se encuentra el editor de bloques utilizado para este ejemplo y una buena cantidad de ideas.

Duelo de Cowboys en Scratch

Se trata de un juego sencillo que emula el viejo juego de ATARI en el que dos cowboys se retaban a duelo. Fácil de comprender, fácil de hacer, no hay excusas …

Creación de Tabla Periódica en App Inventor

El video explica como crear una aplicación sencilla que muestra una Tabla Periódica y que al presionar un elemento aparezcan características del mismo. Lo interesante pasa por como enviar variables de una pantalla a otra y como crear botones invisibles dentro de un lienzo.

Minecraft y Programación … que buena combinación

minecraft hora
La gente de Code.org sigue generando muy interesantes materiales. En este caso aprovecha el filón de Minecraft, un juego que sin dudas capta la atención de muchos estudiantes.

La idea es programar a alguno de los personajes para cumplir con algunos desafíos.

Si bien el tutorial va a ser traducido a la brevedad .. podemos aprovechar desde ya la versión en inglés (tiene igual algunas cosas en Español)
Les dejo el enlace .. realmente vale la pena

Juego Controla tu Colesterol con Scratch

regular colesterol

Juego pensado en Coordinación con la asignatura Biología para Primer Año del Liceo 39. Tienes 20 segundos para tratar de comer alimentos sanos y de esta forma regular tu colesterol.

Este es el enlace al juego http://scratch.mit.edu/projects/13145709

Acá va la guía para realizarlo ejercicio de controla tu colesterol

Juego submarino en Scratch

pecesitos

Sencillo juego en el que somos un pez pequeño e intentamos evitar convertirnos en el almuerzo del pez grande. El juego puede complicarse un poco más si por ejemplo le agregamos un cronómetro y hacemos que el jugador gane si es que se mantiene con vida una cantidad de tiempo determinado.

Este es el enlace al juego:  http://scratch.mit.edu/projects/12956964

Acá les dejo la guía para replicar el ejercicio en clase: ejercicio de juego submarino

Y está es la versión de Rodrigo Corio de 1º4 del Liceo Nº 39

peces rodrigo

http://scratch.mit.edu/projects/12969164