当我们提到少儿编程教育时,似乎家长们总会有各种各样的误解和偏见: 孩子电脑都不会用,怎么学编程呢? 少儿编程现在还不能算主学科,对升学没什么用! 让孩子学习少儿编程属于超前教育,不值得提倡! 以后不打算让孩子做程序员,不用学编程! 女孩子学什么编程?那是男孩子才学的! 少儿编程教育是什么?是跟学习的计算机一样吗? 那针对这些看法与建议,国外早在14年开始就是另一番火热的景象: 2014年,英国教育大纲将计算机编程列入516岁中小学生必修课程。2015年,美国政府投资40亿美元开展少儿编程教育,呼吁全国青少儿学习编程。2016年,美国推行计算机科学教育,强制要求高中必修计算机编程学分。2017年,新加坡中小学考试中加入编程考试科目。。。 同时研究表明,6岁以上的孩子好奇心强,且动手能也同样不逊色,这个年龄段的孩子大脑思维活跃,对于世界是充满好奇的。少儿编程正是打开孩子好奇世界大门的金钥匙,可以很好的激发孩子的创造力。 据相关调查显示,学习编程可以拓展更多职业渠道,现在美国有超过三分之一的高薪工作需要熟悉计算机编程。 编程与未来密切相关 我们生活在科技时代,孩子们对智能手机,平板电脑的使用驾轻就熟。除了成为种种科技产品的被动消费者之外,他们更应该看到科技背后的世界,甚至掌握创造未来生活的主动权。而这一切都与编程有关。 编程像是一种科技语言,它可以通用于整个世界,因为科技没有国界。21世纪科技在生活中扮演的角色日益重要,编程也广泛应用于各行各业,帮助人们将工作任务化繁为简。编程不仅增进知识储备,更能培养未来领导型人才的九大能力。 早接触早受益 少儿编程是图形化编程语言,把原来英语的代码编程语言转成图形模块化、指令化,以游戏、情景动画、积木构建的形式呈现。旨在培养孩子的九大能力:观察力,想象力,创造力,逻辑思维力,问题解决,空间思维,判断性思维,序列与条件,调试操作能力。 少儿编程符合孩子的成长发展特点,孩子更易于操作掌握,适宜年龄412岁。少儿编程带给孩子的不仅仅是一门技术,更是多方位全体系的能力和思维培养。 让孩子成为未来世界创造者 通过编程学习到的化复杂为简单的做事哲学,以及分析、解决问题的能力会让他们受益终身。卡内基梅隆大学的JeannetteMarieWing教授曾提出人人都需要培养编程思维:仅仅学代码是远远不够的,更重要的是培养孩子编程思维。 许多孩子看到比较复杂和比较烧脑的程序就望而却步,也有部分孩子虽然掌握了部分编程的语法,却不知如何下手。这些都是因为没有形成系统的编程思维和实战经验。而我们让孩子培养编程思维的目的是让孩子能够独立解决问题。 那么孩子该如何培养编程思维,实现自我转型呢? 独立思考是关键 将一个个大的问题逐步分解成独立简单的小问题,使问题由复杂变简单,由抽象变具体。简言之,编程可以将一个问题清晰具体地描述出来,并将问题的解决方案表示为一个信息处理的流程。 孩子需要将整个过程进行梳理,提出问题且独立思考解决方案。由起点到终点的过程,都是需要自己去探索发现。在编程的过程中,独立思考并将问题解决也会带给孩子满足感和成就感。 兴趣是孩子最好的老师 目前国内许多孩子都存在能动性不强、主动性差的现象,这也是很多家长的痛点,很多家长都很焦虑自己的孩子为什么不爱学习、学习积极性不高。这是因为国内大多数孩子在最初接触知识的时候没有建立正确的学习思维,而是将学习作为一项任务,任务驱动式的学习不利于孩子的成长。因此,培养学习兴趣则成为重中之重。 从小学习编程,可以让孩子在编辑一个系统程序的过程中,建立有序思维,对于抽象思维和逆向思维能力的培养很有帮助;通过编程的转化模式,逐步建立孩子的图形化思维,最终达到独立解决问题的能力。 少儿编程是超前教育吗? 当下教育竞争激烈,各项学科太多,大部分家长可能觉得,现在孩子们的升学压力大,学习编程不应该在中小学,进入大学后想怎么学都行! 根据世界知名教育专家的观点:少儿编程教育并非超前教育,而是结合科学、数学、工程学知识的创新学科,是符合未来时代需求的知识。 而孩子的学习编程就像是现在的美术、钢琴等等。 我们应该做的是孩子应该减少应试教育的补习,从小学开始接触具备创新思维锻炼的少儿编程。 最后,需要特别说明的是,如果说数学基础课程不是为了培养孩子成为数学家,学习编程也并不是要让孩子掌握一门具体的技能,成为一名程序员。最核心的目的是通过编程这门学科,提升整体思维能力和学习方法,然后将这些综合应用到生活、学习的各个方面。