风传媒
英国小孩5岁开始必修程式!电脑语纳入义务教育
Inside 2015年10月26日 11:56
“程式已是新的读写能力(Coding is the new literacy.)”,近几年来由于硅谷公司
大鸣大放,技术人才需求孔急,从网页、app、资料科学到云端、大数据、物联网,科技
占领全世界,Geek 晋身最抢手的角色,但显然,人才的培育跟不上科技的发展。在
Bill Gates、Mark Zuckerberg 等科技界巨星的呼唤下,“全民写程式”成了时下西方
最流行的口号,就连美国总统欧巴马、英国首相卡麦隆、新加坡总理李显龙等各国政要,
纷纷疾呼全国不分上下,都该学点程式。
不过,新闻媒体上所曝光的,不是星光熠熠、成就非凡的创业者,就是早慧的天才儿童。
程式距离一般人,依然非常遥远。尽管网络上有无穷尽的自学资源,但若缺乏主动接触的
机会,永远也无法了解程式的奥妙。
在这个时代,程式无所不在,它塑造了今日的数位世界,也将继续在人类的未来扮演关键
角色,我们对于程式的教育却付之阙如。现在,有些国家决定,该是重新把程式带回校园
的时刻。电脑课不该只是教导学生如何编辑一份 Word 文件或 PowerPoint 简报,更重要
的,是让他们写下属于自己的“Hello World”。
爱沙尼亚“程式老虎”计画
早在 2012 年,爱沙尼亚的公部门与私部门联手推行了名为“ProgeTiiger”(程式老虎
)的计画,由政府出资 7 万欧元,作为教材与师资培训之用。当时全国 550 间中学有
20 间参与,不到 10 岁的学生已经懂得使用 Scratch 拼凑出自己的第一个小游戏,或
以 intelligent brick 造出简单的程式,指挥乐高机器人 Mindstorms 走动起来。
这个位于东欧波罗的海的小国,是 Skype 的发源地,也是首个开放普选线上投票的国度
、以及最早全面 e 化的国家之一,会领跑全球,成为第一个在校园课堂中植入程式的国
家,并不令人意外。“在爱沙尼亚,孩子们包著尿布伴着 iPad 牙牙学语学走步,是很自
然的事,我们认为,这是理所当然‘展开科技教育’的时机”,ProgeTiger 专案经理
Ave Lauringson 这么说道。儿子当年才刚满 4 岁的她,已在思索,让他开始接触程式
。
当然,一下子就把 Java、Perl、C++ 塞到连话都还说不清楚的一般儿童面前,肯定会吓
坏他们。ProgeTiger 首先先让孩子认识“逻辑”,为后来的程式学习铺路,同时也是数
学、甚至机器人学的根基。
“我们是只有 130 万人的小国,执行任何计画都不难。爱沙尼亚是最适合开拓新事物的
小型实验场,我们大胆行事,但我们也不知道未来会走向何方。”Ave Lauringson 说。
英国小孩从 5 岁开始便双语教学:英语、电脑语
场景转到英国。2014 年 9 月,英国正式将程式纳入义务教育,其实英国的这项计画也是
在 2012 年就开始制定,当时,在非营利组织 Computing at School 的游说下,加上
Google 主席 Eric Schmidt 重话砲轰英国“耽溺于往日荣光,教育体系崩坏”,英国政
府决定采取行动,成为八大工业国(G8 )第一个将程式教学带进校园的国家。
有着来自微软、Google 等公司协助培训师资的奥援,从 5 岁开始,孩子们就能边学人的
语言,边学电脑语言。他们也在政府网站 GOV.UK 公布了课程大纲,只列出孩子需要学习
的技能,但不限制教学方法。
5-6 岁:这个阶段的小孩会开始知道什么是算法,不一定直接牵涉电脑。像是说明“一
串指令”时,老师也许可以用食谱或以小孩早上起床刷牙洗脸等例行公事来解释。但也会
让学生自己创造或 debug 简单的程式,发展逻辑推理能力,并且初尝使用电子装置“创
造、组织、储存、操作、取回(retrieve)”数位内容。
7-11 岁:刚上小学的小孩,会开始碰到稍微复杂的程式等着他们编写、debug,尝试解决
特定问题,掌握包括 variables 与“sequence、selection、repetition 的概念”。他
们仍将一方面持续发展逻辑推理能力,一方面学习使用网站与其它网络服务,而且还会有
更多使用装置蒐集、分析、呈现后端数据与资料的练习。
11-14 岁:孩子进入中学之后,就会开始使用两个以上的语言(其中至少一种是文本语言
(textual)),创造自己的程式。学校和教师可以自由选择特定语言与编码工具,学生
将会学到布林逻辑(像是 AND、OR、NOT),认识二进制数,研究电脑硬件与软件怎么分
工合作。
美国急起直追
美国科技媒体 PandoDaily 报导英国将程式深入义务教育时,标题用了严厉的措辞“
What the hell, America(搞什么,美国!)”,突显作为全球科技最先进的国家,却迟
迟未有相关政策落实的荒谬。不过,今年九月开始有了动作,纽约市长 Bill de Blasio
宣布,将砸 8100 万美金,务求软件、程式等电脑科学教育须在十年之内普及到全市所有
公共学校之中;芝加哥则决定在 2018 年以前,将修习至少一年的电脑科学课列为高中毕
业门槛。作为全世界科技产业最蓬勃旺盛的地方,旧金山将从幼稚园到中学提供程式教育
,并强制八年级学生必修。
从小扎根,在最能接受新事物的年纪将程式“去神秘化”
为什么要鼓励小孩学习程式?《纽约时报》这篇报导中的程式教育提倡者指出,营造可亲
的环境、令程式领域“去神秘化”是很重要的一点。8 岁的小孩尚未形塑对程式的刻板印
象,在人类好奇心最旺盛的年纪,就先让他们理解程式的趣味与美好,培养他们对程式的
兴趣。
不过,这些提倡者也强调,程式课程并非要把所有人都变成开发者,“就像音乐课的目的
,不是要迫使全部的学生长大都去当小提琴手”。程式是一种“解决问题”的过程,希望
能够从小培养孩子的“运算性思维”(computational thinking),包含数学、逻辑、演
算法,学着把巨大的问题拆解成一系列更小、更容易处理的问题,让你能够更有效率的解
决更加复杂的困境,并以全新的眼光看待世界的运作。
就现实面来说,软件已是这个世界的语言,《富比世》杂志在 2011 年即指出,“现今每
家公司都是一间软件公司,软件无所不在:芯片、韧体、作业系统、使用者接口、应用程
式、游戏、网页、企业、生活方式等等”,优异的软件人才理所当然成为珍稀的独角兽,
光在美国,就有 50 万科技相关职缺。然而随着科技渗透生活,未来 20 年,对于电脑科
学拥有基本的掌握度,可能会变成基础能力,程式的“识读教育”在此时此刻更显重要。
回过头看台湾,十二年国教课纲草案最近订定“生活科技”与“资讯科技”2 个必修学科
,资讯科技方面,国中、高中各有 6 学分与 2 学分必修。不过目前仍为草案阶段,尚不
清楚课程大纲与内容。不过比起“从小扎根”的爱沙尼亚与英国,10 几岁才开始程式教
育,可能还是晚了一些,而师资培育也是最需关照的议题,另外,一向被批评短视的台式
教育,能否在新时代、新课程,走出不一样的内容,舍弃功利主义,真正让学生乐在其中
,无疑是最大的挑战。
文/1830采访团队、Inside Liz 原文刊载于1830网站
本文经授权转载自Inside
http://www.storm.mg/lifestyle/70266