La metodología en bloques es una forma fácil de aprender a programar un robot. Sin embargo, muchas aplicaciones en robótica están en lenguaje Python, que puede ser más difícil para los alumnos. ¿Es tu caso? Entonces te invitamos a conocer Edublocks, una herramienta gratuita y en línea que facilita la transición entre la programación en bloques y Python. ¿Por qué? Porque permite programar en bloques de texto. Sencillo, ¿no es cierto? ¡Aprendé más!
Edublocks definicion
EduBlocks es una herramienta gratuita que ayuda a aprender a codificar con lenguajes basados en texto como Python o HTML utilizando un sistemade bloques de arrastrar y soltar que a los niños les resulta familiar. Se debe a que sus primeras experiencias en programación probablemente fueron con Scratch, Tynker o Lego. Sin embargo, si hblamos de robótica educativa, los lenguajes más utilizados son Scratch y Python.
En realidad, existe un debate acerca la utilidad o autenticidad del lenguaje de bloques frente al lenguaje de texto. Por una parte, algunos especialistas defienden el lenguaje de bloques por su utilidad y versatilidad, ya que permite crear todo tipo de aplicaciones profesionales.
Por otro lado, los defensores del lenguaje de texto argumentan que para los estudiantes, el lenguaje de bloques es para principiantes y que, para ellos, la programación con texto es la que les permitirá posicionarse en el mercado laboral. Si lo que estás buscando es una transición entre el lenguaje de bloques y el lenguaje de texto, entonces Edublocks es la herramienta, ya que combina lo mejor de ambos lenguajes de programación.
Leé también: Historia de la robótica: desde sus inicios hasta actualidad
¿Cómo funciona Edublocks?
Edublocks es una plataforma para aprender a programar basada en bloques, pero que incorpora líneas de texto. De hecho, cada bloque representa una línea de código. Así, se establece la conexión entre bloques y código. Además, el editor de texto se actualiza con cada bloque que se arrastra al espacio de trabajo en tiempo real.
Edublocks es una herramienta gratuita y en línea. Para utilizarla es necesario registrarse. Hecho esto ya se puede empezar a codificar creando un nuevo proyecto. Por otra parte, hay un escaparate con proyectos finalizados creados por otros usuarios.
El nuevo proyecto se puede crear en diferentes lenguajes, como Python 3, HTML o Microbits. Además, se puede elegir entre el tipo de bloques, ideal para principiantes, o solo texto para usuarios avanzados.
Usos en el aula
Los docentes pueden crear un aula, agregar estudiantes, crear y editar tareas y revisar y comentar los trabajos. Para agregar estudiantes se crea un código único que actúa como clave para acceder al aula. Este código debe ser enviado a los estudiantes para que puedan acceder y aparecer en la sección Usuarios.
Actualmente hay una función a la que se puede mediante edublocks app ya que se encuentra en versión de prueba. Se trata de la nueva función Pruebas, que permite probar automáticamente el código de los alumnos para todos los proyectos y tareas de Python en Vista previa.
Leé también: Simuladores de robótica gratis para usar en el aula
Aprendiendo a programar con Edublocks
Una de las utilidades más interesantes de la plataforma es su plan de estudios gratuito para aprender Python. Es un plan de estudios completamente gratuito con todo lo que se necesita para pasar de Scratch a Python de una manera divertida y atractiva.
Son seis clases desde una introductoria hasta la construcción de un proyecto en Turtle aplicando todos los conocimientos aprendidos en las primeras cinco lecciones. Ofrece una evaluación de fin de unidad. En cada lección, puede descargarse un plan de lección en word y una presentación de diapositivas. Sin embargo, ambos documentos están en inglés.
Además, hay una coleccion de 50 tarjetas de codificación 123 que se descargan gratuitamente en formato PDF para los más pequeños. Éstas deben su denominación a que permiten llegar de Scratch a Python en tres pasos, pasando por Edublocks.
En cuanto a las funciones de la plataforma, cuenta con una serie de documentos guía para la creación de aulas y un formulario para realizar consultas en línea.
Los estudiantes encontrarán un espacio de trabajo donde pueden crear su código y encontrar todas las indicaciones del docente. Es una pantalla similar a Classroom de Google, desde la que pueden enviar la tarea al docente para su revisión.
¿Cómo utilizar Edublocks en robótica?
Para poder utilizar Edublocks en robótica, es necesario que los sensores y actuadores del robot sean compatibles con los bloques de Edublocks. En realidad, la mayoría de los kits de robótica que se utilizan en las esocuelas son compatibles con Edublocks. Sin embargo, hay algunos que cuentan con elementos personalizados. Para saber si son compatibles, se debe visitar el sitio web del fabricante del kit.
En cambio, si eres de los docentes que estimulan a los estudiantes a crear sus propios robots con materiales de descarte y las adquisiciones mínimas en el comercio, entonces Edublocks es una plataforma ideal.
Para comenzar a utilizar Edublocks se recomienda experimentar con proyectos simples, como un robot siguelíneas o que evite obstáculos. Además, para adquirir habilidad en el uso de la plataforma, es interesante explorar Edublocks tutoriales y ejemplos. En realidad no hay muchos videos en castellano, pero el INTEF tiene varios de corta duración.
A medida que se avanza, no solamente en el manejo de la plataforma sino en los proyectos de robótica, se pueden crear programas más complejos, como un robot que recoja objetos o juegue un juego.
Leé también: 10 Libros de robótica para todos los niveles
Aplicaciones Edublocks
Un recorrido por la web nos permite comprobar que hay varias Edublocks app además de la plataforma que acabamos de analizar.
Por ejemplo encontramos una Edublocks app que se puede descargar de Google Play. Es una aplicación móvil que permite a los estudiantes comenzar su aprendizaje de informática, a partir de lecciones sobre codificación, robótica, IoT y ciencia de datos.
Permite comenzar a programar sin experiencia previa con la aplicación con EduBlock, School of IoT, Arduino Devices y Esp32, entre otros. Es ideal para proyectos de robótica con Arduino, programación gráfica y programación C. Es una aplicación desarrolladoa por Antt Robotics.
Otros usos de Edublocks
Es una aplicación de programación gráfica realizada por Letseduvate Team, únicamente para fines educativos. Permite al usuario codificar Arduino con la ayuda de programación gráfica. Tiene varios módulos que contienen bloques de códigos simplificados y se utiliza la función de arrastrar y soltar para escribir el código en la aplicación.
En síntesis, enseña a programar Arduino con la ayuda de bloques de programación gráfica, permite trabajar sin conexión a Internet y cuenta con un equipo de ayuda adicional para los usuarios. Se descarga de Google Play.
En el siguiente video en Inglés te mostramos cómo iniciarte en edublocks tutorial, debes traducirlo al español para seguir el paso a paso
Edublogs, una plataforma para descubrir blogs educativos
Edublogs solo tiene en común con EduBlocks cierta similitud fonética que puede dar lugar a confusiones. Por eso no queremos dejar de mencionar Edublogs, una plataforma que enseña a diseñar blogs colaborativos para el aula. Forma parte de los recursos de Google.
En general, se conoce como edublogs definición los weblogs que tienen como objetivo principal apoyar el proceso de enseñanza-aprendizaje. Tienen cuatro características principales:
- Publican información.
- Crean intercambio inmediato a partir de los comentarios.
- Permiten enviar fotografías.
- Se pueden utilizar en el dispositivo móvil.
Para saber más, podés descubrir los blogs educativos de, por ejemplo, la Eduteca, o investigar por tu propia cuenta en la web. ¡Te sorprenderás!
Hasta acá llegamos con la información sobre «¿Qué es Edublocks y cómo utilizarlo en robótica?» Esperamos que te haya sido útil. Recordá que en RecursosTICs vas a encontrar recursos y herramientas para tus clases de informática. No dudes en contactarnos por cualquier duda o sugerencias. Síguenos también en redes sociales para estar al día con nuestras noticias.
¿Qué te pareció este contenido? ¡Dejanos tu opinión!
Share this content: