This is not a secret that the IT industry is expanding very quickly. It causes a constant growth of demand for programmers. According to the speculations of the European Committee, EU labour market will not meet this demand until 2030. Because of the money earned by beginner programmists, more and more people older than 30 decide to change their occupancy to “junior programmist”. But it still isn’t enough. The solution is to put kids in the world of programming very early, so when they grow up, part of them will fill the shortage on the labour market.
Microsoft came up with an idea to make young people interested in coding. They developed a learning platform which is Minecraft: Education Edition. Of course, computer science is not the only subject, which can be taught via Minecraft EDU. The platform also contains contents for mathematics, art, science etc. The software is not only dedicated to schools, but also for private educators. Many private institutions have made the use of Minecraft education, creating courses for groups of children.
According to Linkedin data, such skills as mobile development or design of user interface will be in high demand in the coming years. Also, there is no doubt that thanks to programming young children can learn a set of other skills such as problem-solving. What is more teaching computer science in schools is recommended, because it allows students to gain information about the continuously developing technology. However not every child finds programming interesting, probably instead of learning it, they would rather… play some computer game. Here comes MINECRAFT: EE, which combines both, fun and learning. Creators of the content of the lessons of PYTHON developed a set of various tasks, which both make children engaged in it and doesn’t make them bored.
The problems, which children need to solve are based on in-game issues. For example, they have to create a script, which will display the number of steps every 10 seconds or they have to build a program, which will build a house in Minecraft on its own. Of course, there are also more complex tasks related to some story: one of them shows a real-world use of AI on an example of predicting a chance of fire.
To conclude, thanks to Minecraft, young learners have an opportunity to gain various practical skills, such as analytical thinking, problem-solving, basics of coding, intermediate programming (AI and python) and understanding the technology. However, such an idea has its dark side. Programming is going to be the next subject in students’ schedule, while they already have plenty of them. Is it appropriate to make young students have more obligations? Maybe we should abandon some other subjects to avoid making youngsters overworked?
references:
1.https://education.minecraft.net/class-resources/code-with-minecraft/
2.https://zielonalinia.gov.pl/-/boom-na-programistow-potrwa-do-2030-roku-prognoza-ekspertow
3.https://www.opencolleges.edu.au/informed/features/coding-education-important-implemented/
4.https://www.giganciprogramowania.edu.pl/?gclid=Cj0KCQiA2ITuBRDkARIsAMK9Q7PTgcrGDuP0XnNLAmT_gYWvDIuXFvuDQSfbmpnSP0lIz4Jonkca-EIaAko1EALw_wcB
5.https://education.minecraft.net/wp-content/uploads/HoC_Lesson-Plan.pdf
6.https://www.opencolleges.edu.au/informed/features/coding-education-important-implemented/
7.https://education.minecraft.net/lessons/teach-python-with-minecraft-pi/
Wow, that is really cool. You really can do anything in minecraft. It amazes me how a simple game that you play as a child can teach you something useful in the future. What do you guys think? Should parents actually encourage kids to play minecraft?
This is exactly how I began learning how to code! Naturally, this version is way too simple, but it got me interested in the coding world… And I started to pick up Python for myself!
Considering that the future will change even more drastically than now, I think it’s useful to equip young students with at least basic coding skills. It’ll help them to understand the value of collecting your own data, writing your own code, and building a technical ability from young! Even in Singapore, we already have programs in place to teach coding to primary schoolers (in a fun manner such as this), and it’s bringing Education Technology to life! The students appreciate the ability to learn via their laptops or phones, and it’s a practical skill that they can immediately see the benefits of! 🙂