查看原文
其他

少用电脑,能更好培养儿童编程教育?

2016-09-28 Filippo Yacob 科技学堂
点击上方“科技学堂”订阅最新课程信息

本文的题目看起来有些吊诡,没有“电脑”还怎么教电脑?电脑编程不就是敲电脑吗?
提到编程,很多人认为编程是这样子的:


“编程不就是敲代码嘛?”

那么,在编程的时候,我们到底在做什么?

编程的时候我们都要盯着电脑,敲着键盘,把文字、符号和语法按照特定顺序排列,从而给计算机发出指令。

是的,但这是我们看程序员工作时候的表象。而他们编程时思考问题解决的方法——计算思维,则深藏于编程之中。计算思维与敲代码有很大的区别。
先有思想,再有程序

幼儿园阶段就可以对儿童进行计算思维的基础培养,而这些基础完全可以通过动“手”的游戏来教,而不必非要动电脑。
在解释原因之前,必须声明一点:我们并不是反对用电脑的使用。电脑设备随处可见,不可或缺,在早教的某些情况下确实能发挥作用。
2013年一项调查显示,中学生中有48%在课堂中使用平板电脑,尽管基于电脑的主动学习比被动学习要更有效,但并非所有运用电脑学习的效果都令人满意。
这时候就需要传统的动手学习发挥作用了。在学龄前开展动手式教学的好处被广为认可。动手式教学在培养计算思维等方面发挥了保障、提升,使之适应未来需求等积极作用。
 Jean Piaget让·皮亚杰让·皮亚杰(Jean Piaget)提出发现式学习这一革命性概念,指出孩子“通过实践和积极探索能获得最佳学习效果”,从而给英国小学课程带来了巨变。
Maria Montessori玛利亚·蒙台梭利 类似的,玛丽亚·蒙台梭利(Maria Montessori)的名言“手是人类智慧的工具”仍然掷地有声。

在我和英国卡迪夫大学心理学学者莎拉·格里森(Sarah Gerson)博士通信过程中,我的一位同事问她,和计算机相比,动手的优势何在?她回答说“动手操作所具备的社交和互动特性使孩子更有参与感,能获取更丰富的信息。
的确,研究人员曾经开展过无数次试验来探索,儿童动手做游戏与其学生时代能力间的联系,许多试验表明动手可以激活大脑特定区域,从而有助于发展其某些关键技能。
芝加哥大学2012年的一项研究发现,动手玩拼图游戏有助于发展“与科学、技术、工程和数学相关的认知能力”。同样的,华盛顿大学的迪米特里·克里斯塔斯基(Dimitri Christakis)开展大量研究表明,搭积木可以刺激孩子大脑,进而为语言能力的发展起到积极作用。
显然,这种有效而成熟的教学手段也可以拿来教学龄前儿童编程这类数字化技能,我们何乐而不为?毕竟,计算思维是由一系列虽然基础、但目的性很强的教育和指导培养出来的 。
Cubetto 编程积木
皮亚杰图式理论认为:儿童能够通过游戏的方式教授行为模式,而这个模式能够被应用于更加复杂的不同环境和场景中。通过这种方法,计算机科学中的数学概念,例如算法、排序、递归以及纠错等,都能通过实物来掌握,而不用借助电脑。

以编程教育之父西摩尔·派普特(Seymour Papert)在1960年发明的编程语言Logo为例。使用者可以通过编写的代码绘制线型图像,它既可以通过屏幕输出,也可以通过一个“小海龟”的机器人输出,从而给学习者提供了屏幕内外两种选择。这是史上首次,学习者可以借助非屏幕输出来学习复杂的编程。
用Logo语言画一个二叉树
Papert认为要给孩子们一个“可供思考的实物”,也就是要给他们把玩实物的自由。这些实物具备特定的功能性和目的性,那就是通过运动感官体验培养一种思维方式,一旦培养成功,这种思维方式就能进一步发展并运用到现实生活当中。
到这里,文章开头关于学前儿童在编程中多动手,少用电脑的问题已经有了答案。而近来能让孩子通过动手玩耍来掌握计算思维基础的“编程玩具”快速增长,正是这个答案的一个佐证。
我不反对电脑,但就编程教学而言,要重视快速发展的、强大的动手式教育方法 。明白这点,我们才能为孩子学习计算机科学核心技能提供清晰而丰富的途径,才能针对不断发展的数字化未来给他们配备上操控现实世界的编程武装。
 文章作者:Filippo Yacob编译来源:EdSurge.com
伦敦设计师、技术专家、企业家。Primo Toys早教玩具公司联合创始人。
 科技学堂科技辅导员在线学习平台微信号:sciclass
点击“阅读原文”进入原文报道

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存