随着程式编码的演进,现在连小学生亦可利用软件进行编程,自行创造游戏及应用程式,而且过程有趣好玩。在科技界中,编程一直被视为继口语及书写之后的“第三语言”,因此不少国家均提倡儿童学习编程,例如英国将编程纳入中小学课程、美国总统奥巴马推动学校教授编程、邻近的越南亦将编程纳入小学正规课程。除了政府的推动,坊间自学编程的资源亦大受欢迎,更有编程程式被列入2015十大儿童应用程式之一。我国编程教育政策也提上日程,出台了一系列利好政策,以鼓励刺激青少儿编程行业的发展。在国内少儿编程也如火如荼地发展起来。
资讯科技为世界引进焕然一新的生活及工作模式,为了装备下一代迎接瞬息万变的新世代,教育界积极以电子工具推动学习,助学生善用资讯科技,亦藉此启迪他们的创意及解难能力,提升学习层次,而其中一项热门方式就是青少儿编程。在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。而在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始培养儿童的编程思维。在全球范围内儿童编程教育已经是一个主流,16 个欧美国家已将编程纳入了公立学校的日常课程。
在国内,青少儿编程在世界各地成为热门趋势,背后有不少原因。其中利好政策的推动,起到关键作用。国家也出台了很多支持编程上的政策,如:2016年6月,教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,将STEAM教育纳入基础学科,随着STEAM教育被写进国家政策、大综合考试开始试点编程;2017年我国出台关于未来AI产业的发展规划通知,紧接着去年的两会期间,少儿编程就被纳入中小学义务教育阶段的必修课。现时资讯科技已是生活及工作不可或缺的环节,要让孩子及早装备相关能力,学习电脑“语言”正是其中一个有效法门。此外,将编程融入学科知识,能大大提升学习动机,有本地学校就让学生以游戏式学习软件Minecraft建构绿色城巿,活学通识教育科中“可持续发展”的概念,激发学习兴趣。
“编程”培养逻辑思维
另一方面,编程不仅可用来学习知识,更重要的是可以培养学生的逻辑思维。电脑程式是一套结构严谨的思考方式,孩子以编程制作游戏,有如用积木砌小屋,过程中需掌握每个组件的连接,一步一步解难,考验学生是否拥有系统性的逻辑思维及解难能力。而为了制作更有趣的游戏,同学之间更会互相交流心得,并自行搜寻相关资源参考,显着提升自学能力。
其实,香港不少学校都利用Scratch、Minecraft、Kudo等游戏式学习软件,让不同年级的学生学习编程。例如去年的“学与教博览”中,有老师分享让小五学生以Scratch制作游戏的经验。而最近举行的香港青少儿科技创新大赛中,不少得奖发明都使用了编程,包括以程式操作的“多感读障手指”,或以编程建立基因图谱的分析模型,可见将来编程的应用将更为广泛,亦是学生发挥创意的绝佳途径。
创新、逻辑思考、解难、自学等因为学习及运用编程而带来的好处,正是今日孩子需要拥有的技能。当然,教育强调多元发展,学生使用编程时,亦要注意勿过分投入以致沉迷,用之有道,才能发挥电子学习的优势,把握资讯科技带来的机遇。