据新加坡今日在线网站(todayonline.com)2014年7月4日报道,世界上有许多国家的学生从小就开始学习电脑编程,越来越多的国家将编程作为国家课程的一部分。爱沙尼亚是首个从2012年就开始教授青年学生编程的国家;英国将编程定为小学课程,5~11岁的学生可以学习到计算机运算法则和简单的编程,到11岁,学生将会设计“模拟现实问题的计算机抽象概念”;此外,澳大利亚、美国等国家也都在小学开设电脑编程课程。
谷歌公司董事会执行主席埃里克·施密特说:“在英国,大多数学校中的课程关注的是如何使用软件,却不关心这些软件是如何制作的。”英国皇家协会在一份报告中称“数字化技能”是现代社会必备的技能。学习计算机科学可以将年轻人培养成“技术设计者和创造者”,而不仅仅是“技术使用者”。
在新加坡,大多数学生是从信息技术俱乐部和私人中心学习编程的,而不是学校,因为编程还未成为学校课程的一部分。但新加坡资讯通信发展管理局(IDA)称已经与教育部协商将编程引进学校课程,教育部部长也证实了这一消息。该举措不是为了让每一个人都成为编程高手,而是为了帮助新加坡抵御信息通信技术的强力冲击。
新加坡主要分3步实施该项计划。首先是快速行动。现阶段要向其他国家和地区学习,迅速建立起编程课程系统,不必等到研究和课程完全成熟后。其次是培训教师。师资到位才能更好地教授学生。与此同时,要确保编程课程能够达到正确的目标。其中最重要的是发展学生的计算机思维,即思考计算机模拟和解决问题的模式。
(华东师范大学教育学系陶媛编译)