编程是芬兰国家教育大纲的一部分,孩子们从小就学习编程。但他们的学习方法不同于美国,而是学习如何用编程的思维来探索或学习跨学科的内容。这旨在达到两个目标:其一,让编程和代码激发孩子各方面的兴趣;其二,将科技与不同活动结合起来,让孩子们体会到科技与生活息息相关。
琳达·刘卡斯是芬兰的一名程序员,同时也是作家和插画师,她曾和芬兰的教育机构合作,使教师和学生不再认为科技是神秘和遥不可及的。她出版了系列图书《Hello Ruby》,创作了一个充满想象力的角色Ruby,引导学生在学校无形中学到编程的基本原理。比如,体育课上,孩子们在音乐声中,重复一系列舞步来感受“循环”这个计算机科学的概念——拍手,拍手,踏步,踏步,跳跃!然后重复。课程采用不同的组合,孩子们可以学习不同的循环类型。
在艺术课上,学生则通过学习织毛衣体会计算机科学中“循环”的概念。毕竟,织毛衣就是由一系列针法组成的,有时针法要变化,有时不变化。对于喜欢听故事的学生,可以通过讲故事的方法,传授计算机科学中“序列”的概念。孩子们会在故事中明白,不同的结果是由于不同的指示产生的。
刘卡斯坦言,将编码和编程与其他学科结合,要求所有老师——不管是教体育的,还是教艺术的,都要掌握编程基础知识。不过在芬兰,这不是什么大困难,因为对“怎么教和教什么”,芬兰教师享有很大自主权,分数也不是衡量教师和学生的唯一标准。艾米丽