3岁开始培养动手能力,5岁开始培养动脑,专家是这样看少儿编程的

大家好,我是蜜蜂编程的LEO老师。随着国家推进AI人工智能战略,计算机和信息科学普遍得到了教育主管部门和广大家长的重视。南京等一批城市响应国家教育主管单位提出的信息化和素质教育的要求,把信息课程和编程课程作为了中考的一项考核加分内容;作为中小学教育指挥棒的高考,更是在浙江、上海等先行试点独立命题省份把信息学作为了高考考试科目。

指挥棒无疑大大的刺激了中小学生家长对信息学科的重视程度,编程人才成为了媒体口中的国家战略,一大批少儿编程和少儿机器人等素质教育培训机构如雨后春笋,破土而出。面对形形色色的信息学科的培训机构,家长都想了解一些什么呢?

作为一名从事信息技术十余年的优秀开发工程师,又在小学信息化教育方面历练了好几年,最重要的是作为一名小学孩子的爸爸,我想借这个机会和其他的爸爸妈妈们一起聊聊小学生的信息化教育和少儿编程。

3岁开始培养动手能力,5岁开始培养动脑,专家是这样看少儿编程的

这是说的最多的宣传语了

首先,少儿编程到底是在学什么?

这个问题相对好说清楚了,LEO老师自己的孩子现在也在学编程和STEM课程。不过,作为一个专业的教育工作者,我从来没有要求他学会如何写代码、如何用开发软件。那么,我教他学习编程到底是在学什么呢?

我觉得首先想让他学会的是一种思维方式,一种计算机解决问题的思维方式。这种方式和我们处理问题解决问题的方法有所不同,但是代表了解决一类问题的思维方式。

这里我打个比方,比如让小朋友自己去安排一次旅行,大部分小朋友可能会不知道如何开始规划,如果学过编程,就会有概要分析的概念,会把一个复杂的活动拆分成几个独立的模块,比如制定行程,购买来回车票,定酒店,定旅游门票,每个模块又可以详细的分为更多的小活动。这样一个复杂的过程就能被执行出来。

其实不光是可以通过编程学习了解计算机如何分析问题的,还可以建立类似计算机的从具体到抽象,再到具体的归纳演绎思考模式,这种思考问题的方式,才是对孩子最有作用的知识。

其次,怎么学少儿编程才能达到目标?

在怎么开始学少儿编程上,大部分教育学家都建议从简单的图形化编程开始培养基本的认识。这也是我们开始教授小朋友的入门知识。但是怎么学编程才能达到目标,其实首先要确定的是我们家长想带给孩子的目标到底是什么?是素质提高和开心学习,还是为了升学加分,奥赛名次?不同的目标当然是有不同的实现路径的。

作为一个专业的信息课老师,我个人觉得参加少儿编程学习,开始阶段的目标不宜太功利,这就和我们参加书法培训一样,不会一开始就定下培养书法家的目标。开始的目标肯定是学中玩,玩中学,了解程序是怎么做出来的,计算机是怎么运行程序的。

当小朋友们经过20-30堂课的基础学习,掌握了编程的一些基本概念以后,再看他是不是有浓厚的兴趣继续学习,有兴趣的我们家长可以引导小朋友加强数学基础的学习,逐步把数学知识和编程知识结合起来,学习一些更难也更基础的数据结构和数据算法知识。有了这些知识,不妨去参加一下NOIP小学入门组的考试,不管是为了升学加分,还是为了今后其他理科科目的学习都能有很好的引导作用。

学会简单的数据结构和算法以后,后面有兴趣实物操作的小朋友有的可以学习物理知识,参加机器人和电物理课程的学习,最后去参加机器人编程课的学习和中国科协组织的机器人大赛。另外一些有兴趣数学和算法的小朋友可以学习C++语言,后面参加NOIP更难阶段的考试,为中考加分做准备。

今天我们先聊到这里,我想后面还有几个议题,有不同看法的朋友可以给我留言,谢谢大家!


分享到:


相關文章: