学习创客及电脑编程的重要性 (2)
10、Learn to code, code to learn
学写编程训练编程的思考方式 Computational Thinking ,如同学习阅读一样,在这个知识爆炸的世代是一种基本的能力。好比,从小我们学怎么阅读,并用阅读来学习更多其他的知识;从小学习怎么写程式、控制电脑,了解的是一种 New Ways of Learning,并且从学习写程式的过程中,刺激小孩的学习动机。父母再也不用逼着小孩学习数学,因为他要写程式控制按钮、人物、得分、方向的同时,自然需要用到许多数学的技巧,让他在做中学。另外还可以提高小孩英文的能力,写程式让接触英文成为自然的事情。其他的科目如音乐、艺术、文学等等,一样可以运用在写程式的过程中,也就是我们说的 code to learn。
目前,国内外对科技教育的重视是编程教育趋热的重要动因。在美国,创客教育及STEAM已成为其素质教育的核心,编程、3D打印、机器人等新技术也已走进了美国的中小学校。甚至,连美国前总统奥巴马也曾参与“编程一小时”,呼吁美国小朋友“别总在手机上玩,要去编程”。
从智力开发上来说,学编程不意味着将来要从事计算机开发工作,通过学习编程能够开拓孩子的逻辑能力、思维的缜密性、提高创造力,编程好的孩子对别的学科(比如数学、科学等)也都能触类旁通。
从程序教学的实施情况来看,孩子学编程对于他的自身发展和基础教育有一定促进作用,这种促进不仅体现在数学、逻辑、设计思维和程序设计等基本技能上,在跨学科学习等方面也有效果。
编程不在于用什么语言,而是在于程序背后的逻辑和算法。编程语言的学习很容易,但逻辑和算法的培养很难。所以,对于幼童来说,无需纠结于教他们什么样的语言,而是在于如何培养孩子的逻辑思维能力。
孩子从小开始学习编程的重要性,编程越来越重要,其实不仅仅是对高考,编程对孩子从小各方面的天赋习惯等培养也起着非常重要的作用。
孩子非常善于吸收新知识,掌握新技术,让他们早早接触代码非常有必要。比尔盖茨、扎克伯格、乔布斯,他们都是从小学就开始编写程序了,从小就开始编程思想的培养和编程技术的积累,为他们后来成就大事业奠定了坚实基础。
爱玩是每个孩子的天性。电子游戏也是软件,而且是具备很强逻辑性的软件。爱玩游戏的孩子通常也会是编程的高手。如果您的孩子因为沉迷于游戏而让您头疼,不如让他学习编程,通过编程的方法让他慢慢明白,游戏其实是程序员制作出来的软件。让他们从玩游戏寻找快乐转化为编写游戏来寻找快乐。编程是实现寓教于乐的最为理想的课程。
锻炼孩子的逻辑思维,培养孩子的科学素养。其实,所谓的编程就是将人类的想法按照一定的编码规则,变成计算机可以识别的代码和语言,让计算机帮助我们实现数学运算、事物处理和信息查询等。今天,我们在手机、iPad、计算机上使用的软件,诸如微信、游戏、支付宝、网上银行等,它们或简单或复杂,实际全部都是软件工程师编写出来的程序。计算机程序通常具备很强的逻辑性。完成一个程序就是在完成一个项目,一个任务。
因此,编程可以锻炼孩子的逻辑思维能力和创新能力,同时又可以锻炼其建立、完成和管理项目的能力。虽然并不是每个孩子长大后都会成为一个程序员,但是,作为一个家长,如果你能引导自己的孩子试着边玩游戏边学编程,交给他们学习的途径和方法,是不是倍有成就感!