什么是少儿编程是什么?

少儿编程,通常指的是少儿编程教育。少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。少儿编程教育并不是要培养未来的程序员,而是让孩子能掌握新科技并应用新科技表达自己,由科技时代的消费者转变为创造者;同时,少儿编程是培养小朋友思维能力的理想载体。

  • 美国:2012年,奥巴马为呼吁全国的学生学习编程,开展编程一小时活动宣传;2016年,美国政府为强化中小学计算机教育投资40亿美元,以保障全美各州,从幼儿园到高中都能拥有完整优质的电脑科学教育;2017年11月,美国前总统奥巴马来到北京召开的未来教育大会再次为少儿编程背书,强调“要让孩子赢在起跑线上”。

  • 以色列: 早在2000年,以色列就将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。

  • 英国:2014年被英国订为编程之年, 英国政府规定将电脑编程学习纳入当地中小学必修课程, 学龄5岁以上的儿童必须学习电脑编程。另外,开展系列活动向英国全民推广,资助62万英镑用于帮助小学教师跟上编程课程培训的进度。

  • 澳洲:2016年正式将coding引入了全国必修课程中。学生在10岁即可开始学习编程,培养编程思维,12岁可以接触电脑编程,进行编程实操。

  • 实际上,中国也非常重视少儿编程,在2017年国务院颁布的《人工智能战略规划》就明确要在中小学普及少儿编程。实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。


少儿编程主要学习什么?

乔布斯曾说:“学习编程教你如何思考,……我把计算机科学看成基础教育,每个人都应该花1年时间学习编程。”

  • 一个是学习编程的基础知识和编程思维。

  • 第二个是提升自我学习的能力。比如,在编程运行中出现了bug,那么需要去修复再运行,直到没有bug为之。

  • 第三个是让孩子学习解决问题的能力,以及创新和适应的能力。


  • 少儿编程可同时培养孩子的逻辑思维、数学理解、英语兴趣、严谨理念、解决问题能力、动手能力和创造力。

    第一层面:提升孩子的软能力

    • 1.强化少儿的逻辑思考,抽象思考能力。

    • 2.培养少儿专注细心和耐心。

    • 3.帮助孩子整理信息,吸收融合能力。

    • 4.训练孩子想象力和解决问题能力。

    • 5.不是为了学习技术或者找工作,是一种新的表达方式,新的学习方法


    第二层面:中国教育体系的重要补充

    • 1.浙江省已经于2017年将以编程为核心的信息技术学纳入了高考体系。现在的小学生未来高考的时候,编程一定是选择之一。

    • 2.在计算机方面的特长,对于孩子申请美国的大学有很大的帮助。

    • 3.青少年信息学奥林匹克竞赛受到越来越多高校招生的青睐,但是了解参与的人数不多,竞争相对不激烈。


    第三层面:人工智能时代的生存方式

    • 1.编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。

    • 2.未来世界的通用语言。人和客观世界沟通的语言。

    • 3.更好地适应未来的科技社会.。没有编程思维,都没法操控电器,跟现在不会用遥控器一样。


    看完这篇,你是否已下定决心了呢?

从2016年开始,很多家长的辅导班选择清单上多了一个新的选项——编程。

如果你在北上广深或者浙江、山东这样的教育大省,去看看身边有孩子的朋友,就会发现一定有人让孩子学编程。

网上流传一句话:「少儿编程」似乎轻易地超过了马术、高尔夫、击剑、冰球等“高雅贵族运动”,站在了课外活动鄙视链的顶端。

家长对于编程重要性的认知提升、教育考试政策的逐渐倾斜等各方面原因,让这个被称为“K12最后金矿”的赛道从去年开始收到热捧。

君联、红杉、经纬、软银、华创、真格、紫辉等一线风投均在少儿编程进领域行了投资。

政府也好、资本也好,不管怎么说,学编程的孩子越来越多了。

对家长来说,到底该不该让孩子学编程呢。这一次我们将从几个方法来回答这些问题。

少儿编程指6到16岁的青少儿通过各种方式来学习编程语言,基于可视化图形编程工具和基础编程语言构建在线编程学习平台和开源硬件平台。让孩子通过可视化图形编程、代码编程和机器人编程培养动手能力,逻辑思维能力,计算能力等。

这里面包含了几个要素:年龄、语言种类、学习平台、授课方式、学习成果。这些要素就是我们家长选择一家平台的重要参考标准。

政策层面,从国家到各个地方,都相机出台了相关政策,支持和鼓励编程。作为STEM教育中重要的一环,国务院发布的《新一代人工智能发展规划》就明确提出:“在中小学阶段设置人工智能相关课程,逐步推广编程教育。”

家长最关心的升学考试中,一向走在改革前沿的浙江省还把信息技术(含编程)正式纳入了高考考场科目。以编程为主要科目的科技特长生也越来越受到重点高校的青睐。从重点高中到重点大学,在自主招生要求和降分政策里,都有信息科技特长生的一席之地,南京市直接将编程纳入中考特招!

  石家庄在今年自主招生改革考试中,将信息科技特长作为评选的重要标准。

山东的潍坊也一样,推荐录取中信息特长赫然在列,潍坊七中更是以招收信息特长生为主。

少儿编程教育主要课程内容

目前,少儿编程培训课程主要分为两大类:软件编程、硬件编程。

软件编程教学:基于Scratch、Python、C++等编程语言给学生搭建可视化图形编程平台和代码编程学习平台等,通过编程游戏、网页、动画、音乐等来学习编程语言。

目前市面上还以Scratch作为编程语言基础的课程和产品居多,Scratch是由美国麻省理工学院设计开发,能将复杂的Python和C++等代码转化成简单的图形化的模块,通过积木式的拼搭来完成操作。而Python和C++则是要了解编程的代码和算法等基础理论知识, C++是NOIP的主要使用语言。

编玩边学Scratch课程界面

软件编程教学,主要采用“图形-代码-算法”的阶段式编程体系,推行的软件课程体系主要参考美国少儿编程课程体系标准之一的计算机教师协会K12 计算机教育标准(CSTA K-12 CS standards)。少儿编程教育的领航者编玩边学课程就是基于CSTA进行研发的,并且在这块已经进行了多次迭代优化。

而后来的一些机构,基本是上流于单纯的模仿。编玩边学则不同,因为创办时间较早,积累了大量学员案例,这使得编玩边学能够靠这些案例和数据不断调整和迭代课程体系。

这也是为什么说目前中国少儿编程领域里,编玩边学的课程体系是比较科学和成熟的。

值得一题的是,编玩边学的课程体系在设计时还参考了另外一个标准,即美国国家教育技术标准 National Education Technology Standards,对课程体系进行了科学验证。

编玩边学采用的NETS六项标准

科学设计,合理验证,不断迭代优化。这才有了编程边学当前的课程,对学生来说能够学习这种高标准的编程课,无疑是相当值得的。

通过机器人套件或者通过PicoBoard、Arduino等开源硬件平台构建模块式的机械部件、电子元件和传感器拼搭组合来学习编程。硬件可以作为载体来实现编程程序输出展示,通过硬件平台和软件平台的结合完成编程项目。

这一块虽说是硬件,但在操控的时候一样需要编程趋势线,可以简单理解为软硬件结合。目前市面上有很多机器人培训,其局限性就在于编程语言范围使用太窄,学习的语言主要是基于控制这个机器。

少儿编程还可划分为四小类产品:

游戏:通过游戏的方式学习编程语言,根据设计的游戏关卡一步步掌握知识。

目前以编玩边学为代表,游戏化教学方式,让孩子在学中玩,玩中学。

在线编程平台:通过平台,运用Scratch等图形化编程工具和Python等代码编程工具进行App开发、动画制作。

几乎市面上大部分机构都是基于Scratch进行深度开发,也有一些机构加入了自己的独家技术优势,以区分开来。比如编玩边学就是开发出了可用于手机端分享传播的Scratch技术。

机器人:对智能编程机器人进行操控。

开源硬件平台: 通过PicoBoard、Arduino等传感器板搭建的开源硬件平台能够将金属部件进行DIY设计。

综上所述,从政策到资本,再到身边人来看,编程教育必将是一个趋势,学习的孩子也会越来越多。有条件的家长可以让孩子去尝试接触一下。不管是对孩子的思维提升、还是升学加分编程都可以发挥很大的作用。

关于机构的选择,一定要学那些经验丰富,学员案例多的平台,在这个行业规范还没有建立起来的阶段,创办比较早的平台都值得去考虑一下,深圳的编玩边学就非常不错,除了创办时间较早,也积累了大量的教学经验和丰富的学员案例。独家的哈克尼斯小班教学更是在业内一枝独秀,受到众多家长的好评。

所以下次想要孩子学习编程的时候,编玩边学一定是你最好的选择。

作为一个成年人或者孩子家长来说,初听“少儿编程”是有些不可思议的。反正我脑海中冒出来的第一个想法就是,为什么对于很多大学生来说,编程是那样一个遥不可及听起来很难的领域,却非要去折磨蹂躏我们还本不应该有如此学习压力大的小孩子呢?

当我们去探讨“少儿编程”背后的秘密的时候发现,在我们每一个人还是学生的时候,可能内心会对自己学习较为薄弱的那一科产生抵触的情绪。尽管为了提高成绩,而不得不去面对它、接受它、喜欢它,然后再去研究它。但是内心深处还是在不断否定它,那么我们否定它的原因其实还是没有足够了解这一门课程到底在给我们传递什么,教会我们什么,能够给我们带来哪些具体的能力和知识。作为一名伪理科生,毫不夸张的说,我至今都不懂比如海市蜃楼到底怎么形成的,可能上学的时候就为了做这道题而死记硬背下来的,等真的离开了学校,这些知识却不约而同地都远离了自己的大脑。

那么我们学习是为了什么呢?其实就是为了提高某一方面的能力,比如学习语文可以提高口语表达能力、数学可以锻炼我们的思维更加缜密、学习生物可以了解各种生命现象和生命活动的规律。如果我们还是学生的时候,就能够了解学习的意义,可能学习本身就不再是什么难题了。同理,少儿编程也不意味着孩子以后就是单单地去做程序员,而也是为了强化孩子的逻辑思维能力和抽象思维能力。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地去指引他们处理事情。

少儿编程并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。此外,还有很多优势:

一、锻炼逻辑思维能力——编程就是把大问题不断分割成小问题的过程。在这个过程中,孩子必须去学会思考如何把代码合理的安排在整个程序中,才能让程序流畅。

二、强化专注力和细心度——在写程序过程中,排错是无法敷衍了事,得过且过的,这个过程能有效的改正孩子马虎行事的毛病,避免当个差不多先生。

三、增强抽象思考能力——其实学习编程,就像学习第二外国语一样。编写正确的程序,让程序能够按照孩子想象的方式运行,这是集思广益的过程。

四、提高沟通能力和竞争力——孩子在幼时接触的环境,往往跟以后的发展有极大的关联性,在掌握一门的技能的同时,也提高了孩子未来踏足社会的竞争力。

少儿编程在国外发展的较早。2007年,麻省理工学院米切尔瑞斯尼克教授带领的“终身幼儿园团队”开发完成第一款积木式图形化少儿编程工具平台Scratch。2008年,举行了第一届Scratch全球社群聚会。根据2017年9月统计数据显示,Scratch已翻译成40多种语言,有超过150个国家的2070万注册用户,平台上有超过2460万个项目。

在国内,目前浙江、山东、广东等小学信息技术教材里都已经新增了编程内容。

教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“Python 语言程序设计”科目。可见,教育部非常重视编程的发展。未来是人工智能的时代,更是编程的时代,所以学习编程是必不可少的。

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

我要回帖

更多关于 少儿编程是什么 的文章

 

随机推荐