recursos educativos

Jugar es cosa seria, gamificación en el aula

En educa en digital siempre hemos defendido el juego como herramienta natural de aprendizaje, en nuestros cursos que los mini ingenieros jueguen es una parte más de nuestro proyecto.

El juego aporta una experiencia única en cada persona que lo practica, fomenta la participación y hace que las clases fluyan con más naturalidad entre alumnos que inicialmente no se conocen pero tienen mucho en común: la curiosidad.

Gamificar el aula significa incorporar herramientas propias del juego para potenciar el interés de aprendizaje por parte de los alumnos despertando su curiosidad y retando a conseguir objetivos, como si de un juego se tratara.

“El uso de juegos educativos fomenta la participación, el aprendizaje basado en experiencia, el compromiso y el descubrimiento. De ahí resultan un montón de beneficios cognitivos, como la capacidad de enfocar la atención de modo más eficiente, el filtrado de información no relevante y el mejoramiento de las competencias sociales y emocionales, según ha estudiado Daniel Greenberg, especialista en diseño de experiencias gamificadas, en un reporte del Centro Nacional de Información en Biotecnología de Estados Unidos.

https://www.canva.com/es_mx/aprende/gamificacion-aula/

Por sus características, el juego resulta una herramienta natural para propiciar que los alumnos pongan en práctica y perfeccionen habilidades fundamentales como la creatividad, la colaboración, la comunicación y el pensamiento crítico. Pero no solo eso, sino que también impacta en habilidades secundarias, entre las que se incluye la empatía, el manejo del conflicto, la negociación, la toma de decisiones y el liderazgo, por citar solo algunas.”

https://www.canva.com/es_mx/aprende/gamificacion-aula/

Os invitamos a descubrir más sobre la gamificación en el aula y herramientas digitales para usar en este post de Canva, donde encontraréis una fantástica recopilación de ellas. https://www.canva.com/es_mx/aprende/gamificacion-aula/

Herramienta para trabajar STEM @hacking_STEM

Un pequeño equipo de incubación dentro de Microsoft que se enfoca en el desarrollo del hardware, software y servicios para la educación K-12 de próxima generación. Con el objetivo de apoyar a los profesores en la construcción de investigaciones y actividades basadas en proyectos que incorporen el pensamiento computacional y de diseño en el plan de estudios de la escuela secundaria ya existente.

Democratizar STEM para los estudiantes y demostrar que todas las escuelas pueden ofrecer oportunidades económicas para traer las habilidades técnicas y de “desarrollo” del siglo XXI a las aulas. Hacking STEM fue originalmente un prototipo del Taller de Educación como un Hack For Good durante el Oneweek Hackathon // 2016 de Microsoft.

La versión “hackeada” de Excel da vida a los fundamentos de la ciencia, abre el mundo emergente de IOT al aula y ayuda a los educadores a cumplir con los estándares NGSS e ISTE para la ciencia de datos.

Puedes encontrar entre su biblioteca de proyectos, diferentes áreas, por ejemplo éste par construir y programar una mano robótica con la que comprender la relación entre la biomecánica y la robótica.  Recursos paso a paso con todo lo necesario para realizar el proyecto.

Todos los planes y proyectos son gratuitos para cualquier interesado, consulta su biblioteca de proyectos aquí.

 

¡Vive las matemáticas en Secundaria! con @educa3D

Una herramienta online que puedes utilizar desde cualquier dispositivo con conexión a Internet. Herramienta organizada en unidades que se basan en el aprendizaje autónomo del alumno y que terminan con retos, estadísticas y tiempos.

Entre sus unidades puedes encontrar recursos y ejercicios para practicar: álgebra, aritmética, estadística, funciones gráficas y geometría dividido para cursos de 1º a 3º de Secundaria.  Además tienen una unidad extra de formulación Química y de Empresariales.

Aprendizaje cooperativo, flipped classroom y gamificación son algunas de las metodologías que se han utilizado para crear el contenido y diseñar las unidades didácticas de este recurso.

Tienes disponible todos los recursos y ejercicios de forma gratuita y si eres un centro educativo puedes contar con una suscripción premium, accede desde la imagen a la herramienta.

 

 

Simulador de Arduino, Fritzing, aprendiendo Arduino

Fritzing es un software “open source” para diseñar esquemas eléctricos en proyectos con Arduino.  Un programa que te permite realizar de forma virtual todos tus proyectos, dispone de bibliotecas con miles de componentes, placas de conexiones y además de permitir el diseño de esquemas eléctricos puedes diseñar tu propio PCB.  Una herramienta muy útil tanto para probar proyectos, como para diseñar tutoriales para los alumnos.

 

Fritzing (propiamente dicho), no es un simulador, pero con las nuevas versiones de Fritzing te permite guardar el código de un diseño e incluso cargarlo en Arduino.

Es un programa para descargar que admite los sistemas operativos Windows, Linux y Mac, puedes descargarlo desde la propia web y consultar todos sus proyectos compartidos y tutoriales.

http://fritzing.org/download/

 

Scratch, tutorial videojuego 1

Comenzamos con el primer juego en Scratch que tiene por objetivo recoger tantos amigos como puedas, evitando a los enemigos.

Sprites:  son los objetos que se mueven o reaccionan con el juego, puede ser cualquier cosa que se te ocurra (animales, gente, comida, etc).  A los sprites se les da vida con una lista de instrucciones llamada script.

Sprites necesarios para el primer videojuego:   Los alumnos escogerán la temática que más les guste para elegir los sprites.

  • Personaje principal.- se desplazará por la pantalla con el ratón, este sprite siempre seguirá al cursor.
  • Amigos.- aparecen de uno en uno en lugares aleatorios, tócalos para obtener un punto.
  • Enemigos.- estarán en el juego pero son más lentos que el personaje principal, cuando toques uno te restará puntos o terminará el juego.

Programación.

Script del personaje principal.  En primer lugar haremos que el personaje principal siga al cursor para poder desplazarlo por la pantalla con el ratón del PC.

Script del enemigo.  Una vez elegido el objeto que hará de enemigo en nuestro juego, le programaremos para que aparezca de forma aleatoria en la pantalla y se clone a sí mismo, dando un grado de dificultad al juego.

Ahora crearemos una variable llamada puntuación en el apartado de Datos, para iniciar el contador a 0 y poder restar puntos cada vez que el enemigo toque al personaje principal.

Añadimos el primer script al personaje principal y el segundo al enemigo.

 

El último script en este juego será el de los amigos, usaremos lo mismo que para los enemigos pero sumando puntos en lugar de restarlos cuando toque al personaje principal.

Ya solo queda añadir un escenario que ilumine el fondo del videojuego según la temática elegida y a ¡jugar! ¿conseguirán batir su propio récord en su videojuego?

Os comparto sus primeras creaciones para que comprobéis el resultado final de cada uno de ellos, seguiremos ampliando la lista a medida los terminen y publiquen en la plataforma de Scratch:

Odisea en las mazmoras

Cazador de cangrejos

Mono raro challenge

Gobo cazador de estrellas

Aventura bajo el mar

Aventura en el castillo

Survive the Bat

 

 

 

 

 

 

5 consejos para crear tu propio videojuego

En nuestros cursos de programación siempre incluimos la programación de videojuegos en distintas plataformas según las edades de los alumnos, aparte del curso específico de programación de videojuegos para los más aventureros. La industria de los videojuegos es cada vez mayor y más exitosa generando miles de millones de recaudación mundial (91.000 millones de dólares en 2016). Por ello aquí os compartimos cinco consejos o requisitos que damos a nuestros “minis” sobre la creación de un buen videojuego:

  • ARGUMENTO.- el gamer hoy en día no se conforma con liberar adrenalina y pasar un rato divertido, cada vez más buscan una trama envolvente, unos personajes carismáticos y una historia inmersiva.  Por ello una primera fase para crear un buen videojuego es pasar ratos delante de una hoja en blanco y desarrollar un buen guión, escoger personajes acordes a la temática y desarrollar bien los niveles de nuestro tema.

 

  • GRÁFICOS.- como casi todo, los videojuegos nos entran por los ojos, así que el desarrollo de los gráficos, la escena y los personajes hacen que el gamer se enamore del juego o no.  El gamer busca una realidad alternativa para escapar de la rutina diaria, por ello cuanto más atractivo sea visualmente más empatía crearan con los personajes y la historia.

 

  • JUGABILIDAD.- La dificultad tiene que adecuarse al público al que va dirigido el videojuego y encontrar un término medio. Por otro lado, el control y los movimientos deben ser fluidos y no deben suponer una odisea a la hora de hacerse con ellos. El jugador tiene que sentirse juez y parte de la historia, así que debe haber libertad de exploración para que sus acciones influyan en el desarrollo de la trama.

 

  • SONIDO.- La banda sonora y los efectos sonoros también repercuten en la calidad de un juego. La música no sólo acompaña a las imágenes, sino que aporta significado y sentimientos a unos fotogramas que por sí solos estarían vacíos. También son importantes los sonidos de la naturaleza y de las armas, ya que influyen en que percibamos el ambiente cómo lo hacen los propios protagonistas.

 

  • ORIGINALIDAD.- Los juegos considerados como referentes u obras de arte siempre han sido pioneros o han aportado algo diferente a lo que había en el mercado. Diablo, Final Fantasy, Half-Life, Monkey Island, Quake, Tomb Raider, World of Warcraft o Age of Empires son ejemplos de juegos que han sentado unas bases de las que posteriormente se han hecho eco otros títulos.

 

 

Piensa en tu público objetivo, la edad de los gamers y trabaja para ellos.  Un  buen comienzo es basarse en los juegos a los que te gusta jugar y programarlos por ti mismo, un primer paso para dar el salto a la genialidad de programar videojuegos y conseguir crear tus propias historias.

 

Iniciación a Arduino "Hola mundo"

Comenzamos el curso de iniciación en programación de Arduino con el encendido de led, nuestro

“Hola mundo”.

Un led es el acrónimo de Light-Emitting Diode, son componentes digitales que son muy baratos, gastan poca energía pero llegan a ser muy luminosos.  Sólo tienen dos estados: encendido y apagado.

El primer paso es aprender a encender un led, utilizamos la programación en Bitbloq, y, conseguimos hacer que encienda nuestro primer led.

El siguiente paso es programar acciones secuenciales, lo primero es encenderlo, pero como nuestra placa controladora piensa muy rápido, si le decimos que apague el led tras darle la orden de encendido, pasará de una orden a otra muy rápido y dará la sensación de que el led está siempre encendido. Para solucionarlo habrá que esperar un tiempo entre una orden y otra, a eso se le llaman acciones secuenciales.

Nuestro primer proyecto consiste en fabricar una bola de discoteca para la próxima fiesta con invitados en casa y poder mostrar nuestros primeros conocimientos en programación.

La placa controladora sólo puede hacer una cosa a la vez, por lo que las acciones programadas para encender y apagar varios led, sólo pueden ir una detrás de la otra y cuando no hay un tiempo de espera, estás acciones ocurren tan rápido que parece que tengan lugar simultáneamente.  Así nuestra programación para la bola de discoteca serán acciones secuenciales que parecen simultáneas.

Veamos nuestra bolas de discoteca terminadas:

GRANDES “mini-ingenieros”

Google Classroom, tutorial y ventajas

Entre las distintas aplicaciones de Google Apps para Educación encontramos Classroom, diseñada para ayudar a los profesores a crear y recibir las tareas de los alumnos sin necesidad de usar documentos en papel, algo que ayuda a evitar la pesada carga de trasladar cuadernos a casa para corregir.

Incluye funciones que permiten ahorrar tiempo y colaborar en vivo los unos con los otros y el poder de recibir retroalimentación inmediata de los avances, preguntas o tareas.

Su configuración es rápida y fácil, tan solo tienes que crear una clase y compartir el código de la misma mediante invitaciones a los alumnos para que se unan.

Los profesores pueden crear, revisar y puntuar las tareas con rapidez desde un único lugar, y los alumnos pueden adelantar trabajaos, repasar o ponerse al día desde sus propias casas.

Classroom es gratuito para los centros educativos que tengan cuenta en Google Apps for Education y para usuarios particulares con cuenta de Gmail y mayores de 13 años (los usuarios deberán confirmar que no lo usan en un centro educativo, ya que ellos deben acceder a través de Google Apps for Education).

Si te estas planteando empezar a usarlo y tienes dudas, os compartimos la página web de Juan Carlos Guerra donde tenéis un amplio y detallado tutorial que te guiará paso a paso en todas las opciones de Classroom.

Si empiezas a usarlo o ya lo usas, comparte en comentarios tus experiencias ¿lo recomendarías?

 

Conceptos básicos de inteligencia artificial ¡aprender jugando!

CodinGame es un juego con el que aprendes a programar mientras juegas. Ofrece más de 23 lenguajes de programación (C, C#, Groovy, Haskell, Java, Javascript, Pascal, Perl, PHP, Python, Python3, VB. Net y muchísimos más), y el jugador elegirá el lenguaje que quiere aprender. Aquellos usuarios que deseen inscribirse en CodinGame solo necesitan un navegador de Internet. Con este sistema es posible escribir el código y compilarlo en la misma ventana, es decir, podrá visualizarse el juego al mismo tiempo que se está programando.

¿Qué sucede si le añades a programación el concepto de juego, y además los conceptos de reto, eficiencia y multijugador? Estas ideas, atraen mucho más, y es que ingenieros, programadores, y dibujantes, junto a expertos de ciertos lenguajes de programación, se han unido para que podamos aprender a programar mientras jugamos con videojuegos.

Es necesario contar con una base mínima en programación, o que al menos sepas orientarte mediante código. Esto será en los niveles más básicos, pero el juego también ofrece niveles más complejos para aquellos que sean desarrolladores expertos.

En suma, gracias a CodinGame podremos aprender conceptos de la inteligencia artificial como si de un juego se tratara. Además, proporciona un entorno multijugador para usuarios que puedan confrontar con el código creado por ellos, y a su vez competir por la eficiencia. Este modelo multijugador se ha vuelto muy popular entre los programadores más avanzados.

Sin duda, se trata de una propuesta muy interesante que atraerá a muchísimas personas. A día de hoy, cuenta con 230.000 usuarios inscritos en la web, consiguiendo diferenciarse de sus competidores con la oferta de una experiencia de juego que va más allá del mero aprendizaje. En el momento que escribes el código ya estás jugando.

Realmente esta propuesta ha conseguido implantar una nueva manera de programar, porque para jugar no hay edad y cualquier cosa que aprendamos jugando es más divertido.

Post original: https://www.solucionindividual.com/solucionindividual/nuestro-blog/entry/codingame-programar-jugando.html

Definición y uso de engranajes

Los engranajes son una máquina muy simple que se utiliza para facilitar el trabajo de los seres humanos y los motores. Un engranaje es una versión de la rueda y el eje. Este último es un objeto insertado en el centro de una rueda, que también se conecta a una máquina. Un engranaje es una rueda con dientes, que le permiten embonar con otro engranaje para crear movimiento y rotación.

Un engranaje sirve para transmitir movimiento circular mediante contacto de ruedas dentadas. Una de las aplicaciones más importantes de los engranajes es la transmisión del movimiento desde el eje de una fuente de energía, como puede ser un motor de combustión interna o un motor eléctrico, hasta otro eje situado a cierta distancia y que ha de realizar un trabajo.

Y… ¡nos encanta usar los engranajes de nuestros kits de robótica! les retamos a construir una unión gigante de engranajes utilizando todos los tipos de ellos que encontramos, ¿cuántos conseguirán que giren con un motor?

Scroll al inicio