为什么要学习少儿编程?难道将来要当程序员?

网友投稿 2020-05-09 22:04

https://cdn.china-scratch.com/timg/200511/22040Q104-0.jpg

虽然很早(今年2月吧)就报名了少儿编程scratch,但是真正了解这门语言到底咋回事,是最近才了解的。因为这个月底我会让孩子参加scratch一级的考试,然后真正当作一回事开始找资料复习的时候,才逐渐的对这门语言有一个大致的了解。

编程对于未来的重要性,我觉得就不需要在这里赘述了。学习它,其实和学习任何一门知识一样,不指望去做某个领域的专业人士或者从业人员,而是你去了解和掌握/运用一门工具,这门工具可能不会给你带来什么直接的收益,但是教会你思考的方式,处理事件的方式,判断的方式,认识世界未来的方式。这就是我让孩子去学编程的一个初衷。

到底几岁可以学编程?西方人给出的是6岁。很多书籍也是建议从6岁开始学scratch。我看到有国内书籍已经提前到4岁了,保留意见。我是觉得作为家长,你可以从各家娃的实际出发,先试听,看孩子能不能听进去,感觉有兴趣了再学。所以我们基本上是7岁半才开始接触。

scratch到底是什么?可以去各大搜索引擎去搜索了解一下。它是一门图形化的语言,是由美国MIT大学研发的,一门可以免费使用的编程语言,感兴趣的可以去官网看一下https://scratch.mit.edu/projects/editor/?tutorial=getStarted。而国内的教少儿编程的,基本都是从美国的那套原版scratch语言上脱胎而来的,自己变化了一下界面和排列。建议最好可以结合原版scratch的界面去学习,因为考试是根据那个来考的。尤其是level1会考界面的操作。

学习这套语言,如果说有什么建议,那我建议首先,国内的课程,可以选一个适合自己孩子难易程度的。目前有录播课,直播课,很多是跟着动画学习,孩子会比较有兴趣,录播课孩子可以自由选择听课时间,也可以随时和班主任沟通问题。直播课的话,上课时间是固定的,老师会在电脑前和你互动一些问题,看你对课堂知识的吸收程度如何。这两种方式我觉得因人而异,我选择的是录播,时间上和上课时没什么压力,也因为学习了一段时间,已经熟悉了动画里面的角色,孩子也比较喜欢这种闯关和激励型的学习方式。比如结业发奖状,有小礼物这类的。

其次是,自己要选好一套sratch的书先了解一下,也算是了解自己的课程学到了一个什么程度。首先你要时刻关注版本的更新!!!

https://cdn.china-scratch.com/timg/200511/22040V959-1.jpg

买它买它!

scratch语言目前所更新到的最新版本是3.0,那你选择教材的时候千万别买到1.0和2.0,因为界面操作方面的变化真的蛮大的!

https://cdn.china-scratch.com/timg/200511/220409DG-2.jpg

已过时!

这个我就因为买书买的很早,但考试的话就完全用不上。另外,很多知识点的覆盖,其实我们的课程是涵盖不全面的。所以很多时候,你需要自己看书学习,而看书最好配合实际操作,实际操作建议你就上scratch官网去操作。不知道为啥,我们国内版本都打开巨慢,人家国外官网刷刷快。如果想让孩子参加考级考试,考前一定也要找几套题刷一下,练练手,考试网站上都有考点,可以自己先下载,然后根据考点来刷题复习。

其实这门语言我觉得还是需要一些硬知识的,最开始你会觉得比较简单,因为代码是写好的,叫积木块,你所需要的就是了解这些积木块的作用,然后去自己组合,像拼装积木一样。但是这些积木块就有很多,所以前期你其实都在学习这些积木块是干啥用的,怎么用。后期会增加难度,是接触到算法,计算,这时候就需要你具备一定的数学基础了。包括学完积木块就是可以自己编一个游戏出来了,如果你的游戏能力很强,也可以参加一些比赛,积累一些作品,相信对于未来都是一个不错的简历。

这个语言学完,其实只是编程的一个入门级。接下来肯定要接触的就是python,因为python是一个可以跨平台的语言,非常的方便,也是目前所有人都建议掌握的一门语言。

毕竟我们小时候学语言就是为了沟通,学英文可以和全世界说英语的人沟通,学编程也是为了和机器沟通,不管怎么样,互联网也许不那么互联,但语言壁垒起码还不存在,那我们就开始学习吧!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com