menghe 发表于 2017-5-8 11:03:42

编程思维已经是未来的一种基本语言,没有什么比创造力更重要

这个国家的每个人都应该学习如何编程,因为它教会你如何去思考。——史蒂夫 乔布斯编程应当与ABC字母表和颜色同时得到教学。——奥巴马http://upload-images.jianshu.io/upload_images/3301155-dba412c927de3c4a?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。而在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始培养儿童的编程思维。风靡全球的儿童编程教育究竟是什么?儿童编程指针对高中以下的孩子所设计的编程学习类产品。用图形化编程语言,把原来英语的代码编程语言转成图形模块化、指令化,以游戏、情景动画、积木构建的形式呈现。“需要说明的是,让儿童学习编程,并不是为了让他们将来都当程序员。儿童编程不同于IT职业教育,它减少了对于编程语言的实际操作的重视,转而更加关注通过编程教育培养孩子们的计算机思维与创造能力,激发孩子内在学习动力以及发展团队合作和沟通等全方位能力。少儿编程如何风靡全球?在全球范围内儿童编程教育已经是一个主流,16 个欧美国家已将编程纳入了公立学校的日常课程。邻国日本,从2012年前就在中小学生中普及编程教育;2014年英国最新的教育大纲规定编程为5-16岁学生的必修课;2017年,新加坡的中小学生将多一门编程的考试科目;而编程教育在不远的将来也将在国内普及。浙江省2017年的新高考方案已将信息技术(含编程)纳入高考科目,预计今后将有更多省份将信息技术纳入高考科目。“现在已经到了教育和科技结合的拐点,未来空间会非常大,将远超此前教育信息化的市场规模。对于社会教育层面来说,推动儿童编程等素质教育,也是一件有长远意义的事业。也正是因为这种观念的深入人心,科技巨头们也都参与到针对少年儿童的编程教育中去。科技巨头在少儿编程动作微软:游戏中学习早在2009年微软就发布过一款名为Kodu的游戏,这款可视化编程语言的游戏,其目的就是希望通过游戏来帮助小朋友们编程。从2001年起微软每年定期举办Kodu Cup开发者大赛,获胜者获得5000美元奖励。http://upload-images.jianshu.io/upload_images/3301155-cb9f0ae80de925f0?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

苹果:来零售店听课吧从2013年起,苹果每年都会举办“编程一小时”活动。活动形式主要是在各地的苹果零售店举办“编程一小时”讲座,向儿童介绍编程的乐趣。http://upload-images.jianshu.io/upload_images/3301155-d3791ff960051ff5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

苹果还配套了一款名为Swift Playgrounds的iPad应用,帮助12岁以上的孩子们来学习基于 Swift 语言的编程知识。http://upload-images.jianshu.io/upload_images/3301155-98e56a46974dc5a8?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

在2016年,苹果首次在夏令营活动为 8-12 岁的孩子们开设编程课程。小朋友们将学习直观的游戏分组编码,并运用模式识别、问题处理等逻辑能力。Google:通过模块来编程Google与麻省理工学院合作开发出一款儿童编程工具Scratch Blocks,而大名鼎鼎的Scratch 则是由麻省理工开发的一款可视化编程语言,目的是方便儿童掌握编程的基本知识和其他技术技能。http://upload-images.jianshu.io/upload_images/3301155-a84a604514cb00e6?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

除了苹果、微软和 Google,还有其他的一些科技公司也在参与儿童编程项目,比如说索尼的 KOOV 编程机器人。这些项目都是免费面向大众,并且都有一个共同特征:摒弃了复杂的代码,将整个编程过程可视化,游戏化,让孩子们在快乐中学习到编程的乐趣。儿童编程软硬件情况关于儿童编程的发展情况,Kapor Center做过一份统计,大概分为以下四个类别:http://upload-images.jianshu.io/upload_images/3301155-dca2738f9737c3b6?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

一、学习编程思维这类产品偏向年龄比较小的孩子,通过游戏培养儿童解决问题的能力。在这个过程中学习编程思维、一些基本的编程概念和指令。http://upload-images.jianshu.io/upload_images/3301155-da8c3326e4c863d0?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

Cargo-Bot是一个针对iPad开发的编程学习应用,提供拼图游戏和逻辑游戏,引导让儿童像程序设计者一样去思考,孩子可以在吊车移动木箱的游戏中学习各种编程知识。二、开源硬件平台http://upload-images.jianshu.io/upload_images/3301155-7942068c792dbe3e?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

Lego Mindstorms(乐高机器人)是可以编程的机器人拼装套装,集合了可编程主机、电动马达、传感器,玩家通过编程命令盒子来控制机器人,创建出能够行走、说话、移动的机器人。http://upload-images.jianshu.io/upload_images/3301155-e3908ac15f18b62f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

而国内的盛思研发的duino实验箱是一种硬件编程套装。在编程模式下,结合盛思编程软件使用,能够实现多种类的输入输出以及控制,极大丰富学生创意作品的实现。三、图形化编程图形化编程是最适合儿童学习编程思维的一种模式。http://upload-images.jianshu.io/upload_images/3301155-3d5ca6a335434dd4?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

Scratch是由麻省理工开发的一种图形化编程语言,同时也是一个在线社区。与Tynker类似,通过点击拖拽的方式完成编程,把编程需要的基本技巧囊括其中,包括建模、控制、动画、运算等等。通过这个工具,孩子可以更好地理解编程的思想,学习创意思考、系统推理和协同合作,适合儿童学习编程基础概念。市场情况国内模式国内许多儿童编程教育的机构,如规模较大的编程猫,诺丁科技,编玩边学,都是采取类似Scratch的在线编程教育模式来切入儿童编程领域。http://upload-images.jianshu.io/upload_images/3301155-77099d26291b7131?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

(编程猫界面)http://upload-images.jianshu.io/upload_images/3301155-52761e234ac826c2?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

(编玩边学界面)这种模式的底层技术都类似,没有太大的技术壁垒,能够形成核心竞争力的主要是,项目先发优势和整合改进能力。当然对于教育领域而言,项目手中有没有学校、培训机构的等B端资源也是一个重要因素。“除了一些针对高年龄段的硬件如乐高与盛思的产品;还有一些针对低龄化群体,这些硬件项目的产品,有些能够亲子互动,有些则是解放家长时间,总体而言,低龄化的儿童编程项目,它的娱乐启蒙意义大于教育意义。”线下模式传统线下开班是一种比较成熟的商业模式——对于从事过相关领域再切入儿童编程的创业者来说,比较熟悉(运营、营销和产品设计上减少了很多不确定定因素),也比较容易被家长接受。对接过位于上海的儿童编程教育公司傲梦,就是采取线下开班的模式。线下开班客单价高,并且容易形成用户黏性,整体而言模式比较稳定,但也有一定的局限。儿童编程相对于课外辅导,还属于“非刚需”的领域,所以开班规模、市场宣传都有一定的制约。由于有效目标人群的分散,市场宣传的面需要铺得比较开(要远远多于一般2-3公里的辐射半径),但儿童培训对“近距离”便利性上比较看重(很多时候接送的爷爷奶奶是无法开车或比较难于乘车接送)又让远距离人群的报读比例非常低。而如果选址在商场大厦,虽然人群辐射广,停车方便,也能兼顾父母打发等待时间的需求,但是较高的租金又会增加项目运营成本。另外,相对一般的k12项目,儿童编程领域需要额外的电脑、投影仪等IT设备投入,再算上编程老师较高的薪酬,线下的成本不低。线上模式国内线上编程教育的模式,比如前文提到的编程猫,编做边学。大多数想做成类似Scratch的在线教育平台模式,前者也在美国获得一定的成功。线上模式的优势在于,避免了线下模式很多困难和挑战(比如理论上无限辐射的地理范围、无限的师生比、不用为学生配电脑)。但是产品研发课程配套是线上模式最关键的核心竞争力。比如教学环节、课后服务等这些全学习链的问题。特别是对于儿童这样自主学习能力比较弱的主体。如何通过知识点、流程等设计(比如游戏化)让孩子能持续、有效地学习,这也是目前国内线上儿童编程教育平台的普遍短板。“编程思维已经是未来的一种基本语言,没有什么比创造力更重要。儿童编程能够给与儿童创造的机会,从编程开始让儿童学会思考,这就是儿童编程的最大意义
长按二维码添加公众号,获取更多有价值信息。https://mmbiz.qlogo.cn/mmbiz_png/UOH9QR5qrsMoP12HX2szHwUUvEQFAsicPw4x6K6HcE2mocVAyAKsdyplSXmxjrI5tX9xqnmaWyWLnpp2XFHBiaRQ/0?wx_fmt=png

menghe 发表于 2017-6-22 12:32:45

计算思维(英语:Computational thinking,缩写为CT)的研究包含计算思维研究的内涵和计算思维推广与应用的外延两个方面。其中立足计算机学科本身来研究的该学科中的涉及到的构造性思维是狭义计算思维;而对计算思维进行推广和应用后的思维方式可称为广义计算思维。

傅丹丹 发表于 2017-7-8 23:27:23

没有看到二维码,可不可以留个微信号

dadingj 发表于 2017-7-10 09:15:15

值得高度重视的方向!怎么添加,如何进一步了解,请留方式。

menghe 发表于 2017-7-10 15:53:55

公众号名称是:STEAM解密 , 微信号:KidsComputerScience
页: [1]
查看完整版本: 编程思维已经是未来的一种基本语言,没有什么比创造力更重要