通过编程让孩子表达自己

2019-06-06

来源:互联网

标签:

少儿编程

“我希望能给孩子们提供机会,让他们能够以创意的方式表达自己。”63岁的麻省理工学院媒体实验室教授米切尔·瑞斯尼克(Mitch Resnick)在谈及自己开发Scratch编程语言的初衷时说道,“我起初的动力并没有变。我们还要触及到更多的孩子,给他们更多的机会,帮助他们创造出更多东西。”

瑞斯尼克教授拥有众多的头衔:MIT媒体实验室教授、MIT媒体艺术和科学硕博士项目主任、乐高学习研究派普特教授以及更广为人知的少儿编程语言Scratch之父。

瑞斯尼克教授曾解释了他创造Scratch的理念,这源自19世纪一位德国幼儿教育家的想法:老师教、学生学的“广播式”学习效果欠佳;孩子们想要更好理解世界,那就让他们自己创造这个世界的模型。

科技的进步在计算机、人工智能和自动驾驶这些信息技术领域正变得越来越快,而编程技能的重要性也得到了更广泛的重视。一位芬兰的前教育部长说“在未来,如果您的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者。”

在美国,一些很有影响力的人甚至建议将编程课列入学校的教学课程,苹果公司的CEO蒂姆·库克建议“让编程教育进入每一所私立学校”。

瑞斯尼克教授认为,让所有孩子学习编程都很有益处,但前提是采用正确的教授方式。“我们应该通过让孩子们讲故事的方式教授写作,通过让孩子们做作品的方式来教授编程。”瑞斯尼克教授希望在未来,学习编程就像学习写作一样。

“现在我们认为,写作是每个人都需要学习的一项技能,并不是因为我们觉得每个人以后都要成为专业作家,而是因为学习写作可以让你学会表达自己的观点,是一项很有用的技能。”在瑞斯尼克教授看来,学习编程并不是每一个人都要成为专业的程序员,而是可以用新的方式组织和表达自己的观点。

然而在某种程度上,以新的方式组织和表达自己的观点并非可量化学习成果,这也导致部分家长不愿面对孩子学习编程所需要付出的高昂的机会成本。

瑞斯尼克教授对这些家长给出了很好的建议,他认为教育最重要的目标就是要把学生打造成终身学习者,帮助他们培养他们需要的创造能力,以在未来社会更好地学习并取得更好的发展。“如果你把这个作为教育的目标,那么很显然Scratch就是实现这些目标的绝佳途径。但是如果你觉得最终要的目标是考试拿高分,那么花时间学习Scratch可能不是最好的选择。”