#MakeCode – Some #Minecraft, #Lego EV3 and kids activities for the end of the summer!

I1

Hi!

Today is time for a quick summer post, these days I’m kind of busy with some Artificial Intelligence learning activities, and I don’t have the time I want to write.

There’s a very interesting Microsoft program for kids named Summer Of MakeCode (see references). During this program, new activities are presented each week to perform with the family, and it’s all based in MakeCode.

I’ve talked about MakeCode dusing my sessions [Artificial Intelligence with Minecraft] MakeCode is an excellent graphic platform to learn how to program. In fact, learning how to program using this interconnected block scheme helps you learn to think in sequential mode, it is also useful to understand basic programming concepts such as IF statements, loops and more.

When I was checking the materials on the MakeCode home page, I got an amazing surprise: there is a section in Beta phase dedicated to the programming of a Lego Mindstoms EV3.

Lego Education MakeCode

I2

The tutorials are quite entertaining and while, during the day everything is football and games in the park, I will see if my little ones want to dust the Lego and play a while with it. There are a few days left to return to school, so you have to take advantage of this opportunity!

Happy Coding!

Greetings @ Burlington

El Bruno

 

References

#MakeCode – Un poco de #Minecraft, #Lego EV3 y actividades con los niños

I1

Buenas!

Hoy toca un Post de Verano, que estos días entre los cursos de Machine Learning me queda poco tiempo para escribir.

Resulta que hay un programa muy interesante de Microsoft para los niños llamado Summer of MakeCode (ver referencias). Durante este programa, cada semana se presentan nuevas actividades para realizar en familia con la base de MakeCode.

De MakeCode hable durante las sesiones de [Intelligencia Artificial con Minecraft], es una excelente plataforma grafica para aprender a programar. En realidad, aprender a programar utilizando este esquema de bloques interconectados ayuda a aprender a pensar en modo secuencial, también es útil para comprender conceptos básicos de programación como sentencias IF, bucles y mucho más.

Revisando los materiales en su home page, me encontré con una sección en fase Beta para trabajar con Lego Mindstoms EV3.

Lego Education MakeCode

I2

Los tutoriales son bastante entretenidos y si bien, durante el día todo es futbol y juegos en el parque, voy a ver si mis enanos tienen ganas de desempolvar el Lego y jugar un rato con el mismo. Quedan pocos días para la vuelta a clases, así que hay que aprovechar esta oportunidad!

Happy Coding!

Saludos @ Burlington

El Bruno

 

References

#Personal – Learning to code with #Minecraft? start with Hour of Code, #MakeCode and Project Malmo

chickenrain-002

Hello!

December arrives and it’s time for one of my best moments of the year: Hour of Code. I have already written about this type of activities, and once again I recommend joining the community if you want to have a good time with children learning to program.

As always, Minecraft is an almost mandatory topic among the materials that have been created in recent years. As a parent, I can attest that all children have a special connection with the game and that when they see the possibilities of extending it, some people see a special shine in their eyes and want to begin to try this.

This year, I researched a little more and I’ve found a couple of other interesting options for this. In addition to the options we have on the Hour of Code page, we also have the possibility to use the materials created by the Microsoft MakeCode team. There is a special Minecraft mod in which we can interact with the Minecraft environment using visual tools such as Scratch.

I1

Note: Scratch is the flow definition environment created and shared by a team in MIT. I’ve already wrote a little about this.

In this flavor, the editor has the pixelated Minecraft look and feel, and allows coding with visual blocks, dragging and dropping them into a blank canvas to create special Minecraft activities flows. This type of tools are ideal to start learning basic programming notions including variables, control flow, if statements, loops and functions.

 

I2

We can also switch to some real and light programming scenarios using … Javascript !!! (yes, Javascript everywhere). IMHO it’s a nice option to describe how a visual flow will be written later in real source code (even if is Javascript)

I3

And this are kids tools, if you are looking for a real development environment in top of Minecraft, Project Malmo is one of the best ways to start. You can do some serious coding using real programming languages like C#, C++ or Python. In their official website, Project Malmo is described as

The Malmo platform is a sophisticated AI experimentation platform built on top of Minecraft, and designed to support fundamental research in artificial intelligence..

And that’s it for today, I’ll wrote more about Project Malmo and this tools during the next couple of days, so be ready for fun stuff !!!Greetings @ Burlington

El Bruno

References

 

#Personal – #HourOfCode, #Minecraft, #MakeCode y Project Malmo

chickenrain-002

Hola!

Llega diciembre y llega una vez más uno de los momentos que más espero del año: Hour of Code. Ya he escrito sobre este tipo de actividades, y una vez más recomiendo apuntarse a la comunidad si quieres pasar un buen rato con niños aprendiendo a programar.

Pues bien, Minecraft es un tópico casi obligatorio entre los materiales que se han creado en estos últimos años. Yo como padre, puedo atestiguar que todos los niños crean una conexión especial con el juego y que cuando ven las posibilidades de extensión del mismo, a algunos se les ve un brillo especial en los ojos y quieren comenzar a probar esto.

Pues bien, además de las opciones que tenemos en la página de Hour of Code, también tenemos la posibilidad de utiliza los materiales que crea el equipo de Microsoft MakeCode. Existe un mod especial en el que podemos interactuar con el entorno de Minecraft utilizando herramientas visuales como Scratch.

I1

Nota: Scratch es el entorno de definición de flujos que ha creado y compartido el MIT.

El editor tiene el aspecto pixelado de Minecraft y permite la codificación con bloques visuales, haciendo drag and drop de los mismos. Este tipo de herramientas son ideales para comenzar a aprender nociones básicas de programación incluyendo variables, flujo de control, sentencias if, bucles y funciones.

I2

Ademas podemos ir un paso mas adelante y comenzar a programar estos bloques de codigo o scripts completos con Javascript! (Javascript everywhere!)

I3

Si lo que quieres es algo más potente, donde se pueda interactuar con un mundo de Minecraft con lenguajes como C#, C++ o Python, lo ideal es probar Project Malmo. Aquí la definición oficial:

Project Malmo es una plataforma para la experimentación e investigación de Inteligencia Artificial construida sobre Minecraft.

Y hasta aquí el post, porque escribiré un poco sobre Project Malmo en los próximos días.

Saludos @ Burlington

El Bruno

References