首页少儿编程随笔正文

为什么要学习少儿编程

Admin2022-08-102589少儿编程随笔scratch

    很多的家长已经报了培训班,可是他们却连为什么孩子要学习编程这样的基本问题都没有搞清楚,这是很滑稽的一件事情,也是对孩子的不负责任。这次曾哥就来说说孩子为什么要学习少儿编程。    

   

     我们先来聊一聊什么是少儿编程。少儿编程就是图形化的编程scratch,外加python和c++;那什么是scratch呢,scratch是MIT(麻省理工学院开发的一款让青少年学习编程的开发工具,它有网页版的,有pc端的,也有平板上的不同版本。最大的特点就是非常的简单,只要拖拽就可以看到效果了,所见即所得,操作非常的简单,所以非常的适合小孩子学习。下面的截图是少儿编程常用的3种语言。每一个阶段的孩子都有每一个阶段的入门要求的,不要一开始就去学习最难的c++,之所以要强调这个事是因为曾哥看到很多的老师要求孩子们直接去学习c++,而不经过scratch和python。这其实是非常不好的,c++作为信息奥赛的参赛语言肯定是有难度的。大部分的孩子在没有足够的扎实基础的情况下去学习c++只会是从入门到放弃的结果。完全就是浪费时间。


    哪怕要直接跳过也是要在不得已的情况下才能这样。比如孩子已经5年级了,在这之前没有接触过编程而且数学也非常好,那可以直接上手c++的学习,同时也要记得要找一个好的指导老师,c++的学习对算法的要求是很高的,需要有一个好的老师去指导小朋友,这样才不会容易放弃。信奥是一个非常难的考试,孩子们可以去参与和尝试,但一定不要报有太多的指望,毕竟全国前50名不是那么容易就考得上的。考试的结果只是小朋友们在学习编程过程中得到的奖赏,而不是一定要去参加竞赛,而且还要逼自己得奖。切记切记,一定要把心态放平,这样学习起来才不会有太大的压力。

image.png

图1.少儿编程常用的编程语言


    下面来说说小朋友在学习少儿编程的过程中可以获得哪些切实的好外。我们先撇开考级和竞赛不说;少儿编程至少可以在以下方面提高孩子,见截图。


image.png

    第一是培养孩子分析问题的能力。当小朋友使用scratch编写游戏的时候他们是需要把一个游戏分解的,分成很多小的模块。接着他们会把每一个模块的内容分解成一个一个的积木块。这个过程完整的锻炼了孩子对问题的分析和分解能力。以后孩子遇到其他的问题他们也完全可以像设计一个游戏一样去分析问题,分解问题,各各方面击破。
    在分析和分解问题的过程中孩子需要花费大量的时间去思考,我们也知道解决一个问题的方式和方法是多种多样的,这样的情况在编程中更是多的不得了。所以虽然解决问题的方式有很多种,但他们需要经过自己的思考和折衷权衡得出最优的方式。这样也就锻炼了孩子的思维能力。在实际操作的过程中不断练习思维能力就会越来越强。
接下来是积木的灵活性,只要是在设定好的规则内,小朋友是可以随意去拖拖拉拉的,我们也没有必要指定他们需要做一个什么样子的东西,完全让他们去操作,用他们自己看到的世界表达出来。这样孩子的创造能力就会得到很大程度的开发。
    在编程的过程中孩子需要大量的思考与分析,这也就要求他们需要不断地集中精力。孩子的注意力也会得到大幅度的提高。
    最后顺带来说一下少儿编程可以参加的比赛,下面是简单的一个说明,学习了少儿编程之后小朋友们可以参加的比赛。有的老师说scratch和python完全没有必要去学习。因为他们对升学没有太大的帮助,曾哥在这里向大家保证,这样的说法完全就是无稽之谈,这些人根本没有去研究过具体的政策,就到处宣扬他们的观点,这是对别人的极度不负责的行为。实际的情况是这些考级有用还是没有用都要去参考每一个地方的具体政策,现在还没有一个具体的指标给到每一个学校,所以每一个学校都是自定义要什么样的标准,一些学校就会有专门针对到这些考级的指标录取数。所以要去了解自己喜欢的学校的具体招生情况才可以确定是有用还是没有用。再说了多一个证书总比没有证书要好的,万一刚好用上了呢。

image.png