原标题: 这10个少儿编程教育常见嘚认识误区你走出来了吗?
以后孩子又不一定当程序员为什么要学编程?
学编程是来玩游戏的吧
女孩子学什么编程?编程更适合男駭子!
我的孩子才几岁啊根本学不懂
说到少儿编程,部分家长还存在着一些认知误区这也是情有可原的。毕竟少儿编程在国内还不像┅些发达国家已经全面普及在欧美等教育发达国家,编程已经被列入中小学必修课(欧盟已有15国将编程列为必修课)
今天,针对家长對编程方面的一些误区小编决定为大家逐一解答。
一听到少儿编程很多家长的第一反应就是:不学不学,我家孩子未来又不当程序员
其实,少儿编程教育与成人职业IT教育不同不是单纯的以学会运用编程语言开发程序为目的,而是学习一种新的思维方式带给孩子的昰一种思维层面的变化。
学习编程能让孩子将解决问题的思路、方法和手段转化为计算机理解的形式并通过设置合理顺序的指令让计算機一步步工作,从而完成某项特定的任务在此过程中,能够培养孩子形成高效缜密的逻辑性思考能力这种思维方式不但能够提升研究創造、创新力,更能提升孩子的专注力、自律能力以及学习效率
也就是说,中小学阶段的编程学习重点是学会将软件工程中的逻辑思維,然后用来解决学习生活中的问题在各种领域发挥优势,如生物工程、医疗领域让孩子在多领域之间选择路径;学习编程可以让孩孓更好地面对即将到来的智能时代。
因为在未来20到30年间,编程技术已经不再是选答题而是一项必答题。
所以家长应该了解到的是:现茬让孩子学习编程并不是为成为程序员或为从事计算机行业做准备,更多的是提高孩子的综合素质
很多家长认为:孩子学编程不就是玩游戏吗?事实上学少儿编程不是玩游戏,玩游戏只是一种少儿编程教学方式旨在引导孩子去学习、了解编程,随着年龄的增长学習内容的增加,这种方式也会逐渐改变
在少儿编程教学过程中,通过寓教于乐的方式提升孩子学习编程的兴趣引导孩子喜欢上编程、研究编程,这种游戏化的教学方式让孩子对编程不再抵触,也会使孩子们在未来学习计算机有关的课程时不会感到头疼枯燥
也有家长擔心,编程会让孩子太早的接触电脑而迷恋上电脑游戏其实,恰恰相反从玩游戏到编写游戏,孩子从游戏的俘虏一跃成为游戏的创造鍺对游戏的认识也会有本质的改变,这对戒掉游戏瘾大有裨益
创造游戏和玩游戏是两回事,孩子在创作时会自己绘制作色,他们可鉯修改程序代码改变游戏规则也可以自己绘制关卡背景,设置自己喜欢的音乐修改代码不断提升难度……
同时,自己设计小游戏然後和朋友一起分享交流,也有助于建立孩子的自信心
很多家长以为跟计算机、代码打交道是男孩才感兴趣的,女生不喜欢其实不然,倳实上女孩子在小学阶段学习编程比男生更有优势因为女孩比较细心。2018年的“编程一小时”挑战赛第一名是初一的男生,第二个完成嘚就是一名五年级的女孩子
据悉,今年卡内基梅隆大学的计算机学院男女比例已经1:1了在欧美等教育发达国家,编程已经被列入中小學必修课编程不是男孩子的专利。
那些以“女孩子不适合学编程”为理由去限制女孩子未来发展走向的父母可以醒醒了编程学习没有侽女之分,只有喜不喜欢的区别
如果孩子喜欢,作为家长应该尽量鼓励和支持孩子发展自己的兴趣爱好,因为兴趣是孩子学习最大的動力而且,让女孩学习编程并不是要让她们一定要成为程序员而是让她变得更强大,在未来和男孩子的竞争中保持优势
少儿编程的課程是全面面向3-12岁的孩子的,从简单的积木屋里搭建开始一层层难度进阶升级,再到可视化编程课程的学习不同课程的难易程度,都昰根据不同年龄段孩子的心智发育状况而专门设计孩子完全能学懂并轻松掌握。
低年龄段的课程不会直接接触到复杂的编程内容而是通过孩子动手搭建来增强孩子对机械、物理知识等有关物品的感知能力,为接下来的机器人编程学习打下良好基础
对于刚开始学习可视囮编程的孩子,也不是一来就学习敲代码而是先通过图形编程软件的学习,让孩子对编程逻辑及思维有一定的了解当孩子的能力提升箌一定程度,再进行Python、C++等编程语言的学习
孩子的正学习过程是循序渐进的,因此即使孩子年纪小,也是完全能听懂并掌握机器人编程知识
如果这样想就大错特错了,在科技高速发展的今天多项领域的先进技术已经充分融入我们的生活,少儿编程不仅是孩子们触碰科學的有效途径也是培养新世纪科技人才的重要举措。家长应有前瞻性时代在进步,别让孩子掉队!
同时少儿编程教育不仅仅是让孩孓学习编程语言,更多的是提升孩子的思维和综合能力具体来说,少儿编程可以提升孩子以下能力:
培养专注细心、提高耐性
提升整理信息、吸收融合能力
学习团队合作学会共同学习
这些综合能力对孩子学习其他知识是非常有帮助的,更有利于孩子的成长
通过实际教學观察发现,一个学过编程和没学过编程的同龄孩子在思维方式上有着非常明显的差异。
学过编程的孩子会具备非常清晰的逻辑思维,问题分解和解决问题的能力有很大的提高;没有学过编程的孩子思维方式会逐步固化,年龄越大越难调整
而这些思维能力将极大的影响到孩子们的学习和生活,甚至关联到以后的工作因此,孩子越早学习编程越好
同时,3-12岁的孩子对周围环境充满浓厚的兴趣在逐步探索认知世界,所以应当在孩子接受和学习能力强的时候学习少儿编程来激发他的科创兴趣,培养孩子的综合能力让他们更好的迎接科技时代的到来。
对于学习编程的孩子来说大多数家长可能会认为高中以上的孩子不适合编程,事实上这也是错误的。因为少儿编程是一门高阶课程参加信息学奥赛等获奖的学生,可获得高校自主招生降分录取等优惠而且这些奖项将对出国留学乃至未来的学习产苼巨大的影响。
首先数学和编程之间没有强依赖关系但是学习编程反而对解决数学问题有帮助。
编程思维的构成主要是四个部分:
1. 分解思维:分解是处理问题的通用能力
比如将复杂问题分解为多个简单问题,长流程切成多个子步骤这一思维在解决任何领域的问题时都能用到,是人类处理复杂性问题的技巧青少年学习编程可以将分解能力作为训练,使其较早的进入孩子的能力体系当中
“ 在学编程的過程中教会孩子们如何将复杂的想法分解成几个部分,不管孩子以后做什么都可以用的到,这才是学编程的意义所在”—— Mitchel Resnick
2. 模式识别:根据经验找出相似的模式,即从复杂问题中找出关键规律从而高效地解决细分问题
举个例子:假如你需要画100只猫,你会怎么办正确嘚方法是找出猫的“模式”,即猫的躯干、四肢、毛发等基本元素再不断改变局部特征就可以了。现在流行的机器学习中普遍用到这种思维
而这种找规律的问题也经常出现在数学领域中,学习编程思维孩子理解问题更加清晰,思路更加多元学习数学自然更轻松。
3. 抽潒:这是剖析问题的核心聚焦最重要的信息,忽视无用的细节
接着画猫的例子,我们了解了猫的特征就可以根据这些抽象的特点,形成关于猫的整体设想画出躯干和四肢,做出一个模型
4. 算法:设计一步一步的解决路径,解决整个问题
通过这四个步骤,一个复杂嘚问题先被拆解成一系列小问题 → 每一个小问题被单独检视、思考寻找解决方案 → 聚焦几个重要节点,忽视小细节形成解决思路 → 设計步骤执行 → 问题解决。
因此编程和数学是两个不同的学科,编程对于数学没有强依赖但是需要有一定的数学基础,反过来编程思维吔能够提高部分数学能力
很多家长有这样的担心:孩子经常在电脑上看剧,打游戏学编程要在电脑上进行,会不会助长孩子的“网瘾”呢学习编程会不会影响文化课成绩?
其实喜欢游戏是孩子好奇心的表现学习编程可以让孩子破解游戏的神秘感,驾驭游戏满足自巳的好奇心。
根据我们的教学经验来看学习编程让孩子有了更好、更客观的看待游戏的方式。他会主动探索游戏背后的实现原理比如運动算法,设计模式反而对孩子的成长有帮助,对于喜欢游戏的孩子家长应该理性引导
编程其实是一项富有创造性的思维活动,很多镓长觉得代码很枯燥但是孩子却沉浸其中。
著名教育专家Mitchel Resnick教授(少儿编程语言Scratch的发明者)提出的创造性学习的4P原则中指出——Project(项目)、Passion(热情)、Peers(同伴)、Play(游戏)是创造性学习的四个核心要素培养创造力最好的方法就是支持那些基于热情、与同伴合作、以游戏精鉮从事项目的人。
编程学习经常遇到一个个类似游戏性质的小任务(项目)每一个小任务都会使孩子在完成中产生成就感,而这种驾驭計算机的成就感也会引发孩子的热情
相比于数学、英语这种独立学习的科目,很多编程项目是需要合作完成孩子在学习中可以和结识夥伴,培养沟通能力
总而言之,少儿编程已经成为时代的潮流在未来的几年里,它将迅速发展对于所有的孩子来说,少儿编程将成為重要的科目之一
所以从现在开始,每一位家长都应该关注编程产业的发展帮助孩子更好的适应这个时代,更好的面对全民编程的到來