编程语言应用

首页 » 常识 » 问答 » 都说编程是未来风口,真有必要带孩子学吗5
TUhjnbcbe - 2024/2/4 15:10:00
白癜风在那里能治好 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/ffxbdf/

花时间·说

今天的文章是个科普贴,从头到尾给大家讲讲少儿编程的那些事儿。

少儿编程这些年一直特别火,国家*策也非常支持孩子们从小学编程。例如年国务院印发的《新一代人工智能发展规划》,就有明确提到,“在中小学阶段设置人工智能相关课程,逐步推广编程教育……”

学编程对启迪孩子思维,和未来科技接轨的确特别有好处。但对我们父母而言,并不是人人都是IT工程师,自己懂得编程的可能并不算多。所以这篇文就和大家聊聊:

什么是少儿编程?有必要学吗?孩子多大可以开始学?不同年龄怎么开始学?有哪些好资源可以利用?包括开源的网站、书籍等等。希望能帮大家走出疑惑,有所了解和判断。

文/大福妈

“不要只是买一个新的电脑游戏,自己做一个;

不要只是下载最新的应用程序,帮助设计它;

不要只是在手机上玩玩,编写它的代码。

凭着美国前总统奥巴马的这句话,不仅让「编程一小时」活动风靡美国甚至欧洲,也让少儿编程在一夜之间火爆了起来。

据调查显示,70%的美国孩子在读大学之前,都接触过一定深度的编程教育。

而不仅是在美国,日本、韩国、英国、芬兰、新加坡等发达国家早已将少儿编程纳入教学大纲,成为必修学科。

而从我国近几年对待计算机、编程教育的一系列*策和举措中,真的不难看出——

未来,我们会越来越离不开数字化生活,也越来越需要计算机思维去完成项目、解决问题,这些需求投放到教育领域,大家对少儿编程的重视程度,自然也会越来越高。

国内的少儿编程教育刚刚兴起,远不及欧美国家发达和普及,像我身边的朋友,大多都听说过“少儿编程”这个词,但具体说下去,又真的说不清楚编程到底是个啥?

咱后台,也经常有读者来询问有关少儿编程的问题:

以后没打算让孩子做程序员,少儿编程到底还要不要学?几岁开始学最合适?又应该如何选择学习内容?

所以有了今天这篇文。我列了个提纲,让大家看的清楚些:

一、什么是编程?

二、什么是少儿编程?

三、学习少儿编程的优势

四、学习少儿编程的年龄及学习语言的选择

五、适合少儿编程启蒙的网站和书籍

什么是编程?

简单来说,编程(programming),就是通过编写程序,让计算机帮人完成某项指令。

如同人类之间的语言交流,人与计算机之间是通过编程语言来实现交流的。

编程语言就是一个指令系统,里面包含许多指令。当计算机接收到某个指令时,就会实现某种控制或运算,做某件特定的事情。

什么是少儿编程?

少儿编程(kidcoding),是将英文代码替换为可视图形,采用图形化的编程工具,让孩子像去组装积木一样,通过拖拽、点击等操作,以情景动画、游戏、积木构建等形式完成某项指令的过程。

例如,制作一个小动画,孩子需要自己去完成拆分任务、拖拽模块、控制进度等指令,最终完成动画效果。

这里想和大家说的是,少儿编程≠写代码,我们让孩子学习编程,也并非要求孩子长大成为程序员,而是能让孩子在学习编程的过程中,逐步形成编程思维。

而编程思维,作为逻辑思维的其中一种,是我们用来解决问题的有效方法,能让孩子利用已有的知识和工具,将某项任务的解决思路,转化成逻辑运算步骤,从而完成这项复杂的指令。

学习少儿编程的优势

少儿编程,作为STEAM教育领域的重要组成部分,是与科学、工程、阅读、表达、数学、艺术等一致的另一项技能。

如同十几年前刚刚兴起的英语启蒙学习,作为未来社会不可或缺、且越来越重要的新兴能力,编程和编程思维,能给孩子带来更多的综合能力的提升。

1.通过少儿编程,孩子可以学到相关的程序知识,学会软件运用,同时也能提升编程要用到的、更高级别的数学运算能力。

2.让孩子更专注,更自律,更耐心,也更细心

3.培养孩子自主学习的意识,增强抽象思维能力

4.增强孩子的创造力,空间理解能力和资源整合能力

5.有助于孩子团队协作意识的培养和提升

6.编程思维与其他学科和技能的融会贯通,更有助于孩子“提出问题—分析问题—解决问题”思维能力和实践能力的形成和强化。

学习少儿编程的年龄及学习语言的选择

关于少儿编程,我想大家最关心的问题,应该就是下面这几个:

孩子从几岁开始学最好?

应该学习哪种语言?

报课学习还是在家学习?

市面上的编程课程、机构真的五花八门,大家在做选择的时候,最好还是要从孩子本身兴趣以及我们对孩子的期望出发,在适当的年龄、选择最适合孩子的方式进行少儿编程学习。

查阅资料之后,我帮大家总结了一下,目前国内比较普遍、我个人也比较认同的少儿编程学习体系,分享给大家做参考。

01

孩子从几岁开始学编程最好?

7-8岁,可以视为孩子开始学习少儿编程的*金年龄,可以系统化地正式学习编程课程。

但并不意味着我们不能提前给孩子做相关联的接触和启蒙。编程思维的培养,其实从孩子3、4岁就可以慢慢开始接触。

和正规的编程课程体系不同,3-6岁孩子的编程思维,主要是依靠「兴趣」建立起来的,说白了就是让孩子“玩着学”,也“学着玩”。

吉吉之前就给大家推荐过她带孩子亲身体验过的编程课程,就是非常注重培养孩子兴趣的,让学龄前的孩子也能学起来。

02

目前国内的流行的少儿编程语言,主要分为两大方阵,一个是Scratch,另一个是Python。

☆6岁+零基础的孩子,着重于兴趣培养,建议学习图形可视化的编程工具Scratch,Scratch的特点是把专业的程序代码变成“乐高”状的模块:无需英文、打字和编程基础,适合在家自主学习。

☆11岁+有一定基础的孩子,想要开始系统的学习编程,建议选择Python:主流文本式编程设计语言,入门简单,但仍需要一定的逻辑、英文、打字、编程基础,适合自主学习与专业课程相结合。

03

报课学还是在家学?

对我们大多数家长来说,编程和少儿编程都还是比较陌生和新奇的概念。给孩子直接报课,是一个比较省时省力的方法。

如果你时间充裕、孩子年纪小,你想先自己摸索一下,也可以先带着孩子在家一起玩儿,培养起编程兴趣,再报课就事半功倍。

下面就给大家介绍一些,我精挑细选的少儿编程的宝藏网站和启蒙好书,希望大家能真正用得上、用得好,孩子从此能爱上玩儿编程。

少儿编程宝藏网站

英文网址:code.org

国内镜像网址:codecn.top

适合年龄:4~18岁

Code.org真的是一个名副其实的宝藏网站。

网络上用来给孩子学习编程的网站真的不少,而对比之下,Code.org最大的优势就是,特别适合做入门级编程启蒙,4岁+的孩子就可以在家玩起来。

而且,它无需注册,无需软件,无需基础,在线学习,有中文网页,分级学习体系,全部免费——哇,听着就真香啊!

比尔盖茨、扎克伯格、twitter的创造者杰克·多西……IT界的名人全都实名打call~

Code.org是全球最大型的计算机科学和少儿编程学习推广的非盈利组织,旨在通过免费优质的在线课程资源,让全世界的孩子们都能享受到最前沿的计算机教育。

风靡全球的「编程一小时」活动就是Code.org主办的,截住目前已有5.2亿人次参与编程学习活动。

Code.org为大家提供了非常清晰的学习体系,包括孩子在哪个年纪应该去学哪部分的学习内容,以及网站内供大家学习的类别:

对于不同年纪孩子的分级课程体系,内容不同,难度不同,非常明确又详细:

以适合4~6岁孩子学习的课程1为例,点开网页后可以看到完整阶段课程,分为18个单元,每单元的关卡数不等,难度也逐渐加大:

「线下的活动」一般是让孩子观看视频,操作方面我以最简单的第3单元「拼图:学习拖放」为例.

从最最简单的一块拼图开始,让孩子练习用鼠标拖放:

慢慢增加拼图的块数,以及“上、中、下、左、右”等方位概念:

直到全部完成任务,操作起来是不是非常简单,易于上手?所有完成的关卡也都会有颜色提示,可以继续一点一点让孩子做下去。

当然这只是最初级、最简单的入门玩法,后续的单元、关卡就会根据孩子的年纪、学习状况而逐步增加难度了:

比如,课程2中通过编程拼出单词SOUTH

每做完一个关卡,系统都会提示是否正确,甚至还可以精细化到是否做到「最优解」:

关卡——单元——课程,整个过程循序渐进,既保护了孩子的学习兴趣,也能在“玩”的同时提编程思维能力。

另外,许多课程中还加入了孩子们喜欢的动画形象,愤怒的小鸟,植物大战僵尸、小蜜蜂……孩子就像在玩小游戏一样,不知不觉就能完成一个又一个小任务:

当孩子有了一定的编程基础,学会了基本的操作规则,就可以进阶实练了,尝试亲手去做一个「编程一小时」项目:

这个项目,就是让孩子尝试在一小时内,用图形写出一个自己设计的互动小游戏,如果成功做出来,还可以真的分享给朋友玩玩看,是不是特别的酷!

我自己也小小的玩了一会儿,虽然……过程学了好久,但小动画做出来那一刻,真的是成就感满满的呢!

我的程序:

我的动画,哈哈,如果这也能算的话:

其他一些网站推荐

除了Code.org,还有一些网站也很适合孩子学习编程,但免不了会有一些小缺点,比如需要注册,有付费内容,或者英文要求比较高。

虽然没有Code.org的优点那么全面,我还是把这几个网站贴在下面,给大家提供多几个选择哈。

Scratch

网址:

1
查看完整版本: 都说编程是未来风口,真有必要带孩子学吗5