2016年开始无论是从国际到中国还是从国家战略层面,都提出了对编程教育的高度重视。在自主招生方面五大奥赛的成绩会对孩子进入理想的大学很有帮助。
另一个角度看,现在出国的孩子越来越多,科技方面的学术活动术语叫科技背景提升,也可以让孩子展现能力,让他显得很有特点,这样有助于孩子申请学校。
小学甚至更低龄孩子的家长,对于到底什么是编程、怎样去学编程,根本就没有概念。家长要想清楚,学习编程的目的是什么,最后它要体现在考试或者学术活动上,或者是为升学做准备。
1. 编程的启蒙---要以兴趣为基础
家长在这里要注意,不是每个孩子都适合学习编程,孩子小的时候比如8、9岁就不要学习C++,孩子会感到枯燥。学习编程也要符合孩子的成长规律,对于小学阶段的孩子来说先要培养他的兴趣,带他们先做一些很简单编程游戏,通过兴趣引导他往前走,坚持坚持再加上家长的有效引导,孩子就会爱上编程。
2. 要做有目标的学习,有方向的学习。
现在孩子的时间都非常宝贵,与其在他不感兴趣、没有方向性的东西上浪费时间,还不如让孩子多出去玩会儿。
3. 学习编程要有家长的推动
我也是个家长,每次让孩子学东西的时候也有功利性,怎样为孩子未来升学、未来的职业指引,这都是我们家长要考虑的。变成在开始的时候,都是简单的、好玩的、拖拽式的。到了后面就该写代码、学算法非常枯燥,这时孩子能不能坚持下去,能不能去取得一个学术活动的好成绩,家长的支持和推动是少不了的。
上面这三点请各位家长仔细想一想,也跟孩子一起讨论讨论。
1. 不是每个孩子都适合学编程
现在媒体有很多宣传要学编程,甚至也进入了新课标,我们会支持孩子在学校上好课,但我也想说:“并不是每个孩子都适合学编程”。我还是要说这句降温的话,并不是要让孩子跟风一定要学编程,特别是低龄的孩子。你不知道他的兴趣是什么,你也不知道他能不能坚持的下去,这是非常关键的。
2. 要符合孩子的成长规律
前面我们说学习要有目的性,但我们也不能太功利。有的家长3、4年级就找我:“张老师我们要学C++”,为什么呀?因为信息奥赛就考C++。遇到这种情况我就拒绝了,因为孩子太小了,学这个语言会很枯燥,他可能很快就失去了兴趣。一个事儿如果让孩子失去了兴趣,他可能一辈子都不会去做,我们不能这么扼杀他的兴趣。从这一点来说,我们要坚持住学习编程要符合孩子的成长规律。到一定的时候,他能理解了,有一定的数学基础,在学编程才能学的更好。
3. 低龄学生从具象化图形开始
对于低龄孩子的启蒙,我建议从具象化的、拖拽式的开始。上完这一段家长看看孩子是否愿意学,愿意就再继续学习。不愿意就再去寻找其他,家长一定要看孩子的兴趣。
4. 高小、初中可以从Python入手
Python语言因为他的封装性比较好,孩子容易上手,可以去尝试。为什么是尝试?孩子能不能往下走,走过一段时间后他就会清晰的告诉你。真正的编程、未来的学术活动、工作跟游戏化的编程完全不一样。孩子能不能坐得住,能不能有耐心跟得上老师,自己能否有耐心做这件事,都是不一样的。
学习编程未来的方向到底是什么?有的家长说,以后不一定去做程序员。所有有深度的计算机学术活动都是基于算法,算法是一些在编程里面最最顶端的技能、概念。在职业发展上,现在有个职也叫算法工程师,很热门、薪水高,就业前景非常好。但是学起来也很艰苦、枯燥,它和数学也结合得很紧密。在设计应用领域,电子工程师、通信工程师等。在加拿大有些女孩子也来学编程,她未来要在她的工作中应用。还有职业也很受孩子们的喜爱,就是游戏设计、电竞,影视的后期制作。
机器人和编程是两条路,当中有一些小的结合。我们从最左边“搭建”来看,乐高就是有不同的颗粒搭建起来的,再到搭建乐高机器人。那机器人是怎样动起来的、怎样完成一些任务,这里面就需要编程了。编程是驱动机器人在动的一种工具或者一种手段。
机器人比赛是哪个体系?在国际上两个比较重要的比赛一个叫FLL(乐高)协会,他的学术活动未来国际上都很受大学的认可。在美国RECF是VEX背后的基金会,国际上主流的是这两套机器人比赛体系。
做好规划,让学习的目标更精准,为国内外的比赛做准备,为升学做准备,让自己的能力、特色得到很好地展示。
1. 编程越往上学越是算法的较量,要求孩子的数学也要很好,所以趁孩子低龄时帮助孩子把数学基础打好,不要跟风,要沉得住气,把孩子的路径规划好。
2. 孩子小尽量是兴趣的培养,有兴趣就有内驱力;孩子大了初三或高中以上,就一定要提前规划学习。信息学奥赛初高中组的难度完全不一样,国际比赛的规则也需要提前了解以备赛。3. 还是那句话,学习要有目标,方向定好了就要提前规划,高效的学习。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1