您当前的位置:首页 >> 折纸
游戏瘾者的编程良药,解密Minecraft少儿编程
发布时间:2019-11-30
 


对于当今的父母来说,如下场景一定并不陌生。每当家长离开孩子一小段时间,再回来时总能发现孩子们放下了笔,拿起了电脑,戴上耳机,沉浸在游戏的世界里不能自拨。


他们是这样的:



这样的:



或者这样的:



而此时的家长,则是这样的:



面对私自打开游戏的孩子,家长的心情往往非常恼怒,却又无可奈何。有时强行限制孩子玩游戏,却引来他们的对抗。有时稍不留神,他们就又像金属寻找磁铁一样,被电脑粘了回去,让人十分头疼。对很多家庭来说,防止孩子打游戏已经变成重中之重,是家庭的一件头等大事。


今天我们就以Minecraft游戏为例,详细的阐述与剖析CodingMinds编程思维是怎么以疏代堵,彻底解决这个问题的。



Minecraft是一款风靡全球的高自由度沙盒游戏。相信家长们也并不陌生。玩家可以在它提供的世界里尽情畅游,发挥自己的建筑天赋。也可以联机对战,呼朋唤友。该游戏自发行以来不断完善,获得了业界的一致好评。在2018年初,在各平台上总销量过1.44亿,成为有史以来第二畅销的电子游戏。


简短截说,这个游戏自由度高,入门简单,操作性强,可以联机,孩子们都爱玩。



                                




既然Minecraft对同学们的吸引力这么强,那么是不是可以把它用于教育,成功的把学生对游戏的痴迷转换成对电脑编程的热爱,从而让学生入门编程,热爱编程,走上创业家的道路呢?



秉承着这一理念, 为了彻底将同学们打游戏浪费的时间与精力转化为学习编程的喜悦与收获,CodingMinds的老师们理论研究与实践并举,研发出了一套基于Minecraft Education Edition为基础,面向不同年龄学生的课程。


该套课程生动有趣,涵盖了各阶段学生所需的编程知识,不止注重编程能力的提升,也强调编程思维的引导,是学生入门编程,锻炼思维,提升能力,开始创业的独门秘籍。





 K-2: Minecraft世界开发与指令编程



Minecraft世界开发与指令编程:少儿编程入门向K-2年级的同学,主要引导学生在Minecraft游戏中学习3D建模、控制指令与图形编程初步。在带领学生用代码实现游戏功能的同时,向他们介绍地图,模型等概念。从而给学生灌输3D建模的基本思想,使他们初步学会图形编程,循序渐进的把学生带入编程世界。


 Minecraft图形化编程作品


详细课程内容,大纲链接:

https://codingmindsacademy.com/mcbuildc.html




K-2:Minecraft与JavaScript编程入门



Minecraft与JavaScript编程入门 课程同样适用于K-2年级的同学。在本门课程的学习过程中,学生可以用图形化指令作为基础,逐步接触Javascript编程代码,从而达到入门编程的目的。


Javascript代码展示


详细课程内容,大纲链接

https://codingmindsacademy.com/mcbuild2c.html



3-6: Minecraft Makecode编程挑战



Minecraft Makecode编程挑战是一门面向3-6年级同学的课程。利用微软公司开发的MakeCode的趣味编程平台,结合Minecraft教育版的使用,让学生使用编程语言来控制制作自己的Minecraft游戏。学生可以把在老师的指导下,把自己对Minecraft的游戏设想变为现实,成为一名Minecraft游戏的小开发者。






学生游戏作品


详细课程内容,大纲链接

https://codingmindsacademy.com/minecodec.html


7-12: Python Minecraft编程初步



Python编程初步:学做Minecraft游戏开发员针对6-12年级的同学。Python作为初学编程的首选主要得益于它简洁却强大的功能。学生们往往可以通过简短的代码来迅速实现复杂的操作。为了更好的激发学生学习Python编程的兴趣,我们把Minecraft游戏引入课程,让学生会通过编写Python代码,来控制自己的游戏。


Python已经成为实现人工智能、机器学习、大数据分析等技术的核心。学生通过Minecraft入门Python开发,为以后更好的学习理解人工智能打下坚实的基础。


PythonMinecraft编程实例


详细课程内容,大纲链接:

https://codingmindsacademy.com/pythonminecraftc.html



以上就是我们利用Minecraft平台设置的全套课程,所有课程均采用小班教学,根据学生上课进度和接受程度,会分为不同层次进行授课,确保同学们能真正学到编程知识,实践自主编程。如果大家对CodingMinds编程思维的其他课程感兴趣,欢迎访问我们的中文官网:https://codingmindsacademy.com/index-cn.html



对家长来说,孩子玩游戏本身是一件浪费时间的事情,且屡教不改。那么何妨换一种思路,利用游戏把孩子引导向编程的道路,从而产生意想不到的效果。在这条道路上,我们将始终和大家同行。