少儿编程常见的五大疑问,90%家长都搞错了!越早搞懂越好
如今,编程要从娃娃抓起的理念,被越来越多的家长认同。不过,仍有一部分爸爸妈妈缺乏对机器人编程的了解迟迟没有行动。
以下我们总结出家长最常见的关于学编程的五大疑问,来聊一聊关于孩子学编程的那点儿事!
疑问一
编程太难,只适合高智商的孩子?
很多家长认为,编程是一门高深的学科,内容也晦涩难懂,只有数学天才才能学会编程,一般的小孩子肯定学不会,这完全是一种误解。
实际上,家长们混淆了少儿编程和成人编程的概念,错把成人编程当做了少儿编程。
少儿编程跟成人编程不同。少儿编程重在培养孩子的思维方式,激发孩子对编程的学习兴趣,从而增强孩子的创造力。如果能让孩子在青少年时期就掌握这种思维方式,他们会更好地适应未来的学习和工作。
少儿学编程是一个循序渐进的过程,不同年龄阶段的孩子有相对适合学习的编程内容。
比如Scratch图形化编程和初阶的机器人编程入门难度并不高,识字一两百的孩子(甚至学龄前)就可以开始学习了。
所以,聪明有天赋的孩子学编程是比其他孩子更快、更容易,但这并不代表少儿编程只适合高智商的孩子去学。
编程可以强化解决问题的能力,教会孩子如何把一个大问题分解成可以逐一击破的小问题,并且教会孩子关注细节的思考方式,为孩子打开创造性思考的大门。
疑问二
不当程序员,还用学编程吗?
有些家长会觉得孩子以后不会从事编程类的工作,因此就认为不用让孩子学编程。仔细想想,事实真的是这样吗?就拿我们现在的生活来说,我们手机上、电脑上、所有智能设备上使用的软件,无一不是通过程序编写来实现的。
学编程并不是要让孩子当程序员,而是让孩子拥有良好的思维模式,培养逻辑思维、编程思维、数理思维以及解决问题的能力教会孩子怎样去理性思考、怎样更好地解决问题,提升孩子的综合素质,从而有更多选择的机会。
如果孩子不会编写程序,很有可能会失去和智能机器人交互的能力,在世界稳步向前的时候掉队。就像我们现在学习英语,并不一定要当英语老师或者翻译官,最大的目的是为了交流和沟通。
疑问三
数学、英语不好,学不好编程?
有这种问题的家长,其实没搞清楚数学、英语和编程之间的关系。
如果你对孩子学编程存在这样的固有印象:小朋友数学、英语学的时间还不长,现在学编程太难学不懂。
事实上,英语和数学好的优势不可否认,但是它不是孩子学习编程知识的阻碍。反过来说,编程学得好,思维得到训练后,还能反哺学科知识。
从英语上来看,在少儿编程语言中,能用到的英语单词,也不过几十个,它们更像是一种符号标记。
编程和数学有很多的共通之处。编程虽然会涉及数学知识和概念的学习,但并不会超出孩子的学习能力范畴。
重要的是,编程的逻辑思维能够帮助孩子深刻理解数学概念,从而解决数学问题。
学编程的过程中会涉及到很多数学知识与原理的应用,编程将数学抽象复杂的概念变得可视化,用动画效果或者机器人编程做出真实模型,这种“看得见,摸到着”的学习方式,会让孩子更有兴趣,更容易接受。
孩子即便不懂英语,不会数学也能够操作,因为少儿编程会按不同年龄,有不同程度的编程可选择学习。
此外,学习编程还能促进孩子了解物理等知识,促进孩子的综合发展。在机器人编程学习过程中,从齿轮、杠杆、滑轮到摩擦力、压强、重力等物理知识的学习,都会随着编程知识学习的深入而不断强化。
疑问四
编程早学晚学效果都一样吗?
越早接触编程,越能在思维发展黄金期培养起编程思维,对孩子思维习惯养成、职业规划等都有深刻和长远的影响。
相对一些孩子一遇问题就退缩,总是说:“我不会、我不行、我做不到……”
学编程的孩子在问题处理方面的能力就会有很大优势,他们会在一个完整的程序里统一解决问题,懂得如何拆解复杂问题,再将这些小问题逐个解决并统筹这些解决方案。
他们会形成这样的思考路径:设定目标——寻找方法——动手操作——解决问题。整个过程中会让孩子快速理清思路、梳理知识、搭建框架……这样的训练能够有效的强化孩子的逻辑思维能力。
此外,学编程越早,就越能把握黄金时间,充分挖掘孩子潜能、想象力和创造力等。
疑问五
学编程,女孩没有男孩有优势
和“女孩不适合学理科”一样,“女孩不适合学编程”也是一种偏见。
其实,有许多女性很早就活跃在STEM领域,并且带来了重大的变革与影响。
你可能想不到,世界上第一个程序员是女性——“数字女王”爱达·勒芙蕾丝(Ada Lovelace)。她预言了通用计算机的可能,建立了循环和子程序等对现代编程领域来说极为重要的概念,以她而命名的“Ada语言”也沿用至今。
编程对思维方式的塑造是不分性别的,而且很多女孩子在编程学习上更有耐心,更有耐力。
编程作为适应未来人工智能时代发展的一种基础性技能,不论男女,所有孩子都应该有机会学习。
计算机科学家、哈维穆德学院第五任院长Maria Klawe曾说:
“编程是当今创造力的语言。我们所有的孩子都应该有机会成为计算机科学的创造者,而不是消费者。”
少儿编程已经不再是小众的兴趣学科,而是大势所趋。
家长们应该对少儿编程形成正确的认知,充分认识到作为素质教育学科的必要性,少儿编程的内核是以编程为载体来培养孩子的逻辑思维,增强孩子的创新意识,让孩子拥有面向人工智能时代的综合能力。