Pensamiento Computacional, Programación y Robótica
Curaduría: Javier Cabrera - javier.cabrera@bue.edu.ar
Curaduría: Javier Cabrera - javier.cabrera@bue.edu.ar
Una plataforma educativa desarrollada en Argentina, que enseña a programar mediante bloques visuales. Diseñada especialmente para niños/as, permite aprender lógica y fundamentos de programación a través de desafíos interactivos.
Una de las principales plataformas de enseñanza de programación en el mundo. Con lecciones accesibles para todos los niveles, Code.org facilita el aprendizaje del código de manera interactiva y divertida.
Una campaña global para incentivar a personas de todas las edades a iniciarse en la programación. Ofrece tutoriales interactivos que pueden completarse en una hora, promoviendo la alfabetización digital.
Una colección de juegos educativos diseñados para enseñar conceptos básicos de programación mediante bloques visuales, creados con el motor de Blockly, el mismo lenguaje que da soporte a Scratch y Code, entre otros.
Un programa gratuito de Google diseñado para enseñar programación a estudiantes mediante proyectos divertidos y atractivos. Utilizando Scratch como plataforma, CS First ofrece lecciones temáticas que abarcan áreas como música, arte y juegos, permitiendo a los/as estudiantes aprender los fundamentos de la programación mientras desarrollan su creatividad.
Una plataforma educativa que enseña a programar mediante un juego de rol interactivo. Los/as jugadores/as controlan personajes escribiendo código en lenguajes como Python y JavaScript, resolviendo desafíos y aprendiendo conceptos de programación de manera divertida y práctica.
Un juego de puzzles que introduce conceptos de programación lógica de manera visual y accesible. Los/as jugadores/as deben deducir cómo se ejecutan las secuencias de comandos para resolver cada nivel, ofreciendo una forma entretenida de desarrollar habilidades de razonamiento computacional.
Un juego de rompecabezas diseñado para enseñar conceptos básicos de programación. El objetivo es guíar a un robot a través de niveles desafiantes, utilizando comandos que representan estructuras de programación como bucles y funciones.
Un juego educativo que enseña conceptos de programación mediante la creación de juegos de fútbol interactivos, utilizando bloques visuales basados en Blockly. Los/as usuarios/as aprenden a programar mientras personalizan y controlan el comportamiento de los personajes y las reglas del juego, ofreciendo una forma entretenida de adquirir habilidades de programación.
Una plataforma educativa que introduce a los/as estudiantes en el mundo del aprendizaje automático (machine learning). Ofrece una interfaz amigable para crear modelos de IA mediante datos entrenados y aplicarlos en proyectos interactivos, haciendo accesible esta tecnología a niños/as y jóvenes.
Plataforma en línea diseñada para enseñar programación y robótica utilizando bloques visuales para programar y simular distintos modelos de robots educativos tales como LEGO Mindstorms y microcontroladores como Micro:bit.
Un software educativo para aprender a programar mediante pseudocódigo. Su interfaz sencilla permite a los/as usuarios/as entender los fundamentos de la programación antes de pasar a lenguajes más complejos, facilitando la lógica de desarrollo de algoritmos.
https://vr.vex.com/
https://codewith.mu/es/about
https://p5js.org/es/
https://trinket.io/
Desarrollada por el MIT, Scratch permite crear animaciones, juegos e historias interactivas mediante programación con bloques visuales. Ideal para enseñar lógica de programación a niños/as y principiantes.
Una versión simplificada de Scratch, diseñada para dispositivos móviles, para niños/as de entre 5 y 7 años. ScratchJr permite a los/as más pequeños/as crear sus propias historias y juegos interactivos mediante bloques visuales de programación, fomentando el pensamiento lógico y la creatividad en una interfaz intuitiva y adaptada a su nivel de comprensión.
Una versión mejorada de Scratch que optimiza el rendimiento y añade más funcionalidades, como soporte para extensiones personalizadas. Perfecto para usuarios/as avanzados/as que buscan más potencia en sus proyectos de Scratch.
Una plataforma basada en Scratch, diseñada para enseñar programación y robótica. Compatible con una amplia gama de dispositivos como Arduino, Micro:bit, Mis Ladrillos y otros.
Una herramienta educativa que combina Scratch con inteligencia artificial y robótica, permitiendo a los/as estudiantes desarrollar proyectos interactivos que integran estas tecnologías. También cuenta con una versión similar a ScratchJr pero que puede ser utilizada desde el navegador de una computadora.
Desarrollada por el MIT, permite crear juegos y animaciones interactivas en un dispositivo móvil, aprovenchando al máximo el uso de la pantalla táctil, con programación en bloques visuales similares a Scratch y a ScratchJr.
Un microcontrolador educativo diseñado por la BBC. Con su editor online, permite programar sensores y actuadores, haciendo accesible la creación de proyectos interactivos y educativos.
Una plataforma de Microsoft para crear videojuegos de 8 bits mediante bloques de código o JavaScript. Ideal para aprender programación de forma lúdica y divertida.
Plataforma (en inglés) de programación en bloques para lenguajes como Python y HTML, pero también para microcontroladores como Micro:bit, Raspberry Pi y CircuitPython. Tiene dos editores paralelos que permite visualizar cada bloque en su respectiva línea de código.
Una plataforma de desarrollo diseñada por MIT que permite crear aplicaciones móviles de manera fácil y accesible, utilizando bloques visuales de programación. App Inventor permite a cualquier persona desarrollar apps funcionales para dispositivos Android sin necesidad de conocimientos avanzados de programación.
Una herramienta de código abierto para crear historias interactivas no lineales. Perfecta para escritores/as y desarrolladores/as interesados en contar historias interactivas sin necesidad de experiencia previa en programación.
Una sencilla herramienta online para crear microjuegos con dibujos. Permite dibujar en píxeles y enlazar pantallas interactivas, haciendo de la creación de juegos una experiencia rápida y divertida.
Selección de videojuegos realizados con Flickgame
Un motor de videojuegos enfocado en la creación de puzzles. Con una sintaxis simple, permite a los/as desarrolladores/as crear rompecabezas desafiantes de manera rápida y efectiva.
Una herramienta simple para crear pequeños juegos de aventura en pixel art. Ideal para desarrolladores/as independientes que buscan crear experiencias minimalistas centradas en la narrativa.
Un editor visual para crear juegos compatibles con Game Boy sin necesidad de programación. Permite a los/as desarrolladores/as crear juegos que pueden jugarse en la consola original o en emuladores.
Un motor de videojuegos en español, desarrollado en Argentina, diseñado para facilitar la creación de juegos 2D. Es ideal para principiantes, con tutoriales y ejemplos integrados que hacen que el proceso sea accesible.
Ejemplos de videojuegos realizados con Pilas Engine
Un motor de videojuegos gratuito y de código abierto que no requiere conocimientos de programación. Ofrece una interfaz intuitiva para desarrollar juegos 2D y 3D de manera fácil y rápida.
Un motor de desarrollo de juegos 2D y 3D que combina una interfaz gráfica fácil de usar con un lenguaje de programación propio (GML). Es ideal tanto para principiantes como para desarrolladores/as avanzados/as.
Biblioteca de Python que permite desarrollar videojuegos 2D. Es un software libre y de código abierto que se puede ejecutar en varias plataformas. Es una herramienta que facilita el desarrollo de videojuegos, ya que ofrece funciones para gestionar gráficos, sonidos y otros aspectos clave.
Selección de videojuegos realizados con Pygame
Videotutoriales en español para comenzar a programar en Pygame
Un motor de videojuegos gratuito y de código abierto, inicialmente desarrollado en Argentina, que permite crear juegos 2D y 3D. Es altamente flexible, con un lenguaje de scripting propio (GDScript) que facilita el desarrollo de juegos complejos, ideal tanto para principiantes como para desarrolladores/as experimentados/as.