美文网首页
是时候了解一下“少儿编程”了!

是时候了解一下“少儿编程”了!

作者: 扬州九尾狐 | 来源:发表于2019-03-16 14:03 被阅读0次

    是时候了解一下少儿编程了!

    孩子的教育问题是每个家庭中的一个大问题。从最早的“胎教”,到后来的“早教”、“幼教”,似乎每个阶段都生怕孩子输在起跑线上。跟着孩子渐渐长大,相信还会有更多的教育等着我们。

    大约从上一年下半年初步,“少儿编程”教育引起了我极大的重视。Python、C++等,内容基本覆盖了从3岁到16岁左右的一切孩子。

    虽然“少儿编程”这几年在一线城市展开炽热,但周围的搭档、朋友等都对这个新式的教育类型比较生疏,今日我就稍微科普一下“少儿编程”。

    1、少儿编程职业的展开和现状

    少儿编程并不是一个新词汇,其实早在1968年美国就有了类似的课程。

    有一个“出处未知”的数据显示,美国接受少儿编程的小孩占比为60%,我国不到1%。图形化编程言语Scratch在美国少儿中的浸透率为40%,我国数据不详。

    少儿编程在我国才处于一个刚刚起步的阶段,但市场前景应该不错。政府逐步注重青少年的信息技术教育,本钱和企业初步重视少儿编程职业,家长也初步渐渐接受编程教育。少儿编程教育应该会在未来几年得到一个长足的展开和前进。

    2、什么是少儿编程

    少儿编程,就是教小孩写代码,并运用代码结束一些简略的游戏、动画制作等。少儿编程通过风趣的教育方法,训练孩子的逻辑思维才能、抽象才能等,培育孩子的计算机思维(computational

    thinking)。

    所谓计算机思维,就是一种分解问题,并有序处理问题的思维方法。

    这么说有点抽象,举个我们都比较了解的打地鼠游戏的例子。

    游戏很简单,就是用一个锤子去打露出面的地鼠,打到就得分。那么这个游戏该如何进行规划呢?这儿我们稍微分解一下游戏:

    (1) 游戏包含背景图、地鼠、锤子和得分体系等部分。

    (2) 锤子是一个“人物”,该人物会跟从鼠标进行移动,并在按下鼠标时锤子下落,即切换到下一个“造型“。

    (3) 地鼠也是一个”人物“,该人物会在背景图上的“固定方位”随机闪现,并停留1秒后快速消失。

    (4) 假如下落的锤子在地鼠消失之前碰到地鼠,则得分加1分。

    你看,稍微分解一下,一个大问题就变成了多个小问题,一同包含许多相互之间的逻辑,并呈现了一些抽象的词汇:人物、造型、情况(闪现、消失)、特点(方位)等。

    当然这儿还可以继续对小问题进行再次分解,比方第二步关于锤子这个人物问题,可以继续分解为:

    (1) 锤子是一个“人物”,该人物会坚持“初始造型”跟从鼠标进行移动,即更新人物的“方位”特点。

    (2) 该人物在按下鼠标时灵敏下落,即切换到下一个“造型“,并做如下判别。

    (3) 假如该人物碰到情况为“闪现”的地鼠,则闪现一个击中的特效,并灵敏回来“初始造型”。一同得分加1分。

    (4) 假如该人物没有碰到地鼠,则直接回来“初始造型”,得分不变。

    其实真正在写这个游戏的时候,问题还能继续分解,逻辑还要更凌乱,需求留神和留意的当地还要更多,这儿就不一一列举了。

    当一个大问题被分解成多个小问题时,按序处理各个小问题,便可以得到一个完好的大问题的处理方案,这就是计算机思维。这儿稍微提高一下:少儿编程教育的价值,就在于教小孩学习与计算机沟通交流的言语,然后了解这个人工智能时代的社会,并到达探究世界、探究自我的进程。

    3、少儿编程都包含哪些内容?

    (1)乐高系列

    从乐高的大颗粒、小颗粒初步,到后边的wedo编程、EV3等,乐高供给了一整套的少儿编程道路。现在国内许多相关组织都是走的该条道路。小孩3-4岁可以学习大颗粒,4-5岁可以触摸小颗粒,6-7岁可以检验wedo编程,7岁以上可以学习EV3机器人。学习了EV3之后,就可以参加一些国内国外的机器人比赛了。

    (2)Scratch等图形化编程

    Scratch是美国麻省理工学院开发的一款面向6岁以上青少年的简易编程东西,2012年就现已在我国一线城市得到展开。Scratch展开到今日现已10多年了,版本也来到了最新的3.0,不过我国现在大部分的教育组织还都是运用的2.0版别。

    Scratch允许用户运用拖拽的方式结束程序编写,然后制作游戏、动画等。

    (3)Python、C++等纯编程言语

    这类编程就更接近于实际中我们工程师的作业了,即通过代码的方式结束自己思维和逻辑的表达。一般10岁以上的孩子才会参加该类培训,因为他们对于数学有一定的要求,比方加减乘除取余、数组、与或非等。一同,比较于图形化编程,这类编程也有些单调,需求孩子更多的耐心和了解力。

    虽然单调,但这类编程言语的确能做许多作业,除了制作游戏、动画外,近几年比较盛行的大数据、人工智能等都是运用相关言语进行开发的。通过Python,简直能结束大数据和人工智能领域一切的作业。一同,也能处理一些作业和日子中的小难题,比方简略的网页数据抓取、批量数据处理、简略的数据可视化等。

    相关文章

      网友评论

          本文标题:是时候了解一下“少儿编程”了!

          本文链接:https://www.haomeiwen.com/subject/tgxsmqtx.html