所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

孩子多大学编程比较合适?

发布时间:2020-04-12 09:00:30

资讯分类:编程  合适  孩子  人工智能  算法  编程  自己的
孩子多大学编程比较合适?

要回答这个问题,需要考虑编程学习的内容,方法和效果,再分别对应孩子的身体,认知能力的发育阶段,我抛块block吧。


学习编程究竟在学什么。这个问题非常的大。目前少儿培训机构和各大靠谱的玩具,模型,教具厂商们其实也不太清楚,甚至于你问硅谷的精英们,他们的回答也不一致。我们的头条号即将推出一系列文章专门来聊聊,文章里会整理尽可能多一些主流研究文献和市场的信息,再辅以我们自己的一些思考。欢迎关注。


这里我们尝试把问题推到极端来探讨一下,幼儿园的孩子可以学习编程吗?


先来看看,教育部、教育组织对学龄前孩子的教育指导意见。


中国教育部对于幼儿的教育标准,目前最新的依然是发布于2012年9月的《3-6岁儿童发展指南》 (全文地址 http://www.moe.gov.cn/srcsite/A06/s3327/201210/t20121009_143254.html )。

指南中关于学龄前儿童科学教育部分,已经对孩子通过观察自然,学习,总结规律,并可以对下一步做出预测,提出了明确的要求。对孩子的语言能力,与人合作的能力也都有明确的指导要求。大概可以看出,幼儿园大班的小朋友的科学观察能力,语言能力,协作能力,已经可以胜任一定程度的计算机编程学习,毕竟,今天城市尤其是大城市里的孩子们已经因为激烈竞争,在学习小学3年级的知识了。


可惜的是,计算机从娃娃抓起,人工智能从娃娃抓起提起后,我们的教育部门还没有能够给出一个统一的指导意见。


那我们来看看作为互联网技术诞生地的美国有没有相关的指导意见呢?很可惜,没有。美国的教育系统面临的问题比我们的要严峻的多,甚至于无权推出一个通行于全美国的高中毕业考试。

统一的教学标准这个任务只能靠民间组织自下而上的来完成。

目前相对有权威性的计算机教育标准来自于美国计算机教师工会(https://www.csteachers.org/),他们推出了自己的CSTA K12 计算机科学标准,并且几乎每年都要对之前的计算机科学标准进行评估与修改。目前最新的是2017年版的,我们将幼儿园-小学2年级部分翻译成了中文,附在文章的最后。

标准中有专门的一个部分,《算法和编程》,对幼儿园孩子们可以/应该掌握的编程知识进行了定性的描述,并且做了简单的举例说明(翻译内容中部分的例子,是我们自己用来举例向家长和小朋友们解释的,特此说明)。


对于学计算机或者工程,理科的父母来说,听到算法,可能就头大了。

这里说的算法,不是大学课本,ACM竞赛里的算法,而是更宽泛的定义,指的是人类用来完成某项任务或计划的具体执行/动作序列,早上起床到学校,需要的穿衣服,刷牙,洗脸,吃早饭,检查小书包就是一种算法。把这个《上学》算法用口述,用画画来表示的过程,就是编程。

幼儿园小朋友们由于手部,腕部肌肉还没有发育到位,中文识字又不在教育部认可的教学内容中,那么只通过手写,画画的手段来编程,就不太现实,通过计算机程序来编写,不但可以加深对算法的认识,而且增加了孩子练习的机会,可以帮助孩子强化刚刚建立的脑神经突触,真正的掌握算法。


那么该使用什么工具呢?

用传统的计算机,靠键盘和鼠标输入来编程,对幼儿园小朋友是绝对不行的,他们的手部还无法正确操作键盘和鼠标,过多的操作键盘鼠标也对孩子们不好。

聪明的家长们肯定知道该用什么了,对的,应该使用PAD平板电脑。

孩子们用手指操作触摸屏没有任何困难,而且通过精细的拖拽操作,还可以让脑部得到进一步的锻炼。MIT麻省理工学院的少儿编程工具Scratch已经推出了Ipad上可使用的ScratchJr,里面的编程模块采用了最新的横版排列模式,进一步方便幼儿园小朋友们的拖拽操作。通过这个可视化模块编程,小朋友们可以联系通过学习使用循环,‘物理碰撞’等算法逻辑,用来写日记,用来记录自己天马行空的想象,用来编写有趣的小游戏。而这一切,都是真正的编程。


最后总结一下

幼儿园小朋友的语言能力,认知能力已经可以胜任基础的计算机编程与算法学习。

考虑到孩子手部腕部运动神经的发育阶段,使用PAD平板电脑上的可视化图形模块编程工具比较容易。

应该鼓励孩子们从幼儿园开始就学习这种编程工具,通过掌握这种工具,3-6岁的孩子的独立思维能力,科学认知能力,与小伙伴甚至成年人之间的语言交流能力都可以得到锻炼的机会。


编程请从娃娃抓起。





附录:2017年版的美国CSTA K12计算机科学标准中幼儿园到小学2年级部分目录

CSTA K12 计算机科学标准 2017年版

幼儿园-小学2年级部分

1A-CS-01 计算系统

选择和使用不同软件去完成不同的任务;认识到用户有不同的需求,对使用的技术也有不同的偏好。

例:

比如用手机或者电脑画图,学生们应该知道找什么软件/APP来画。

在老师的帮助下,学生们可以对用来画图的不同软件进行比较。

1A-CS-02 计算系统

使用正确的术语来辨认和描述常见的计算机硬件。

例:

学生们应该区分台式电脑,笔记本电脑,平板电脑,显示器,鼠标,键盘,打印机,扬声器。

1A-CS-03 计算系统

使用精确的术语描述基本的硬件和软件问题

例:

学生们应该可以说出喇叭坏了,屏幕黑了,电源灯不亮这些具体问题。

学生们应该掌握关掉再打开(Turning it off and on again)这种简单的解决问题方法,应该掌握使用开关的基本发放。

1A-NI-04 网络和互联网

解释密码是什么,我们为什么使用密码。知道使用密码来保护工具和信息阻止未经授权的使用。

例:

学生不需要学会使用多个密码。

只需要学会在需要使用密码时,会选择合适的密码,并保护好自己的密码。

1A-DA-05 数据和分析

使用一个计算工具进行存储、拷贝、搜索、取回、删除信息操作。将存储的信息定义为数据。

例:

数据有不同的形式,图像,文本,音频,程序,APP和视频都属于数据,使用软件完成任务的过程就是操作数据的过程。

1A-DA-06 数据和分析

使用不同的可视化格式搜集和展示相同的数据。

例:

学生们可以在校时,采集一天内不同时间段的温度信息(不同时间读一次温度计,然后记录下来),可以用数字记录,也可以自己画一个温度计来标识当时的温度位置。

也可以根据糖果袋子里的不同糖果的数据,用数字和不同颜色的饼状图来表示。

1A-DA-07 数据和分析

识别和描述可视化数据(图表)中的模式,并以此对数据进行预测

例:(接上例)

温度:根据已经记录的温度数据,来预测未来的数据,比如根据昨天下午的温度,预测今天下午的温度。

糖果:根据之前记录的数据,预测下一个袋里有多少不同颜色的糖果。

1A-AP-08 算法和编程

创造并依据算法(分步执行的任务集)来给日常行为建模,并据此完成不同的任务

例:

将刷牙,上学前需要做的准备甚至制作一个简单食物分解成一个可执行的简单任务序列。

1A-AP-09 算法和编程

使用数字或者别的符号来表达信息,依据此信息给程序储存和处理数据建立模型

例:

使用箭头表示行动的方向。

使用手势表示行动的方向。

使用手势代表好或者不好。

1A-AP-10 算法和编程

通过序列和简单的循环来开发程序,使用此程序表达想法或者解决问题

例:

序列指的是程序执行的先后顺序。

比如一个动画片中,不同人物/动物对话的顺序,如果顺序被打乱,故事就失去了原有的意思。

使用循环来描述蚕宝宝的成长过程,卵->小黑虫->大白虫->茧->蛾->卵(循环)。

1A-AP-11 算法和编程

将解决问题所需的步骤分解为一个精确的任务序列

例:

将刷牙,上学前需要做的准备甚至制作一个简单食物分解成一个可执行的简单任务序列。

1A-AP-12 算法和编程

开发用来描述程序的事件、目标和预期结果的任务计划

例:

教孩子们制作一个故事板或者一系列图画来描述他们制定的任务序列,交给其他同学根据这个故事板或者图画来判断他们的行为是否按照计划来执行,并可以指出错误。

1A-AP-13 算法和编程

当使用别人的创意和产品来开发自己的程序时,向原作者致意。

例:

学生们在班上展示自己的作品时,如果使用了别人的想法,图画的时候,要在全班同学面前感谢别人。

1A-AP-14 算法和编程

Debug 算法或者包括有序列和简单循环的程序。Debug定义:发现并解决算法或者程序错误

例:

学生们学习通过一步一步的对照算法检查,打乱原有算法顺序(比如先系鞋带再穿鞋子)或者大胆试错来发现问题并解决问题。

1A-AP-15算法和编程

使用正确的术语描叙在程序开发的迭代过程中做出的选择和开发步骤

例:

通过单独与学生交谈或者在课堂上公开展示交流的手段,让学生们把自己的程序设计过程和预期结果清晰的描述出来。

1A-IC-16 计算机技术的冲击

比较在新计算机技术应用前后,人们生活和工作方式的变化

例:

让学生们比较童书和Ipad上的互动电子书

1A-IC-17 计算机技术的冲击

在线工作时,尊重他人并对自己的行为负责。

例:

教育学生们在网上互相评价对方的作业和作品,但是要和当面交流一样,都需要注意尊重他人。

1A-IC-18 计算机技术的冲击

保护好自己的登录信息,不使用时,学会正确的退出登录状态。

例:

教小朋友们使用完毕后,要关闭APP,或者从在线编程的网站上登录出来。可以布置作业,放学后给父母讲课,注意网络安全。

孩子多大学编程比较合适?

IT行业是一个高薪的工作,很多家长为了自己孩子的未来,会选择让孩子从小就去接触编程,至于什么时候、在哪个年龄阶段去学习编程对于家长来说确实是一个问题。

从孩子的成长路程和学习生活上分析:7岁到12岁是最适合孩子学习编程的时期。小学期间,孩子在学校所学习的课程相对简单,学习压力也不大,时间充裕。如果错过这个时间段,等到学业上难度的加深,在时间、精力、财力上的消耗将会增长好几倍。

下面是孩子在各个年龄段的时间表

孩子多大学编程比较合适?

提炼一下你的问题,分别回答如下:

先回答第二个问题:多大开始学

目前少儿编程培训面向的群体,有两大类,第一类招生3岁起的孩子,第二类招生6岁以上的孩子。说一下二者的区别:


3岁孩子学少儿编程一般来说,是先接触乐高积木,学着用乐高积木搭建各种物体。也许会有家长问了,搭建需要学吗?给孩子一堆的东西,他们自己都能鼓捣出来。但是家长忽略了一个问题,搭建中对孩子的训练是什么?这一点很多家长都不能科学的引导。


比如说在搭建的时候,孩子遇到了问题,爸爸妈妈第一做法是给他们解决掉,而作为编程老师,是告诉他们怎么去思考,为什么会遇到这个问题,引导着他们建立一种逻辑顺序来,拿到一堆积木的时候,先做什么,然后做什么,最后做什么。


再者,在课堂上,孩子在搭建的时候,他的专注力,独立上课的能力,空间想象,都会由老师进行专业的引导。而家长在这一点上往往是做不到的。


从大颗粒到小颗粒,再到结构组装、编写指令是不断渐进的过程,后面进行更深层次的编程学习,自然也是水到渠成的事情。


下面说一下6岁及以上的孩子

一般来说,这个时期的孩子开始慢慢的接触到编程语言了,但是6、7岁孩子在学的时候,图形化编程使用的比较广泛,操作简单,可视化强。不用说,这个肯定需要专业老师指导了。


接下来说一下学什么语言好

其实看到上面的回答,大家基本上也了解了,少儿编程在3-6岁这个阶段,更多的是一种搭建操作,空间结构的认识,组装动手等能力的训练,毕竟年龄小。到了6岁以上之后,普遍会接触的编程语言是Scratch,一是可视化强,而是操作简单。


其实少儿编程学什么语言不是重点,因为学编程是为了培养孩子的逻辑思维,而不是为了学代码!

希望我的回答可以帮助你。

孩子多大学编程比较合适?

如果没有兴趣的话,多少岁都学不好~

如果对于没有兴趣的朋友而言,编程只是一项非常枯燥乏味的事情,对于初学者而言也不怎么友好,需要学习的东西太多,很多初学者觉得学了很久,都做不出什么像样的东西出来。而且编程是一种需要一直不停学习的技能,没有兴趣作为支持的话,很容易就半途而废了。

如果题主真想让孩子学习编程,首先肯定是先要培养兴趣,让他喜欢上这件事比什么都重要。其次,编程语言有很多种,每种语言都有它所擅长的领域比如:

C(嵌入式Linux底层驱动开发,假的高级语言),

Python(人工智能,网络爬虫,胶水语言),

Java(服务器开发,桌面应用),

C#(Windows应用,网站开发),

Javascript(加CSS,HTML做前端,或者node.js做后端开发),

PHP(世界上最好的语言[滑稽])……

答主就是用C语言的,嵌入式物联网方向。楼主可以去了解各种语言的应用领域,挑选一门语言作为入门语言,个人推荐C语言或者Python这两门语言各自的优势,题主可以去百度一下,各路大神说得比答主好多了~

作为一个嵌入式码农,强烈推荐C语言作为入门首选~这时肯定有人要来喷题主了,C语言对于初学者来说简直就是一场噩梦,指针(指针函数,函数指针,指针的指针,结构体指针,能绕晕一大堆人);内存分配(一不留神就内存泄露);而且基本没有什么库可以调用,很多都要自己写;而且是一门面向过程的语言,很容易写出极其丑陋的代码(答主就被别人那丑陋的代码气到砸键盘[吐血]);还有学了很久还是只能黑窗口,写个贪吃蛇都费劲,都不懂能用来干嘛……

不过说了这么多缺点,C语言就真的是一无是处吗?别忘了,咱们用的Windows,Linux操作系统都是用C语言写出来的,还有很多不起眼的角落,比如红绿灯,公交车上的显示牌,你家的冰箱,洗衣机,空调,甚至电饭煲,都在静静跑着C语言写的程序……(当然,你说你家电饭煲跑的是汇编~答主无话可说~)

话说回来,上面也仅仅说了C语言的重要性~那么枯燥的语言,照你说的再重要,培养不出兴趣也是白搭~

接下来,答主就要开始爆出大杀器了!

其实编程语言说到底也就只是一个工具而已,学习编程语言也只不过是学习一个工具,重点是看你能用这个工具做出什么样的东西~

于是答主给楼主推荐一个很强大的东西,既能学习C语言,又更能培养兴趣的东西~

那就是著名的arduino

它是一款便捷灵活,上手方便的开源电子原型平台。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。r

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)(注:其实也就是C语言封装了一下)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。(这段抄袭自百度百科~)

说了这么多云里雾里的东西,该上点图(看下面的图,其实图也是瞎配的[吐舌])了,诺,就是这玩意

一块看起来普普通通的电路板,它能用来做什么呢,那可多了去了,数字时钟,温度监控,烟雾报警,环境监测,遥控车,智能小车,无人机,小机器人~,

都是一些看起来很高大上的玩意,不过在我们arduino平台上面,编写这方面的代码就容易很多很多了,上面我也说C语言的库很少,也并不是绝对的,arduino平台把我们的MCU,常用的传感器和各种通信协议通通都封装起来,也就是说可以不用对底层硬件和各种复杂的协议做太多了解,就可以以最简单最高效的方式做出各种看起来高大上的玩意,对于初学者来说,真的是太友好了,而且作为一款开源硬件,网上资料多种多样,各种论坛可以给初学者遇到的种种难题提供很多的帮助。

而且玩到后期,还可以深入去挖掘底层硬件驱动,通信协议,电子线路,这时就会发现这又是一个全新的世界在等着你~底层的寄存器仿佛就像一排排整齐的士兵,静静的等候着命令(C和汇编程序)的下达,而你就是这支军队的首领,带领着它们完成一个又一个任务,这种感觉是其他高级语言程序员所感受不到的……

当然话说回来,拿到板子第一件事肯定是点亮人生中第一个LED(hello world!),就相当于打开了这世界的大(da)门(keng)!

打开了大(da)门(keng)之后该怎么做呢?

还用我说嘛~,给你个眼神(⃔ *`꒳´ * )⃕,自己领会~

最后回归主题~孩子多少岁学编程好?

肯定是越早越好啊!

纯手打(抄百度百科不叫抄袭[滑稽])~

(图片源自网络,侵删!)







孩子多大学编程比较合适?

最佳学习编程的开始年龄应该在6岁左右,如果学的太早孩子的逻辑思维方式还没有形成,编程课程就成为了孩子的负担。6岁的孩子恰巧对数有了一个基本的认识,并且对一些事物与现象都有了自己的观点和看法,这个年龄的孩子不仅有很强的接受能力而且好奇心也非常的强,所以6岁左右开始学习少儿编是不错的选择。

在国家的大力推动下,国内少儿编程相关的项目蓬勃发发展,少儿编程软件也大有雨后春笋之势。但是目前国内的STEAM教学尚处于发展初期,大多教育机构的设备与教法还不完备,推出的编程课程更是良莠不齐。其实少儿编程与企业级编程还是有很大区别的,企业级编程面对的是一行行代码,无论过程多么枯燥最终都要做出产品。而少儿编程推崇的是在玩中学的思想,将科学(Science),技术(Technology),工程(Engineering),艺术(Arts),数学(Mathematics)相融合,让孩子使用预先制作的软件模拟编程过程,简单来讲孩子学习的是编程的思维与逻辑而不是实质性的一行行代码,寓教于乐是少儿编程的主题。研究表明,编程的逻辑思维对孩子今后的学习和发展是非常有帮助的,尤其表现在数学与物理的学习、对事物的分析、判断与推理等方面。

少儿编程固然好处多多,但是机遇往往与风险并存。少儿编程在锻炼孩子逻辑思维与编程思维能力的同时,也可能会引起儿童对智能电子设备甚至对游戏的迷恋,进而导致近视、学习成绩下降等一系列后果。所以家长在孩子学习少儿编程过程中的监督与调控变的非常重要。

总之,少儿编程是一把双刃剑,只有理性看待、正确引导才能让孩子从中有所收获。随着国内教学模式的跟进与创新相信不久的将来少儿编程一定会大放异彩。

孩子多大学编程比较合适?

5~6岁的孩子其实就可以学简单的编程了,但是不建议太长时间对着电脑和手机等电子设备,适当学习即可,当作娱乐活动。

儿童学编程推荐Scratch,它是一款由麻省理工学院(MIT) 为少儿设计开发编程工具。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

寓教于乐,这款软件对培养孩子的编程乐趣大有裨益。

其实学习编程主要还是要培养孩子的逻辑思维能力,有了思想就可以触类旁通,以后需要学习其他高级编程语言的时候也可以很快上手。

孩子多大学编程比较合适?

实名反对以上所有答案!你们都闪开,我有最权威答案!!

没有数据统计的答案都是不可信的。

全世界孩子学编程使用最多的是Scratch。

美国麻省理工学院基于5000万Scratch全球用户统计发现:8岁学习Scratch的人数最多。7岁孩子相对6岁孩子增幅明显。

另外,根据神鸡编程团队上千次的教学实践,中国孩子7岁(二年级)开始学编程最好。

结论

①全球孩子8岁开始学编程的最多

②中国孩子7岁就可以开始学了。

关注我,关于孩子学编程的最权威答案,都在这里!

孩子多大学编程比较合适?

学习英语两年之后就可以接触

孩子多大学编程比较合适?

在北美,孩子在5岁之前就开始学习编程,学习编程可以培养孩子的一些逻辑思维能力,建议孩子在6岁以下可以晚一些编程相关的游戏,比如Lightbot,code.org上面的游戏,或者scratch jr等等,到了6岁以后可以学习图形化编程scratch.

孩子多大学编程比较合适?

一般初中高中的数学知识足够写简单程序,业余爱好吧,什么图形编程之流的根本没任何用处,我初中时学了VB当时也就只能写个计算器之类的程序,一直到上大学学了很多其他的才会写简单游戏。所以孩子还是学好数学别浪费时间在什么图形编程上面,那个对编程思想没有任何用出,编程入门C语言是最好的。

孩子多大学编程比较合适?

关于年龄这个问题,其实没有特别的界定,一般来说都是越早越好。因为编程属于一个实现想象力和创造力的学科,大家都知道这些能力是会随着年龄的增长不断减弱的,孩子越早学习,越能发挥优势。


同时,根据教育认知学,6-12岁是孩子抽象逻辑思维的最佳形成期。所以学编程的最佳时机是小学阶段,趁孩子现在课业负担不重,让他们掌握一门有益终生的技能,就是在正确的时间做正确的事。

孩子多大学编程比较合适?

6-18岁的孩子都可以学习呀~

傲梦的课程根据学生的年龄分阶段学习,比较科学,一般如下:

Scratch游戏艺术设计 推荐6-12岁

Javascript艺术设计 推荐7-13岁

特色C语言 推荐8-18岁

网页游戏开发 推荐8-18岁

NOIP奥林匹克信息竞赛 推荐8-18岁

Python人工智能 推荐9-18岁

孩子多大学编程比较合适?

从孩子的智力发育来看,4岁以上的孩子就可以学习编程了,也就是说幼儿园时期就可以学习了。

但是从外国的经验来看,太小的孩子注意力有限,不建议长时间学习,所以一般来说6岁以上的孩子学习编程会更合适一些。

孩子多大学编程比较合适?

在我看来,六七岁左右就开始学习编程,当然选择一个合适的平台更加重要。我的建议是首先选择几个平台体验一定时间,然后找到合适的兴趣最好的。选择好以后父母可以先学习一段时间,然后和孩子一起学习,这种方式我感觉是最好的。

孩子多大学编程比较合适?

感兴趣可以让他接触接触

孩子多大学编程比较合适?

让孩子学编程,并非真的掌握编程语言,而是掌握一种逻辑化的思维方式。这在今后的成长过程中都是非常重要的,也是学业教育所欠缺的。毕竟小时候学的任何编程语言,在长大工作时都会过时淘汰的,但底层逻辑是传承的。

孩子多大学编程比较合适?

没有必要从小学编程。编程和弹琴不同,不需要从小培养感觉。编程需要很强的抽象思维能力,一般人要到12岁以后才能发展出抽象思维的能力。小学不教孩子解方程就是这个缘故。过早地进行抽象思维会遏制孩子的形象思维,弊大于利。

孩子多大学编程比较合适?

其实,儿童学习编程,并不是越早越好;而且,儿童适合学习的编程课程,跟大众印象中的编程是截然不同的,两者不能混淆啊。


儿童认知理论

由著名心理学家皮亚杰提出的儿童认知理论,阐述了儿童和青少年认知能力发展的四个阶段:

· 0~2岁:感知运动阶段 ,这个阶段的孩子主要通过各种身体放应来感知这个世界;

· 3~6岁:前运算阶段 ,孩子可以接受简单的图文,但是不能理解和应用它们;

· 7~11岁:具体运算阶段,孩子初步掌握了理解符号、物体的能力,但对抽象概念理解不足;

· 12岁以后:形式运算阶段,孩子思维发展到抽象逻辑推理水平,可以进行假设一演绎推理。

各年龄段的孩子如何学编程


0~2岁

这个阶段的孩子还是以启蒙为主,多培养一些好奇心就可以了,至于编程就没有太大的必要接触了。这个时候的重点是开始训练宝宝的语言能力、动手能力。多和孩子对话、读故事,多让孩子读绘本。也适当陪孩子一起玩小游戏,比如画画、搭积木等。

4~6岁

国外脑科学实证研究表明:3-5岁语言敏感期时学习第二语言是收效最好的,这对少儿编程语言的学习尤其如此。


3-5岁的儿童可以先进行少儿编程语言启蒙,可以带孩子玩一些不含字母的编程小游戏,比如Box Island、LightBot Jr。目的是先让孩子了解简单的编码逻辑。而且,先进行语言启蒙,再进行丰富多样的编程形式的实践,往往收效甚好。


6岁时,可以接触学习少儿编程,但主要是Scracth做的玩具,这时候做的主要是还是逻辑能力的培养。


7~8岁

7~8岁的孩子刚刚处于小学阶段,已经可以尝试让孩子学习能够解决各种复杂问题“编程思维”,可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。正是因为这个原因,在许多像贝尔机器人活动中心之类的儿童机器人培训机构,才会在孩子8岁左右开始正式教授他们学习编程的。

9~12岁

9~12岁的孩子,可以让孩子学一门简单的编程语言,例如当前流行的Python。它的优点是入门简单,应用范围广,学习的内容包括for循环、if判断语句等。


12岁+

12岁以上的孩子,通过前期的学习,已经具备了一定的编程代码基础和较强的逻辑思维。他们已经可以学习有一定难度的算法,例如稍微复杂的递推法、穷举法等概念,也可以适当地学习些高级点的Python,甚至C++程序开发了。


综上可以看出,孩子最佳的学习年龄是在7——12岁,而如果想让孩子起点高点的话,3岁开始接触就好了,并不需要太早就开始学习的。

孩子多大学编程比较合适?

如果有英文基础的话,10岁左右就可以接触了。编程锻炼人的思维,培养学习习惯和锲而不舍的精神,如果孩子感兴趣,去学学肯定是很有帮助的。即使以后不做程序员,学习和工作习惯都会好很多,好习惯受用一生。

留言与评论(共有 0 条评论)
   
验证码:
Top