芥末堆芥末堆

掀起以色列编程的学习热潮,CodeMonkey把计算思维植入在游戏化学习中

作者:顶思 发布时间:

掀起以色列编程的学习热潮,CodeMonkey把计算思维植入在游戏化学习中

作者:顶思 发布时间:

摘要:“我们的学生并不一定每个人都会成为软件工程师或者相关研究人员,但是建立对人工智能、计算思维的基础认知是必不可少的。”

640.jpg

简单明了的几个短语,凸显了CodeMonkey编码猴这个学习平台的关键目标,在这个猴子、香蕉、大猩猩和乌龟组成的世界里,很多孩子成功找到了通往代码世界的密码。

这个编程学习平台的创始人Jonathan Schor成长于一个软件工程师家庭,他在6岁时就参加了编程夏令营,小学没有毕业就拥有了个人电脑。在90年代初,即使是以科技发展著称的以色列,这也是很鲜见的事情。

Jonathan从高中开始就致力于教其他孩子学习编程,并且最终和弟弟以及朋友一起创建了CodeMonkey这个编程教育平台。在他看来,编程代码是21世纪的通用语言,而且也是数字化时代不可或缺的思维方式。

0.jpg

现在很多家长对学习编程也是趋之若鹜,各种形式的编程游戏也是让孩子流连忘返。到底什么时候开始学习编程合适?如何让孩子的学习不仅仅停留在玩游戏?教师如何利用编程辅助其他学科教学?带着这些问题,不久前我连线收集了这位代码捕手。

他将项目制学习、可视化学习和混合学习等教学方式融合在CodeMonkey的产品设计中,并且为老师和家长提供丰富的教学资源,从而让更多的人能够便捷地学习编程。

WX20181015-162057.png

  • 1 什么促使你创建了CodeMonkey这个平台?

我的父母都是软件工程师。我6岁多的时候,我妈妈就带我参加了MIT组织的编程夏令营,点燃了我对程序语言的兴趣。从此一发不可收拾,到了高中,我已经开始设计编程课程,最初也是使用MIT授权的内容,教其他学生来学习。基于我们自己和学习经验和教学案例,2014年我和弟弟、以及好朋友推出了CodeMonkey这个平台。

  • 2 CodeMonkey有什么特点?

首先,CodeMonkey采用的编程教学语言是CoffeeScript,这是JavaScript的一种转译语言,执行效率非常高。其代码指令简洁、可读性强,非常接近自然语言,很适合作为编程教育的启蒙语言。

8.jpg

并且每个活动都有明确的问题指向,引导孩子循序渐进地解决问题。还有层层递进的产品支持孩子的学习深化,我们现在创建了4条产品线,其中CodeMonkey Adventure适用于2-3年级的学生,Dodo Does Math也适用于2-3年级的学生。Game Builder 是为5年级或者初中的学生设计,Python Chatbot则是给高中生设计的。

通过充分结合中小学生的基础学习内容,并且让学生们可以不断挑战自己,从而踏入程序语言、计算思维的大门。

如今,CodeMonkey已经逐渐发展成为所有以色利学生都会经常使用的编程学习平台,并且在美国、澳大利亚、土耳其、印度等国也很受欢迎,在全球范围内拥有超过600万用户。 

  • 3 CodeMonkey如何推动编程教学?

编程教学的难点在于大部分精通编程的人都不会去当老师。但是CodeMonkey提供了很多资源,而且平台上的自适应学习设计让孩子能够循序渐进的了解编程语言。

我们的平台也有针对教学者的认证培训。我们有1天大约4个小时的培训内容,可以通过在线的形式学习。事实上,除了计算机和信息技术的老师,数学、英文、STEM、工程学、甚至艺术和人文的老师都有利用CodeMonkey成功教学的案例。

CodeMonkey的平台上也提供了很强大的数据控制平台,能够将学生学习情况、作业情况、能力特点进行有效分析,帮助老师更好的制定个性化教学计划,并与家长沟通。

7.jpg

  • 4 如何确保学生在编程过程中深化学习?

首先,CodeMonkey为小学到高中的学生设计了一个逐步递进的编程学习规划,CodeMonkey Adventure, Dodo Does Maths, Game Builder和Python Chatbot系列产品不仅使用真实的编程语言,方便后期学习高级编程代码,而且代码基本是英语,所以对语言学习也有帮助。

其次,而且CodeMonkey有中文界面,有限减少孩子在初学过程中的语言障碍,也减少老师和家长在指导辅助上的难度。

当然要帮助学生有效学习,教师引导是不可或缺的支持,所以我们也注重为教师提供相关培训,引导学生不要停留在玩游戏和浅层学习阶段。

在由以色列教育部主办的以色列信息奥林匹克(Israeli Cyber Olympics)中,主办方也开始采用CodeMonkey作为竞赛平台,每个学校的学生组队参加,会持续2-3个月的准备时间,深化了学生学习编码的持续性和挑战性。

  • 5 为什么要学习编程?

21世纪人工智能已经成为未来世界的标配,很多的职业将被人工智能所取代或影响。我们的学生并不一定每个人都会成为软件工程师或者相关研究人员,但是建立对人工智能、计算思维的基础认知是必不可少的。

CodeMonkey背后的设计逻辑是,你要教会计算机帮助猴子吃到香蕉,利用算法去解决问题,也是人工智能的启蒙版本。计算思维作为人工智能的核心内容,跟我们通常所说的数字运算以及逻辑思维大相径庭,这个以解决问题为主要导向的思维模式,通常包含了问题分解、模式识别、抽象化和算法四个部分。

7.jpg

不仅如此,编程课程的设计里,融入了例如问题解决、多方沟通、页面美化、设计思维、高阶计算、数据收集等。

  • 6 觉得编程学习在中国的发展有什么特点?

中国十分重视编程学习,我们看到人工智能的学习已经被纳入到高考体系,相对其他国家,中国教育改革的力度很大和执行力很强。而且家长在学生教育上的投入很高,课外培训机构的市场也很大。中国学生十分努力刻苦,基础知识也扎实。

不过编程教育对教学资源的要求更高,在中国要全面推广势必会面临各地及经济基础和教学资源发展不均衡的问题。通过网络,像CodeMonkey这样的平台可以给所有地区的学生提供优质编程教学资源,希望可以推动中国人工智能和计算机科学相关人才的培养。 

  • 7 你觉得多大开始学习编程比较合适?

我自己是6岁开始学习的,如果语言没有问题,并且有合适的辅导者,我觉得3-4岁就可以开始学习。

编程正在成为时下最热门的学习项目之一,但是在眼花缭乱的动画和宣传背后,更重要的是计算思维和深度学习。当计算机和网络都不再是奢侈品的时候,还需要循序渐进的教学设计、引发思考的探究问题,才能真正让孩子掌握这门未来世界的通用语言。

本文转自微信公众号“顶思”,作者徐康乐,编辑宫继良。文章为作者独立观点,不代表芥末堆立场。

1、本文是 芥末堆网转载文章,原文:顶思
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。
来源:顶思
芥末堆商务合作:王老师 18710003484
  • 掀起以色列编程的学习热潮,CodeMonkey把计算思维植入在游戏化学习中分享二维码