你认为现在的孩子需不需要学习编程?
按理来说,很有必要,因为可以锻炼孩子自身的逻辑思维能力。但首先要考虑的是
一、孩子年龄是否合适?孩子对此是否有兴趣?年龄:年龄太小的孩子在理解和动手方面的能力相对会弱一些,这样在学习的过程中会比年龄大一些的孩子难度高一些,所以需要考虑孩子的接受程度。
兴趣:编程学习对孩子有很多的好处,包括空间想象能力和逻辑思维能力等等,但好处再多也顶不过孩子的一句话“我不感兴趣!”如果不感兴趣,好处再多也相当于零。
二、编程都学习哪些内容:小学生学习的编程,和我们通常理解的那种用VB、VC或者C#等编程语言的学习都不一样,主要有以下两种方式:
1、简单的逻辑语言与“可编程机器人”的联合使用。
这种编程的应用方式三年级左右的孩子就可以学习,而且有实物配合,再通过可编程控制器与“机器人”(有时候可能是个小车,也有可能是个其他的东西)的链接,去实践语句的判断是否正确。
由于在这种学习方式中,编好的程序可以由实物的动作呈现出来,相对直观性较强,而且孩子们会比较喜欢。
这种方式的程序编写,大多时候以老师的模板作为参考进行改动,实现的功能大多也是前进/后退/转弯与其他动作的组合,可能孩子的学习持久性会相对较弱。
2、利用电脑上的编程工具进行编程
现在常见的编程工具有三种:编程猫和魔爪以及网易的卡搭。
这三种方式基本都是基于Python编程语言的模块化编程,从而实现一些预定功能。这个难度和上面所说的可编程模块与机器人的组合相对较难,而且可实现的功能也比较多。
除了模块化接口之外,还有字符编辑方式可供选择,孩子对模块的搭建方式熟悉后就可利用字符编辑窗口实现更多的可能。
三、结束语凡事都有两面性,两种编程学习方式,前者上手简单,有实物动作参照,对于孩子空间想象能力的要求相对较低,但高年级的孩子未必会喜欢。同时,孩子在学到一定程度后,就没有后续的知识体系对接;后者基于电脑编程,没有实物对照,对孩子空间想象能力的要求相对较高,而逻辑思维能力也有相对较高的要求,后面也可以用这些工具编制相对比较复杂的程序,扩展性相对比较好,但由于要频繁使用电脑,又可能对孩子的学习产生一定的影响。
凡事有利必有弊,这个就需要家长进行管控了。但就从整体而言,小学生学习编程对其逻辑思维能力、空间想象能力、动手能力的锻炼还是非常有帮助的。如果有条件,孩子也喜欢,还是建议让孩子学学的。
全脑开发程老师:教育战线的一名老兵,主做全脑开发师资培训和零秒思维写作师资培训,家庭教育指导。期待能够与更多的朋友一同交流。