1

自家接触编程是在本科的时候,学的是C语言。但自身所在的数学专业用不上编程,所以课程停止自己就没再写过代码。直到读大学生后,我急需写代码解决实际难题。不会编程成为自己的一个非凡惨重的短板,让自身为难。

俺们如若先河读这篇作品的父母已经度过了Why的级差,就是孩子为啥要学编程的阶段,起首进入How的阶段,怎么学的等级,所以让大家一向进去正题吧。

自家主宰重新学习编程。相比各样语言之后,我拔取学习Python。我在处理器上设置了Python,把课程上的代码一行一行地敲进去,然后运行获得反映,就像此学了一个多月。后来,我发觉DataCamp,那一个网站提供闯关情势供人自学Python。接着,我又找到Python
Tutor。那么些程序把代码执行的中级经过可视化,让自家有更直观的了然。

CodeMonkey来自于世界上最看重科学和技术春风化雨的国家—以色列国

亚洲必赢手机入口88 1

一起创办者Jonathan Schor 和 Yishai B Pinchover
皆来自于以色列国的工程师家庭,那让他俩在少年时期就有时机接触编程学习。“那多少个时候,父母会送大家去教师外指导班,学习的就是编程,即使是一周一次,但
Jonathan 和本身都被‘编程’的魅力深深吸引。”

DataCamp

二〇一四年3月,CodeMonkey发布。七个月后,就有25万子女通过CodeMonkey平台学习编程。二零一五年三月,CodeMonkey成为进入SXSW教育峰会准决赛的是10个产品之一,如今在全世界已怀有当先250万粉丝。

亚洲必赢手机入口88 2

什么是CodeMonkey?

Python Tutor

CodeMonkey是一个在线娱乐,
使用真正的编程语言CoffeeScript教编程。在玩耍中,用户控制一只猴子,并协理她通过写代码捕获香蕉。官方提议适合孩子从9岁以上学起,但那也无妨碍CodeMonkey拥有一大批年龄更小的粉丝。

新生,导师给本人分配任务,在一个个门类的实战过后,我写代码越来越百发百中。有时遇到新语言,比如Matlab,学习Python的经历让我轻松上手。从此,我再不用操心编程会成为自我的短板了。

在戏耍经过中,孩子将和小猴子一边旅行一边获得旅途中的香蕉。旅途中会有丰裕多采的障碍物。有时会被灌木丛挡住了征途,有时必须乘坐在水龟的
背上来渡河。

理所当然,人们也不用担心编程成为他们的短板,因为编程正变得更其简单。一方面,编程语言的全速提高使得上手越来越快。比如完毕专业制定的HTML5驱动网页开发更加简约;很多新的编程语言的产出,比如Lua,Go,朱莉娅等,也使得编程变得更为不难。另一方面,一些佳绩平台的出现庞大地下跌了开销的门路。如Java
Studio使得Java开发轻松不少;PhoneGap让任何人使用HTML、CSS、JavaScript轻甩手发出能同时运行在iOS、Android、Windows
Phone上的App;Xamarin让任什么人使用C#也可以支付出跨平台的App。

唯独,小猴子不可能领略人类的语言,为了让小猴子一边躲开障碍物,还要高效的得到香蕉,需要首先找出题目点,找出解决方案
,而且亟需用小猴子可以领略的[代码指令]作出提示。
通过选拔CodeMonkey的函数,循环处理等一声令下来学习真正的编程技术,
提高逻辑思维能力。

2

CodeMonkey很简单上手,不需求儿女自己创制项目,整个经过是在玩耍剧情的线索中成功,那也是为啥CodeMonkey卓殊适合营为孩子的编程启蒙课程来行使的缘由。

然则对于小儿呢?该怎么让他俩相信编程是一件轻松兴奋的政工?

怎么选拔CodeMonkey?

为了应对那么些题材,我起来关心针对K12学员的编程教育。其落成在小孩编程教育的求学工具分外多,比如CodeMonkey、Scratch、MIT
App Inventor、CodeCombat、code.org、Iris、Tynker、Kano、Osmo
Coding等下边我简单介绍比较主流的CodeMonkey、Scratch、MIT App
Inventor

CodeMonkey是在线游戏,不要求下载任何软件。百度查寻“codemonkey“,下图所示就是课程网站(www.playcodemonkey.com/)

CodeMonkey是游戏化的编程教育工具,故事情节和漫画界面充满情趣,闯关式的游乐设计把编程知识化整为零,宗旨和内容充满正能量,很符合作育孩子上学编程的兴味。

CodeMonkey收费吗?

亚洲必赢手机入口88 3

前30个关卡是免费的,也不要求注册就可以学习,即使想连续后边的卡子,那么就须求家长支持孩子注册一下咯~(邮箱注册即可,不须要手机号注册)

CodeMonkey

挂号成功后点击购买游戏全体版,就可以延续前边的170个关卡了!

Scratch是由MIT媒体实验室生平幼儿园小组开发,该小组还支付了符合5-7岁的儿女上学编程的ScratchJr。Scratch可用来规划动画、游戏等撰写,开发者仍可以把程序分享给其余人。

投机孩子在家学习就分选最左侧的选项,按年付费是790元一年(折合下来每月是65.83元),按月付费是70元/月份。依照孩子的年华不相同,一般200个关卡学习下来须求3-三个月时间。

亚洲必赢手机入口88 4

鉴于网站服务器架设在国外,页面打开相比较慢,打开后的页面如上图所示,没有大家耳熟能详的支付宝和微信支付,多少多少不满,大家也只能怀着骄傲的心境对老外说,你们落伍了
You are out!!!

Scratch

那边有一个“国际化的坑”各位家长一定要留心!!!按月支出后,固然没有收回订阅,网站是会自行帮你每月续费的,如果要吊销,请按上图提示操作,先点右上角的红圈头像,然后点“管理订阅”,最终点击“撤消订阅”就足以了。

MIT App
Inventor由MIT移动学习中央支付,使用图像化的编程界面,让没有编程基础的人也足以开发Android应用。开发者还足以把App上传到谷歌(Google)应用商店供人下载。

没悟出啊,没悟出,本认为“此坑只应天上有”,何人料到… 只能怪自己 too
young,too simple !!

亚洲必赢手机入口88 5

此外,对于家庭没有从业程序相关工作的家中来说,家长可以和孩子共同学习编程知识,一家3口算下来,开支也蛮划算的。别的,在稍微国家(比如大家的近邻日本国),除了孩子,老人也是此类产品的受众群体。全家总动员,其乐融融哈~

MIT App Inventor 2

学(you)习(xi)开始了

这三款都是在线的编程教育工具,使用更加有利于。同样是针对性8-16岁的子女,我认为CodeMonkey更符合用来编程教育的启蒙。即使与CodeMonkey比较,Scratch和MIT
App
Inventor可以让男女越来越自由的公布,但小孩们要先了解编程的基本指令和语法,才能开发属于自己的花色。而CodeMonkey却不须要男女独自制造项目,并且在玩耍中提供了清晰的辅导,更易于入门。

剧情是这般进行的,在一片紫色的树林里,我们的最佳”男猪脚“,一只可爱又刚强的猴子,它最心爱的口粮—满满一口袋的香蕉,被一只恃强凌弱的大猩猩给抢走了,在走出画面前面,大猩猩还不遗忘给各位小朋友们体现它得意而又粗俗的笑容…我们的男猪脚当然不会就此相安无事,它在小伙伴们(水龟、河狸、鳄鱼、山羊、猴硕士)的协助下,赶跑了仇敌(老鼠),躲过了惊险(老虎,熊),穿过了河流,越过了湖水,经历整整200道关卡后,最后夺回了和睦钟爱的香蕉,那是一段多么励志和感人的故事啊,即使幼儿能共同陪同,走完那200道关卡,想必也是一件格外有成就感的事体啊!

好了,说了如此多,接下去自己向大家根本介绍CodeMonkey

一日游的界面简单明了,孩子可以由此打字输入代码,也可以点击显示器底边的通令按钮来输入,大大的下落了入门的妙法,上边大家来看下第三个关卡,来直观的垂询一下

3

这一关是由此最简单易行的一行代码,让猴子前进15步获得香蕉,程序是默许输入的处境,小朋友只须求将step前边的10修改为15,点击右下角的run按钮,即可过关。

CodeMonkey落地于以色列国,这几个国家相当尊崇科学技术启蒙。这种讲究可能源于以色列国人脑海里长远的危害感。以色列(Israel)人中得到硕士学位的比重很高,工程师占比是社会风气总人口当中最高的,超越U.S.A.和东瀛。世界上20%左右的诺Bell奖获得者来自于以色列国。近来因被日产电动汽车Model
S搭载而早先紧俏的帮助驾驶系统,起初进的要旨技术来自于Mobileye,这家来自以色列(Israel)的商号研发的增援驾驶系统还运用在巴博斯、通用、英菲尼迪等海内外闻明小车公司的多款车型里。

上面介绍一下CodeMonkey使用中要用到的基础知识:

亚洲必赢手机入口88 6

英语

以色列

啊哦,代码怎么都是英文,小朋友看不懂如何做?别着急,尾部有代码关键词
按钮,看不懂的孩儿可以先记图片,稍大点的孩子,可以学习那多少个基本点单词,都是可怜常用的,免费的30关只需要记住以下多少个单词,step(前进或者后退),turn(转向),right(向右),left(向左),turn
to(转身朝向),times(循环次数)

亚洲必赢手机入口88 7

2.算数

Mobileye

一日游的第二关就会教孩童怎么在嬉戏中行使直尺(ruler)测量相差,帮孩子树立距离的概念。小猴子后退时要求采取负数的定义。使用尺子还足以测量角度,在这一个游戏中唯有2-3关用到了角度的定义。

以色列国人追求升高的观念,使得CodeMonkey那个产品在揭橥从前经历过多次改正。创始团队刚成马上,那几个类型就幸运地进入MindCET(以色列国(The State of Israel)最大教育公司之一)的孵化器中。MindCET里的一线教授和学生给了创始团队很多举报,使得CodeMonkey在实践中得到很大的寻行数墨。此外,CodeMonkey还引起了以色列国教育部的注意,后者在举国范围内推荐这几个STEM产品。

乘机老人陪伴着孩子一道及格斩将,关卡的知识点也在一步步的深深,孩子在稳中求进中认识、精通、了解、运用了一个个新的知识点。在那么些进度中陶冶了儿女们的逻辑思维能力和想象力。比如,要绕开障碍物,利用水龟和鳄鱼来过河,耐心等待老虎打盹了在行路等等。还有一个极致重大的力量,就是将具体的题材抽象化的能力,那在孩子之后的终身中都相当的灵光。

跟着,CodeMonkey成功进去硅谷的Co-Lab教育孵化器,获得了越来越多媒体和资金的青睐,并跻身满世界市场。作为CodeMonkey的老师之一,Zynga那一个世上在线娱乐发行商给CodeMonkey团队带来了好多游戏设计上的引导。使CodeMonkey革新为编程教育游戏,变得尤其有意思。

每一关卡过关后,猴博士会给出评分,3颗星为最好,假使缺了小点儿,那么大家要再一次优化程序,种种路子,各样可能,家长要率领孩子多多去尝试,多多规划出新的线路。

亚洲必赢手机入口88 8

当前CodeMonkey共设置了200个关卡,覆盖到的电脑科学领域的概念和学识包罗对象、函数调用、参数、循环、变量、数组、for循环、函数定义、if…else选拔逻辑、AND/OR、
布尔档次、UNTIL循环等等。

游戏化界面

除此以外尤其要求介绍一下,CodeMonkey拔取的编程教学语言是CoffeeScript。那是JavaScript的一套转译语言(创制者杰里米Ashkenas戏称它是JavaScript的不那么铺张的弟兄)。它增强了JavaScript的简洁性和可读性,代码指令更接近自然语言,CoffeeScript和JavaScript有很强的关联性,为日后孩子接触纯代码编程提供了很好的文化铺垫。JavaScript是一套很是强劲的,属于互连网的脚本语言,已经被普遍利用于Web应用开发世界。还足以经过MIT
App Inventor举行安卓系统的手机APP开发。

新生,CodeMonkey前往英国,进入了Pearson的孵化器中。皮尔逊有着丰富的面向全校教育的阅历,那促使该团队将CodeMonkey转变成一家面向全校和机构的教诲公司。在Pearson的引导下,该集团为全校和部门里的编程老师们付出了与CodeMonkey编程游戏紧密结合的课堂引导教案和助教端管理工具。那第三遍革新让学员们的编程教育变得更为正规化。

PS鸡汤:一门新的言语为儿女打开一扇新的大门,让孩子看到愈来愈普遍的社会风气。当然,CodeMonkey能带给男女的遥远不止于此。简而言之,CodeMonkey近来的方式更符合于启蒙低龄孩童,是儿女们走进编程世界的首先领路人,从那点来看,CodeMonkey已经足够尽职了!!还等什么,Just
Do It!!!

二零一四年六月,CodeMonkey发布。半年后,就有25万的男女们经过CodeMonkey平台学习编程。二〇一五年十二月底,CodeMonkey成为进入SXSW教育峰会准决赛的十个产品之一,受到越来越多的瞩目。近年来CodeMonkey在中外所有超过250万粉丝,其社团对此进入中华市面非常希望。

4

CodeMonkey是一款在线编程教育课程、闯关方式的编程游戏。游戏的支柱是一只猴子,它最爱的香蕉被强壮的猩猩抢走,而娱乐的目的是接济猴子夺回香蕉。那一个难点和格局充满正能量,配上温馨的卡通风格的界面和自然环境的立体音效,很不难让子女接受并欣赏上编程。

亚洲必赢手机入口88 9

CodeMonkey

在娱乐中,孩子的任务就是因此编程、发挥想象力通过一道又一道关卡,进度中还有猴博士的指点。孩子在闯关中由易到难地上学编程,不知不觉升高了编程能力。那和自己在DataCamp上读书Python的心得一致。

CodeMonkey选拔的编程教学语言是CoffeeScript,那是JavaScript的一种转译语言,执行效用格外高。其代码指令简洁、可读性强,卓殊接近自然语言,很吻合当作编程教育的启蒙语言。CodeMonkey的画面和操作都很简单。孩子只需在CodeMonkey的代码窗口里编写图形化的代码指令,点击运行后,后台自动将CoffeeScript代码编译成JaveScript指令执行命令,接着孩子便在动画窗口里观望代码的运转结果。

亚洲必赢手机入口88 10

CoffeeScript

令自己好奇的是,CodeMonkey会高亮代码窗口里老是执行的那一行代码,并且在动画窗口上独具反馈,让男女直观地领悟代码在履行进程中爆发了何等。那和自身用Python
Tutor直观了解代码的感受一致。自己觉得那是CodeMonkey不同于其余工具的最大优点。

亚洲必赢手机入口88 11

CodeMonkey的最大优点

眼前CodeMonkey的故事形式一共有200关。涵盖计算机编程领域里的超过一半概念和学识,包罗变量、对象、函数调用、参数、循环、数组、函数定义、布尔类型、For循环、While循环等。考虑到8-16岁左右的子女很可能没有编程基础,CodeMonkey最早先的卡子设计卓殊简单。

亚洲必赢手机入口88 12

CodeMonkey一共有200关

譬如说第1关,孩子只必要修改猴子前进的步数,即「step
10」中的10,就足以让猴子吃到香蕉顺遂通关。即使不知情偏离是有点,CodeMonkey还提供了尺子用以测量。那样,孩子不仅学会了决定角色移动,还对相差有了开端的认识。再比如第3关,孩子不仅必要用尺子测量猴子前进的离开,还索要控制猴子前进的势头。后续关卡中会出现多少个香蕉,猴博士会率领男女简化程序。比如,如若猕猴数次走10步,孩子可以定义变量「a=10」的方法来简化程序。再如果猕猴反复实践某一套动作10次,孩子可以用循环10次来执行那套动作,而不用重新写10次代码。孩子还足以把那套动作的通令写成一个函数,只必要调用那一个函数就足以做一名目繁多复杂而有序的操作,起到“四两拨千斤”的作用。

亚洲必赢手机入口88 13

第1关

乘胜孩子在合格中积累了尤其多的代码指令、编程思想,后续的卡子会教给男女更增进的通令,更扑朔迷离的编程思想,并对子女的想象力提议了更高的需求。如要想方设法避开障碍物、靠乌龟和鳄鱼过河、在至少步骤内吃到所有香蕉等等。除了这个,CodeMonkey还器重培育孩子优化代码的优异习惯。每趟通关后,猴大学生会给男女的代码评分。如果没有取得满分3颗星,孩子会吸收猴博士给出的代码优化的提示,孩子可拔取重玩对代码进行调整。

Codemonkey还通过不断增多新的关卡,推出在线娱乐创造工具,设计更增加的游艺格局来扩张内容的丰硕性和各个性,并勉励小朋友们融洽创建游戏关卡。微量的社交元素也是Codemonkey的一大特色,孩子可透过在脸书上享受自己解决难题的方案,还足以创制、发起挑战,并约请好友来形成职务。

5

那么孩子们会在CodeMonkey里获获得如何呢?

首先,CodeMonkey编程游戏带给男女无尽的欢快,通关方式的规划让孩子充满成就感。那种欣喜和成功感让孩子觉得学习编程是一件轻松开心的事情,这是学习里最要紧的获取。

亚洲必赢手机入口88,附带,CodeMonkey还会让孩子形成编程思维,培育她们写出清新代码的好习惯。孩子的这种思考和习惯不仅反映在编程里,还会反映在此后的人生当中。

还有,孩子还会经过CodeMonkey学到一门新语言-CoffeeScript。一门新的语言给男女打开一扇门,让他们看来不一样的世界。CoffeeScript是子女和电脑交换的一种语言,并且和JavaScript有紧密联系,那对于子女未来学习JavaScript提供了缓冲。JavaScript是一个简易但强劲的言语,不仅可以用于在PhoneGap写手机选拔,还足以结合Ruff开发套件开发好玩的智能硬件。

亚洲必赢手机入口88 14

JavaScript+Ruff

理所当然,收获远远不止这个。总之,我以为CodeMonkey是最契同盟为男女就学编程教育的启蒙。对于那几个梦想子女早点接触编程教育的爹妈们的话,那几个暑假让子女玩乐CodeMonkey是个不错的抉择,说不定就让孩子看到一扇色彩斑斓的新世界。


转发请申明:来自微信公众号“君君玩科技(science and technology)”。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图