欢迎来到同源同码少儿编程官方网站!

banner内

孩子到底该不该学编程?不学编程就是新型文盲?

发布时间:2021-05-19 浏览次数:1809
近日,万众期待的第七次全国人口普查结果公布,全国人口共 141178 万人。
其中,受教育程度人口中,具有大学文化程度的人口为 21836 万人。与 2010 年相比,每 10 万人中具有大学文化程度的由 8930 人上升为 15467 人,15 岁及以上人口文盲率由 4.08%下降为 2.67%。

近几年我国大力发展高等教育,人口素质不断提高。

二十年前,不识字的人被称为「文盲」。现在,不识字的文盲来到大城市,可能出趟门都困难。

十年前,有人说不会用电脑的人,也算「文盲」。现在,月薪 2W+甚至往上的往往就是敲代码搬砖的。

2019 年 3 月,教育部官宣要推广编程教育,给中小学生上编程课。

今年《政府工作报告》提出要大力建设科技强国、网络强国、数字中国。要瞄准人工智能等前沿领域实施重大科技项目。

今年 3 月份,130 所高校新增人工智能本科专业。人工智能成为年度高校新增最“热门”的专业。

随着人工智能时代的到来,越来越多的家长开始关注孩子的编程教育,甚至有部分家长认为“未来的‘新型文盲’,就是现在不懂编程的小孩”。



不懂编程的小孩真的会成为“未来的文盲”吗?答案是不确定的,但随着科技日新月异的发展,编程技能学习趋于“低龄化”,这是一个不容忽视的事实。

面对竞争日趋激烈的就业市场,很多家长担心如果孩子不懂编程,很有可能会输在起跑线上。

那么孩子该不该学习编程?什么时候学习编程?学习什么语言会对孩子有帮助呢?


一、孩子该不该学习编程?

首先,不容置疑的是学习编程是可以培养孩子的编程思维、逻辑性、独立性、排错等能力的。

(一)增强逻辑思维能力

写程序最重要的是如何把大问题不断分割成小问题。在这个过程中,孩子必须思考如何把代码合理地安排在整个程序中,才能让程序流畅的处理输入、演算、直到输出,这对孩子的逻辑分析能力是一个极大的锻炼和提升。

通过编程学习,不仅能开发孩子的潜能,增强逻辑思维能力,同时也有助于促进其他相关学科的学习,比如数学、英语等,对于孩子的智力开发也是一个有益的锻炼。

(二)促进孩子智力发育

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

在广州等一线城市,编程课程的学习已逐渐趋向于从幼儿园的娃娃抓起。学习编程,对于锻炼孩子的思维能力和创造能力,促进孩子的智力发育无疑是大有裨益的。

(三)培养孩子专注度

现在的孩子大都调皮贪玩,喜欢电子产品、电子游戏,并且有些孩子会沉醉其中。当孩子热衷于某一样事物时,他们会表现出更好的的专注度。

学习编程的过程,就是针对孩子的这种特性,像玩游戏那样寓教于乐,让孩子在游戏中学习。编程能够让孩子在轻松愉快的过程中,学会和计算机打交道的方式,孩子不仅能玩到游戏,还能了解这个游戏是怎么设计出来的,从而增强对学习的兴趣,提高对编程的实践应用能力。

学习编程除了可以提高孩子的逻辑思维、提高承受能力外,一些编程语言的学习甚至还可以为孩子升学提供帮助。


二、什么时候学什么语言?

目前市面上的编程课程种类繁多,五花八门。家长应该如何选择孩子的第一门编程语言呢?很多家长可能会选择让孩子学习 Scratch、Python 之类的语言。但是综合孩子的学习水平、接受程度、个人发展以及我们多年的教学和实践经验来看,C++可能更适合作为青少年学习编程的首选语言。

(一)Scratch

Scratch 是通过使用简单的计算机指令标记块,为小朋友提供了一个在视觉上更直观的编码平台。

如何判断 Scratch 是否适合自己的孩子呢?Scratch 被广泛认为是进入门槛最低的编程路径。为孩子们提供了许多有趣的入门方式。孩子可以从零开始编辑自己的项目,也可以重新混合其他用户已创建的代码。

但是,Scratch 与更高级的编码语言几乎没有相似之处,如果孩子现在想深入学习高级语言的话,那么 Scratch 并不能说是最适合的入门语言。

(二)Python

Python 很大程度上是由于其简化的语法。每行代码之后,Python 程序员都不必以大括号或分号结尾,从而使得编写 Python 代码类似于用英语打字。但是,这也让从 Python 切换到其他语言变得更加困难。

用 Python 编写的程序要比用 C++等语言编写的程序花费更长的时间才能运行。这是因为 Python 是一种解释型语言,这意味着计算机需要逐行运行代码,而不是一次编译并运行所有代码。

(三)C++

首先,C++有助于孩子升学,信息学竞赛御用语言就是 C++,也就是说,如果不学习 C++是参加不了信息学竞赛的,与每年保送清华北大的信息学国家集训队也会失之交臂。

其次,C++可以培养孩子的思维能力,锻炼创新思维。C++课程中,需要学习组合数学、图论、基本算法、数据结构、搜索算法及数学建模等知识,可以加深学生对数学的理解,提升孩子的逻辑思维,而这些又能帮助其更好地学习其他学科。

学习过 C++语言的孩子在学习其他编程语言的时候普遍会更加容易。但 C++语言学习需要一定的学科基础。那么作为新手,如何入门学习 C++呢?


三、如何入门 C++?

在入门之初,首先应规划好何时开始学习以及从什么学起。

四年级以下的学生可以从 scratch 学起,早点接触编程,培养对计算机和编程的兴趣;

四五年级开始学习 C++,通过 C++语言的学习培养编程思维和动手能力,对 C++代码有基本的认知。

通过系统学习,建立基本的编程思想,掌握基本指令(包括输入输出语句、运算符、变量的使用、顺序结构、分页结构、循环结构的基本使用)等,这时可以对复杂的数学和逻辑问题有着更好的理解。

当孩子初步具备了编程基础,再进行进阶学习时,就可以从高深的编程语言入手了。


在线留言

  • 看不清,请单击

联系电话

18110980243