Presentación
Scratch 3: Introducción a la programación, la robótica y la IA a través del juego es una herramienta pedagógica diseñada para descubrir y enseñar los fundamentos de la programación informática de una manera lúdica, progresiva y accesible.
El libro está dirigido tanto a niños como a adultos que desean iniciarse en la programación, sin necesidad de conocimientos previos. A través de Scratch, el lector aprende a crear programas mediante bloques visuales, descubriendo conceptos fundamentales presentes en cualquier lenguaje de programación, como variables, bucles, condiciones y procedimientos.
La obra combina aprendizaje y creatividad mediante la creación de animaciones, videojuegos y proyectos interactivos. El lector puede asumir diferentes roles —programador, diseñador gráfico, diseñador de sonido y diseñador de juegos— utilizando las herramientas y bibliotecas disponibles en Scratch.
A lo largo del libro se desarrollan proyectos prácticos como juegos de laberinto, carreras de coches, juegos de disparos, juegos de puntería y otras aplicaciones que permiten aprender programación mientras se crean proyectos concretos.
El contenido también introduce al lector en el mundo de la electrónica y la robótica mediante extensiones y dispositivos como Makey Makey, micro:bit y Lego Boost.
Finalmente, el libro abre la puerta al conocimiento de la inteligencia artificial y el Machine Learning mediante herramientas como Scratch Lab, Machine Learning for Kids, AdaCraft y Teachable Machine, permitiendo experimentar con reconocimiento de imágenes y sonidos.
Una propuesta especialmente útil para familias, estudiantes, docentes y personas que desean iniciarse en la programación de una forma práctica, entretenida y creativa.
Índice
El libro comienza con los fundamentos de Scratch y la programación y avanza progresivamente hacia la creación de videojuegos, la robótica y la inteligencia artificial.
- Introducción: Scratch y los fundamentos de la programación.
- La interfaz: herramientas, bloques, objetos y fondos.
- Los editores: edición gráfica, imágenes y sonido.
- Los bloques de programación: movimiento, eventos, control, sensores, apariencia, sonido, operadores, variables y listas.
- Técnicas para la animación: personajes, fondos, diálogos, hologramas y sincronización.
- Técnicas para videojuegos: desplazamientos, saltos, disparos, puntuaciones, vidas, niveles y desplazamiento de escenarios.
- Creación de videojuegos: diseño y desarrollo de diferentes tipos de juegos.
- Juegos prácticos: laberintos, loros, carreras de coches, juegos de disparos y juegos de puntería.
- Extensión Lápiz: dibujo y creación de formas geométricas.
- Extensión Música: instrumentos, ritmos y creación de proyectos musicales.
- Extensión Sensor de vídeo: interacción con vídeo y proyectos basados en movimiento.
- Extensiones Texto a voz y Traducir: traducción y síntesis de voz.
- Extensión Makey Makey: circuitos, instrumentos y controles para videojuegos.
- Extensión micro:bit: programación, sensores y proyectos interactivos.
- Extensión Lego Boost: programación de motores y sensores.
- Scratch Lab: vídeo, detección de rostros y texto animado.
- Machine Learning for Kids: reconocimiento de imágenes y sonidos mediante aprendizaje automático.
- AdaCraft y Teachable Machine: creación y utilización de modelos de inteligencia artificial.
- Conclusión y archivos disponibles para descarga.
Sobre el autor
Sarah Lacaze es facilitadora e instructora especializada en la enseñanza de la robótica y la programación para públicos diversos.
Apasionada por el movimiento Maker, se inspira en las herramientas y posibilidades disponibles en los FabLabs, como las impresoras 3D y las cortadoras láser, para diseñar material didáctico y desarrollar sus propios proyectos.
Su experiencia pedagógica y su interés por la creación tecnológica le permiten abordar la programación, la robótica y las nuevas tecnologías desde una perspectiva práctica, creativa y accesible.





