Inicio / Tecno / Enseñar programación a un niño con Scratch desde cero: consejos, tutoriales y vídeos

Enseñar programación a un niño con Scratch desde cero: consejos, tutoriales y vídeos

Scratch es un lenguaje visual de programación centrado en fomentar la creatividad y el pensamiento lógico. Aunque cualquier edad es buena para aprenderlo, los niños/as son destinatarios ideales para Scratch. Enseñándoles a usar Scratch estamos ayudándoles a afrontar y resolver situaciones y problemas de todo tipo de una manera lógica y estructurada.

Cuando empezamos a enseñar a un niño a programar en Scratch el objetivo principal debería ser que vaya cogiendo soltura y asimilando conceptos, ideas básicas y flujos de trabajo sobre programación y pensamiento computacional de manera divertida y atrayente, para que se genere un interés y base técnica que le anime a seguir.

Beneficios de que los niños aprendan programación con Scratch

Cómo enseñar Scratch a niños

Scratch es un lenguaje visual desarrollado por el MIT y que, basándose en bloques que se unen a modo de puzzle, supone un modo sencillo de aprender sobre programación. Pero esa sencillez de la interfaz o su colorido no debe ocultar que estamos ante un lenguaje también muy potente y que admite grandes proyectos que se pueden alcanzar de manera gradual.

Scratch es un lenguaje que propicia desarrollar la creatividad y el pensamiento lógico de los niños/as de manera sencilla y divertida

El uso de Scratch propicia el desarrollo del pensamiento lógico a través de la búsqueda de diferentes soluciones a un problema. Programando, el niño/a es capaz de desarrollar su capacidad para ser más estructurado y organizado en la gestión de recursos y el uso de herramientas que le lleven a alcanzar la resolución de una tarea concreta.

Además es un lenguaje divertido y que resulta atractivo desde el mismo momento en que se ponen delante de la pantalla. Los bloques de color y agrupados por funcionalidades se arrastran y sueltan para obtener un resultado inmediato. En el caso de los más pequeños, les permite crear movimientos, añadir sonidos, cambiar escenarios o crear juegos de manera sencilla, contribuyendo a desarrollar su creatividad.

Robótica y programación con Scratch

La edad recomendada para empezar a usar Scratch sería los 6-7 años, justo cuando ya empiezan a leer con soltura. Pero si no es así, existe la versión Junior en la que, con la misma base, el lenguaje es puramente visual.

Cómo empezar con Scratch. Instalación y primeros pasos

Empezar a divertirse y aprender con Scratch es rápido, sencillo y gratuito. La nueva versión Scratch 3.0 deja atrás Flash y ello permite que ahora podamos usarlo en prácticamente cualquier dispositivo actual sin problemas.

Funciona vía navegador web, por lo que tanto en ordenadores como en tablets e incluso smartphones podríamos programar o ejecutar programadas realizados con Scratch. Basta con ir a la dirección web de Scratch y empezar.

Si preferimos usar una versión en local y que no requiera de conexión a Internet, existen las versiones de escritorio de Scratch 3.0 para sistemas operativos Windows y Mac.

Scratch 30

Aunque para usar Scratch no es necesario realizar un registro, es recomendable crear una cuenta para el niño/a y que así pueda guardar los proyectos que vaya haciendo. O para continuar con alguno ya realizado o que no ha acabado.

El registro está abierto y no hay requisitos de edad mínima, pero es necesario confirmar la cuenta con un correo electrónico del padre/tutor.

Aunque no es imprescindible, una manera interesante de introducir al niño/a en el mundo de la programación es empezar jugando con kits y juegos de mesa que nos sirvan para introducir conceptos de programación como bucles, funciones o simples instrucciones. Hay opciones para comprar muy recomendables como el Robot Turtle de Think Fun (42 euros), el robot Code&Go (51 euros) o las cartas Let's Go Code! (25 euros).

Fb83664b 5044 4fa3 B50e 3bdd10595190 Un juego de mesa puede ser una manera perfecta de empezar a sentar las bases para ponernos a programar en Scratch con los niños

Una opción que apenas tiene coste y que podemos fabricar nosotros mismos son tarjetas para elaborar recetas de cocina con ingredientes y pasos en formato de cartas, o simples cuadrículas imprimibles para trasladar instrucciones en acciones en un tablero.

En Xataka Enseñar programación a un niño sin PC ni robots: juegos de mesa, kits para imprimir, libros y recursos gratuitos

Primeros proyectos con Scratch

Una vez que ya disponemos de los recursos y equipos necesarios, llega el momento más importante y esperado de todos: empezar a programar con Scratch. A estas edades tan tempranas es vital que el aprendizaje sea significativo y además divertido. Si conseguimos que el niño/a vaya aprendiendo Scratch mientras se lo pasa bien, tenemos muchas posibilidades de conseguirlo.

Juegos y pequeños proyectos donde los niños/as puedan tener voz en elementos secundarios son los más adecuados para empezar a programar en Scratch

La manera ideal de empezar a programar con Scratch es aprender basándonos en retos con juegos y pequeños proyectos donde los niños puedan dar rienda suelta a su creatividad.

Los tutoriales del MIT sobre Scratch han sido siempre una herramienta completa para iniciar desde cero a los niños en la programación con Scratch. Podrían empezar con la guía de iniciación de Scratch creada por la propia MIT.

Tutoriales de scratch

Con la nueva versión 3.0 ese recurso se ha potenciado y ahora es más intuitivo, permite la práctica mientras se ve el vídeo o las imágenes animadas. Además, ahora incluyen una guía para el docente y las tarjetas de programación asociadas a ese proyecto en concreto.

Una vez que los niños/as ya conocen la interfaz y algunas de las opciones, desde el MIT ofrecen proyectos simples asociados a diferentes áreas y objetivos. En estos proyectos los niños/as deben modificar el proyecto base libremente, modificando o añadiendo elementos según su criterio.

Proyectos para modificar Cualquier proyecto publicado en Scratch puede ser usado como base para un aprendizaje. Basta “mirar dentro” para empezar a conocer el código con el que está construido y modificarlo o adaptarlo libremente

Otro recurso reconocido y guiado con ayuda de vídeos es la Hora del Código. Mediante actividades cortas e incluso temáticas como la de Carton Network, el niño puede tener en primer contacto de corta duración sobre programación. Google, mediante su proyecto CSFirst, también tiene actividades guiadas con vídeos y lecciones.

Aunque sean proyectos o juegos guiados y con una estructura fija que deben seguir, es recomendable que los propios niños puedan tomar decisiones de personalización o pruebas de ensayo/error con elementos que no alteren el objetivo principal del ejercicio de programación pero que ayudan a que ellos sean más partícipes de su aprendizaje.

Otra recomendación para enseñar Scratch a los niños es que tengamos previstas funcionalidades nuevas o mejoras una vez acababa la base del proyecto. Con ello seguimos promoviendo su creatividad así como el aprendizaje a su ritmo y personal, y el afán de superación.

En todos estos primeros proyectos podemos recurrir a las llamadas Cards o tarjetas de Scratch, las cuales se imprimen y entregan a los niños para que tengan una referencia visual de acciones o pequeños ejercicios paso a paso con los que construir proyectos más completos.

Cartas programación scratch

Vídeos en Youtube, libros y cursos online para aprender Scratch

Los vídeos y screencasts sobre el uso de Scratch son un recurso muy valioso tanto para comentar y seguir junto a los niños como para que ellos mismos avancen a su ritmo en su propio aprendizaje.

Youtube es una fuente inmensa de recursos alrededor de la programación con Scratch. Uno de los canales más interesantes en español lo tienen en Programamos, una asociación sin ánimo de lucro cuyo objetivo fundamental es promover el desarrollo del pensamiento computacional desde edades tempranas, usando para ello tanto la programación de videojuegos como de aplicaciones para móviles.

Sus 22 vídeos de introducción tienen la ventaja de que ya han sido actualizados a la interfaz de Scratch 3.0. Y cuentan con un curso online gratuito de introdución a Scratch que podemos seguir. La lista de reproducción sobre Scratch de BQ Educacion también es un recurso que destacamos por ser muy didáctico y ameno de seguir.

En ProgramoErgoSum podemos encontrar una sección dedicada a Scratch, con tutoriales en texto y vídeo tanto para empezar como para profundizar. En inglés, los tutoriales en Youtube del equipo de Scratch del MIT son también de recomendable visionado.

Coding libro

Otra aplicación bastante útil en el proceso de aprendizaje con Scratch es Dr.Scratch. Esta herramienta online es una analizador para proyectos Scratch donde se evalúan proyectos Scratch en relación a varios aspectos del pensamiento computacional.

Si preferimos el papel, hay una gran cantidad de libros dedicados a apreder a programar con Scratch. Los niveles de uso son muy variados, pero para empezar con niños, recomendaríamos Programa tus juegos con Scratch de la editorial DK (19 euros, Super Scratch (11 euros o si nos animamos con el inglés, el más actual sobre Scratch 3.0: Coding for Kids in Scratch 3 (21 euros).

Unir elementos físicos con Scratch, una buena idea

Cuando los niños ya conocen la interfaz de Scratch, los bloques principales y han realizado sus primeros proyectos, es un buen momento para potenciar todavía más su creatividad con ayuda de elementos físicos que se pueden programar usando directamente Scratch. Los más pequeños verán que pueden construir robots con materiales reciclados o pianos usando frutas, y posteriormente ser ellos los que decidan cómo deben funcionar.

La motivación para seguir programando con Scratch podemos potenciarla con el uso de elementos físicos como pocas y robots programables directamente usando Scratch

La placa Makey Makey (52 euros) es un clásico de los proyectos físicos que implican la programación con Scratch. El kit permite conectar objetos físicos a un ordenador y que al tocarlos, estos actúen como mando a distancia, joystick y de manera global, interfaz de entrada de datos a un ordenador. En la propia web del producto hay numerosos proyectos para programar en Scratch juegos que funcionen con Makey Make.

Demo Makeymakey

Otra placa no muy cara y que admite la programación con Scratch en su versión 3.0 es Micro:Bit (23 euros). Esta pequeña placa electrónica ha sido precisamente diseñada para ayudar a los niños a aprender a programar y ser más creativos haciendo uso de la tecnología. Cuenta con pantalla LED, botones y un sensor de movimiento. Se puede conectar a Scratch y unir de manera sencilla mundo digital y físico.

micro:bit

Justo con la versión 3.0 de Scratch, otro kit de robótica que ha ganado programación directa y sencilla es Lego Wedo 2.0. (160 euros). Esta solución educativa de LEGO centrada en primaria y las ciencias admite programación de manera inalámbrica, tanto usando un ordenador como un tablet. Unido a Scratch 3.0 se refuerza el pensamiento creativo, científico y la resolución de problemas desde un punto de vista práctico y real.

Curso Lego Wedo

Si queremos ir un poco más allá e iniciar en robótica más seria a los niños, mBlock es un entorno de aprendizaje basado completamente en Scratch y cuya interfaz no resultará extraña para el niño/a. Aquí cambia el gato por un panda y se añaden bloques específicos para controlar los robots de Makeblock.

mblock

Imagen | Laura Plant.

También te recomendamos

¿Qué es la nuda propiedad? Así puedes seguir viviendo en tu casa aunque la hayas vendido

Scratch 3.0 ya está aquí: adiós a Flash y otras interesantes novedades

La tortuga que nos enseñó a programar: la historia de Logo, el primer lenguaje de programación diseñado para niños


La noticia Enseñar programación a un niño con Scratch desde cero: consejos, tutoriales y vídeos fue publicada originalmente en Xataka por Javier Penalva .

Chequea también

Subir fotos que ocupen lo mínimo y con poca cobertura son dos de los grandes retos de Facebook: así lo consiguen con Spectrum

En 2013, cuando Facebook "solamente" contaba con 1228 millones de usuarios mensuales activos (frente a los más de 2.400 millones actuales), la compañía compartió que a la plataforma se subían 350 millones de fotos cada día. Desde entonces, las necesidades de infraestructura en ancho de banda para soportar tanta carga y descarga de imágenes y vídeos no han dejado de crecer, pues además de los usuarios, también ha crecido el número de smartphones, y con ello, el número de fotos hechas al día. Tantos millones de fotos subidas desde móviles suponen varios retos. El primero es que incluso en redes de baja calidad, como las presentes en zonas rurales o remotas de por ejemplo la India, la foto pueda subirse en el menor tiempo posible y sin perder calidad. El segundo reto es que el espacio ocupado en la red de servidores de Facebook y en la tarifa de datos del usuario al subir y al visualizar sea lo menor posible. Buscando solucionar toda esta problemática, en el seno de Facebook nació Spectrum. Una solución para que subir fotos desde el móvil sea posible en casi cualquier circunstancia Spectrum es una librería de procesamiento de imágenes open source, desarrollada por el equipo de Infraestructura de imágenes de Facebook con la meta de que, como decíamos, la subida de imágenes sea mucho más ligera, y por tanto efectiva. Está diseñada para las aplicaciones de Facebook de iOS y Android, pero dada su naturaleza de código abierto, cualquier desarrollador puede utilizar Spectrum como desee, incluso modificándola para adaptarla a sus necesidades. En Xataka El Open Source arrasa y vive una época dorada, pero también hay algo de postureo Para lograr el objetivo final de que la subida de nuestras fotos sea más ligera, Spectrum realiza una transcodificación en local en el dispositivo (nuestro smartphone) para reducir el tamaño, tratando de mantener a la vez la máxima calidad de imagen. Una vez aligerado el tamaño de las imágenes, Facebook las sube. Según nos contaron Alexander Oprisnik y Daniel Hugenroth, desarrolladores de Spectrum, el problema al que se suelen enfrentar los desarrolladores para construir un proceso de compresión de imágenes multiplataforma es que los archivos de salida pueden diferir enormemente entre una plataforma y otra. Utilizar directamente librerías como MozJpeg (el encoder de Mozilla), comentan desde el equipo, requiere escribir código nativo en C y C++, lo que supone mucho esfuerzo y mantenimiento extra, frente al paquete más fácil de implementar que firman que Spectrum proporciona. Curiosamente, su núcleo sí está escrito en C++. Por defecto, Spectrum utiliza Mozilla JPEG para comprimir, lo que reduce el tamaño de las subidas hasta un 15% Al hablarnos de la librería, los desarrolladores de Spectrum, pusieron mucho énfasis en que al usar una API declarativa, los desarrolladores no tienen que pensar en los pasos intermedios, sino solamente en las propiedades de los archivos de salida que se quieren conseguir en función de la plataforma. Con esto, Spectrum elige en base a unas preferencias cómo hacer el proceso de transcodificación de la imagen. Por ejemplo, la herramienta está escrita para que al girar una imagen JPEG, el proceso se realice sin pérdida. A ello ayudan unas "recetas" contenidas en los plugins (de JPEG y otros formatos) que indican cómo elegir la mejor secuencia posible para las solicitudes. Spectrum ordena las recetas priorizando las que aportan mayor eficiencia y conversión con menor pérdida. Asimismo, la herramienta soporta integración con librerías como la mencionada MozJpeg o libpng y libwebp, más allá de APIs generales de cada plataforma. Esto permite que los desarrolladores accedan a recursos que requieren más potencia computacional y son más intensivos energéticamente, es decir, que consumen más batería de nuestro dispositivo, pero reducen más aún el tamaño del archivo, que es el objetivo final. Sobre todo, insistían, es la meta al lidiar con redes móviles de baja calidad en países emergentes, donde aún es común encontrar el 2G. En resumen, lo que Facebook ofrece es un paquete para desarrolladores de iOS y Android con APIs para Java para el sistema de Google y Objetive-C para el sistema de Apple. Facilita el trabajo y pone un buen sistema de compresión al alcance de desarrollos que requieren tratar con imágenes, pero cuyos responsables no son expertos en la materia. Un aspecto interesante de Spectrum es que se desarrolla en Europa, en la sede londinense de Facebook, que ocupa un lugar destacado por las soluciones de seguridad que aporta a nivel mundial. Allí conocimos los detalles de Spectrum de manos de destacados ingenieros de software del equipo de Infraestructura de imágenes, que también han estado involucrados en el desarrollo de Fresco. Se trata de otra librería open source de gestión de imágenes en aplicaciones que utilizan Wikipedia o Twitter, entre otras. Cuando acabamos la charla, también nos interesamos por el hecho de si Instagram utilizaba Spectrum para la compresión de imágenes. Es un punto polémico, porque históricamente, y ahora en las Stories, Instagram hace que las fotos subidas a Android luzcan peor (o mucho peor) que las de iOS, algo especialmente palpable en Stories. Nos contaron que Instagram no utiliza Spectrum, y no conocen los detalles sobre por qué la compresión difiere entre ambas plataformas móviles. También te recomendamos El Open Source arrasa y vive una época dorada, pero también hay algo de postureo WhatsApp, Instagram y Facebook no funcionan correctamente: están dando problemas en varias partes del mundo [Actualizado] Soy programador y esto es lo que creo sobre si la inteligencia artificial podrá quitarme el trabajo - La noticia Subir fotos que ocupen lo mínimo y con poca cobertura son dos de los grandes retos de Facebook: así lo consiguen con Spectrum fue publicada originalmente en Xataka por Antonio Sabán .

Las 12 majestuosas fotos ganadoras del concurso de fotografía astronómica 2019 del Royal Observatory Greenwich

Sin duda, la astrofotografía suele ser uno de los tipos de fotografía más espectaculares y también de los más complicados, ya que el retratar aquellos objetos o fenómenos que están y ocurren fuera de nuestro planeta no es una tarea sencilla. Por ello cuando se consigue, y además con buenos resultados, estas fotografías captan nuestra atención casi de forma inmediata. El Royal Observatory Greenwich acaba de dar a conocer los ganadores del prestigioso concurso del Fotógrafo Astronómico del Año 2019, el cual se realiza con el apoyo de Insight Investment y BBC Sky at Night Magazine. Para esta undécima edición, el concurso recibió por primera vez más de 4.600 inscripciones provenientes de 90 países de todo el mundo. Este año el Insight Investment Astronomy Photographer of the Year se dividió en diez categorías principales: 'Fotógrafo Joven', 'Estrellas y Nebulosas', 'Skyscapes', 'Foto robótica', 'Planetas, Cometas y Asteroides', 'Gente y Espacio', 'Nuestra Luna', 'Nuestro Sol', 'Galaxias' y 'Auroras'. Además, por primera vez en el certamen se dio un premio especial bautizado como 'Sir Patrick Moore', otorgado a la categoría de 'Mejor Recién Llegado'. Para este premio, los jueces eligieron dos ganadores debido al gran nivel de las fotos recibidas. Para aquellos interesados, las 68 fotos finalistas del Insight Investment Astronomy Photographer of the Year 2019 se exhibirán en el Museo Marítimo Nacional, ubicado en Greenwich (Londres), hasta el 26 de abril de 2020. Ahora vamos con las fotos ganadoras. En Xataka Estas son las 13 mejores fotos aéreas de 2018 desde un drone, según el SkyPixel Aerial Storytelling Contest Fotógrafo Joven 'Stellar Flower' de Davy van der Hoeven (11 años). Holanda. Stellar Flower © Davy van der Hoeven (Netherlands). Estrellas y Nebulosas 'Statue of Liberty Nebula' de Ignacio Diaz Bobillo. Argentina. Statue of Liberty Nebula © Ignacio Diaz Bobillo (Argentina). Skyscapes 'Across the Sky of History' de Wang Zheng. China. Across the Sky of History © Wang Zheng (China). Foto Robótica 'Infrared Saturn' de László Francsics. Hungría. Infrared Saturn © László Francsics (Hungary). Planetas, Cometas y Asteroides 'Death of Opportunity' de Andy Casely. Australia. Death of Opportunity © Andy Casely (Australia). Gente y Espacio 'Ben, Floyd and the Core' de Ben Bush. Reino Unido. Ben, Floyd and the Core © Ben Bush (UK). En Xataka Un increíble viaje por el mundo en las 31 mejores fotos ganadoras del concurso nacional de los Sony World Photography Awards 2019 Nuestro Sol 'A Little Fireworks' de Alan Friedman. Estados Unidos. A Little Fireworks © Alan Friedman (USA). Galaxias 'Shells of Elliptical Galaxy NGC 3923 in Hydra' de Rolf Wahl Olsen. Dinamarca. Shells of Elliptical Galaxy NGC 3923 in Hydra © Rolf Wahl Olsen (Denmark). Auroras 'The Watcher' de Nicolai Brügger. Alemania. The Watcher © Nicolai Brügger (Germany). Premio 'Sir Patrick Moore' 'Sky and Ground, Stars and Sand' de Shuchang Dong. China. Sky and Ground, Stars and Sand © Shuchang Dong (China). 'The Jewels of Orion' de Ross Clark. Reino Unido. The Jewels of Orion © Ross Clark (UK). Nuestra Luna y Gran Ganador del Concurso 'Into the Shadow' de László Francsics. Hungría. Into the Shadow © László Francsics (Hungary). También te recomendamos Esta increíble imagen de la Luna tiene 400 megapíxeles y consta de más de un millón de fotos 150.000 fotografías para crear esta alucinante imagen que nos muestra los colores ocultos de la Luna Estas son las 19 increíbles imágenes ganadoras del concurso de fotografía de astronomía 2018 - La noticia Las 12 majestuosas fotos ganadoras del concurso de fotografía astronómica 2019 del Royal Observatory Greenwich fue publicada originalmente en Xataka por Raúl Álvarez .