来源:儿童编程启蒙 作者:转自新京报 2018-06-18 13:06:54
徐欣彦(北京市第一七一中学附属青年湖小学信息中心老师):年龄并不是关键,如果孩子有天分,学习编程没有成为负担,那么几岁开始学都可以。我曾经在一年级试讲过Scratch,只要不涉及数学问题,一年级的孩子对流程图、甚至分支结构、变量等概念都能理解。我希望,从小学低年级开始给孩子引入一些工程的理念,让学生了解怎么做项目,同时在课程中渗透计算思维及其下位概念,通过简单的程序实例逐步让学生加以理解,引导他们将其理念运用到生活中。在我看来,程序设计就像说话唱歌一样,是表达个人情感的一种工具,让孩子在编程中能够表达自己的想法。
目前有些机构过分夸大了编程的作用,鼓动孩子全部参加课外培训学编程没有必要。如果孩子在此方面没有天赋,完成学校设置的常规课程就好,如果孩子在学校学习过程中发现自己有兴趣,有潜力,可以深入学习。当然,校外机构也有一些好资源,而学校的选修课、社团也能提供学习机会。
争论2
孩子从编程教育中到底学到些什么?
“之前上过所谓机器人编程班,其实就是玩具班,没用,还不如我自己用Apple出的免费编程软件Swift playgroud教孩子更有效果。”对目前的编程培训,学机械专业出身的何先生认为并不能满足孩子和家长的真正需求。
与具备专业背景的何先生不一样,一般家长尤其是对计算机不太擅长的妈妈们往往很难搞清背后的门道,“孩子搭建了机器人,还能通过程序让机器人做工作;孩子上了几次课就做出了很漂亮的动画和游戏,这说明孩子有潜力吗?”“孩子到底是对做游戏感兴趣,还是真的能理解编程原理?”那么多编程语言,孩子到底学哪一种,家长们一方面担心孩子因此过多地接触电脑和游戏,一方面又担心跟其他早早就开始学编程的孩子相比,自家娃会不会输在起跑线上。
赵昊翔:家长普遍容易陷入的一种思想误区是外面的编程语言太多太多,像C、C++、Java、Python等,孩子到底应该学哪种呢?其实,编程不在于用什么语言,而是在于程序背后的逻辑和算法。编程语言的学习很容易,但逻辑和算法的培养很难。所以,对于幼童来说,无需纠结于教他们什么样的语言,而是在于如何培养孩子的逻辑思维能力。
从智力开发上来说,学编程不意味着将来要从事计算机开发工作,通过学习编程能够开拓孩子的逻辑能力、思维的缜密性、提高创造力,编程好的孩子对别的学科(比如数学、科学等)也都能触类旁通。
徐欣彦:从程序教学的实施情况来看,孩子学编程对于他的自身发展和基础教育有一定促进作用,这种促进不仅体现在数学、逻辑、设计思维和程序设计等基本技能上,在跨学科学习等方面也有效果。
我的孩子从小学编程,这不仅对他看待问题、观察事物的角度有积极影响,对初中的物理电学、数学相关知识学习也有帮助。从教师角度出发,我希望能在不打消孩子积极性的基础上,同步渗透完整的知识体系。
相关推荐:
小升初试题、期中期末题、小学奥数题
尽在奥数网公众号
欢迎使用手机、平板等移动设备访问 ,幼儿教育我们一路陪伴同行!>>点击查看