分享

领航风采丨葛继昌:寻找一种孩子自觉高效学习编程的工具---CodeMonkey编程游戏

 heitudi 2020-04-24

疫情当前,教育部首期名师领航工程学员们坚守奋战在战“疫”第一线,做出了许多宝贵的探索。“微言国培”特开辟“领航风采”专栏,记录领航名师们的点点滴滴。

本期的“领航风采”专栏,我们刊发乌鲁木齐市高级中学葛继昌老师的文章《寻找一种孩子自觉高效学习编程的工具---CodeMonkey编程游戏》。

名师简介

葛继昌,任教于乌鲁木齐市高级中学,正高级教师。曾承担信息技术教学、通用技术教学、学生机器人竞赛辅导、实验室建设、教研组长等工作。教育部首期名师领航班学员,教育部“国培计划”名师领航工程葛继昌名师工作室主持人。近五年,先后被聘任为第四届新疆教育学会中小学信息技术专业委员会理事、乌鲁木齐青少年科技辅导员协会理事长、南京师范大学硕士生导师、新疆师范大学硕士生导师。因业绩突出,先后评为自治区特级教师、自治区通用技术教学能手培养工作室主持人、乌鲁木齐市劳模和职工创新工作室主持人、通用技术“市级学科带头人”称号、“全疆信息技术专委会先进个人”、自治区感动校园模范、市级先进工作者、青年五四奖章、两次市级突出贡献优秀人才等荣誉称号,

近五年7篇论文《基于新课程下的学生评价信息的自动化处理》《浅谈基于AS-MII平台的高中灭火机器人的设计》《浅谈基于AS-MII平台的高中足球机器人的策略设计》《机器人教育在中小学教育中的研究》《创客活动在新疆中小学科技教育普及性研究》《通用技术选修课程在偏远地区开设的可行性》《浅谈机器人教学及竞赛训练办法》分别在各级杂志期刊发表。多次参与新疆维吾尔自治区信息技术教材机器人部分的编写工作。

寻找一种孩子自觉高效学习编程的工具

---CodeMonkey编程游戏

抗击疫情期间,给了绝大多数家庭少有的待在家里的时间,年龄稍大,可以自主学习的孩子已经开始上网课,家长们有些已经在网上办公,老师也已经开始直播教学,那么,在家长们在家利用网络办公时,身边有3到6岁的需要大人陪伴的小孩子是如何在家进行日常生活的呢?曾经都是在幼儿园里跟着老师学习、游戏,现在他们在家基本上是时刻粘着父母,让父母和他们一起玩游戏,从孩子发展来说家长肯定选择有意义的教育内容和载体用来陪伴孩子,也可以开发一些身边的资源为孩子启蒙数学思维,比如说扑克牌,可以开展一些10点半、21点等算术类的游戏,还有一些家长想着给孩子报个少儿编程的网课,我也想着给我的孩子进行一下网课方面的教学,因此,我对各类网络类少儿编程进行了考查研究,做了尝试实验,希望我今天的这个尝试和体验可以为很多家长所借鉴。

麻省理工学院媒体实验室的教授米切尔雷斯尼克(Mitchel Resnick)的观点:“当孩子学会编程,就会开始思考世界上的一切过程。”他是一位儿童编程的倡导者。乔布斯在生前接受的一次采访中,曾说过这样一句话:“这个国家的每一个人都应该学习编程,因为它教你如何思考。”对于权威人士的意见,我们总是容易接受。但是这件事情若涉及到孩子,家长们就不得不好好考虑一番才能做决定。
笔者针对小孩各类编程学习进行了考查,主要有以下几种,分别是Scratch少儿编程、编程猫、CodeMonkey编程游戏,机器人学习等, Scratch是麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,现在在国内中小学和培训机构中尤其盛行,编程猫专注于4-16岁中国孩子在线编程教育,是一款图形化编程工具平台。学员可在平台上创作出游戏、软件、动画、故事等。机器人学习内容就更加的广泛了,针对3到18岁小孩一般有乐高、乐博、娱乐湾、未来伙伴、Arduino开源硬件类等等,但是不能仅仅依靠网络课程学习,需要器材实践操作完成学习,当编写的程序不能及时用配套的硬件实现出来时会大大降低孩子的编程兴趣,而有时候想到的编程用到的硬件不能及时的一应俱全就成为了这类课程的一个劣势。CodeMonkey编程游戏是笔者在一次偶然的机会里发现的很不错的编程学习类游戏,是2014年1月在以色列成立,是一个全球性的学习平台,孩子们可以通过游戏的方式学习、发现、创造和分享,同时在此过程中获得编程的技能。
但这些编程学习的学习方式我也做了考查分析,在国内基本上都需要报网络培训课程才能学习,入门还是有一定困难的,经过尝试,最终确定了选择CodeMonkey用于小孩子的编程启蒙课程,原因如下:

1

它是一个闯关方式的编程学习平台,可以以自学的方式学习编程

3岁到7岁的孩子,如果上网课,使用手机时间过长极可能严重伤害眼睛,使用电脑稍好一些。小孩为了完成每一关了解下一关故事的情节,他们总会积极的去想着解决问题,解决问题的过程中也就学会了编程的一些知识。

2

它是一个可以接触到代码的学习平台,对以后孩子学习编程可以做到无缝对接

CodeMonkey平台可以让孩子接触到代码,而又不用每个字母输入,其都有相应的操作按键输入,既形象又容易被理解,入门门槛极低。之所以选择这个平台,也与我近20年信息技术教学工作有关,在教学过程中,往往让学生学习编程都是停留在编程的图形拖拽阶段,很难进入代码编程阶段,而CodeMonkey采用的编程教学语言是CoffeeScript,这是JavaScript的一种转译语言,执行效率非常高。其代码指令简洁、可读性强,非常接近自然语言。它将非常复杂的编程知识,比如事件、方法、函数、循环等概念简单化、形象化,变得极为为人所理解和接受。

3

它还是一个学习数学和英语的学习平台

对3岁到8岁小孩子来说,这个平台无疑将是他们学习数学知识和英语单词的有用平台,小孩子进入学习界面,见到小猴通过命令吃到香蕉,然后就学到了两个单词,monkey和banana,在之后家里见到香蕉时也是动不动就说英文单词,后面出现很多的卡通动物,英文单词自然也就能够记住,真正感受到学习英语可以这么简单,其实学习是在应用中不断进行的;编程本来就和数学分不开,里面更是要使用尺子量距离,做简单的计算,可以在这里面通过使用数学而不知不觉学习数学,真正的任务驱动和项目模式,所学内容印象何其深刻!

4

其编程界面颜色丰富有趣,字体大不伤眼睛,操作简单

本人选择CodeMonkey,就是喜欢它的界面,其界面简洁、舒适,不像有些编程游戏学习网站,其界面颜色暗沉,人物也不形象有趣,任务设置不明确,从心理上、兴趣上都不适合小孩子学习,我看了看Scratch编程软件,其界面为了能够尽量多的显示元素组件,其字体极小,小孩子使用时间久了,对眼睛的伤害还是挺大的,不适合特别小的孩子学习使用。最新推出的scratch 3.0编程区域的代码大小可调节,运行场景所占比例可调节,但代码区域的代码块大小无法调节,找代码块时颇费眼力。

Scratch界面,字体小

某游戏界面太游戏化、元素太多、色彩暗沉

CodeMonkey界面简洁清爽、操作简单

5

编程关卡由210关组成,具有吸引人的故事情节,出现的游戏角色也是孩子喜欢的

随着孩子不断的闯关成功,游戏中我们能够不断的发现有新的角色加入进来,如老鼠、乌龟、鳄鱼、大猩猩、犀牛、山羊等,孩子要想让主角猴子吃上香蕉,要赶跑犀牛,有时候要借助山羊、老鼠等角色才能顺利拿到香蕉,每个角色属性和特征不一样,孩子理解编程就更容易。

小猴要借助鳄鱼的背拿到香蕉

编写程序后鳄鱼转到位,小猴可以拿到香蕉

6

这个编程游戏不仅仅能够让孩子通过一个个关卡学习编程知识,更是采用激励和鼓励的方法培养孩子优化代码的习惯

210关涵盖计算机编程领域里的大部分概念和知识,包括变量、对象、函数调用、参数、循环、数组、函数定义、布尔类型、For循环、While循环等。随着孩子在通关中积累了越来越多的代码指令、编程思想,后续的关卡会教给孩子更丰富的指令,更复杂的编程思想,并对孩子的想象力提出了更高的要求。如要想方设法避开障碍物、靠乌龟和鳄鱼过河、在最少步骤内吃到所有香蕉等等。除了这些,CodeMonkey还注重培养孩子优化代码的良好习惯。每次通关后,猴博士会给孩子的代码评分。如果没有获得满分3颗星,孩子会收到猴博士给出的代码优化的提示,孩子可选择重玩对代码进行调整。

疫情期间,借助于CodeMonkey编程游戏平台,让孩子体验了编程的快乐,在很短的时间孩子就能够学到很多的编程知识,无形中培养了孩子的逻辑思维,更有很多时间孩子也是不需要家长陪伴在旁边的,基本上都是自学。当然,那个Scratch也是很不错的学习平台,只不过它更适合于班级教学或者小组学习,相信,孩子如果学完CodeMonkey,再学完Scratch,他们在编程这条路上会越走越远的。
疫情期间,在陪伴孩子学习交流的过程中,本人也收获良多,因此我也把这个学习平台推荐给广大的老师和家长,希望你们也能够给孩子这个优秀的编程学习平台,让我们在“停课不停学”的号召下,共同学习,共同抗疫。

本文由项目培养基地南京师范大学供稿,作者授权“微言国培”公众号刊发,转载请注明出处。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多