基于STEAM的青少年Scratch教学思考

2020-10-21 21:11周旭
新智慧·上旬刊 2020年1期
关键词:教学思考青少年

周旭

【摘 要】随着“互联网+”时代的到来,各种信息技术的应用在国民生活的方方面面体现的淋漓尽致。为顺应时代的发展,国家教育部门从义务教育阶段就加入了信息技术类课程,其中编程类课程更如明珠一般深受国人的追捧。本文主要介绍风靡全球的Scratch编程结合STEAM教育理念带来的更大优势和教学思考。

【关键词】STEAM;Scratch;青少年;教学思考

一、STEAM教育的兴起

STEAM是科学(Science)、技术(Technology)、工程(Engineering)、艺术(Arts)和數学(Mathematices)5个学科单词首字母的组合,它是在20世纪90年代 STEM教育框架的基础上增加了艺术(Arts)学科发展而来的。2010年美国维吉尼亚科技大学学者格雷特·亚克门(Georgette Yakman)提出了STEAM学科整合的教育框架,将5个学科连接起来,以跨学科的方式指导教学,形成了一个共有五层的金字塔形状模型。STEAM教育倡导基于项目的学习方式,打破了学科间的界限,强调培养体验性、实践性和创新性。

二、国内外青少年阶段编程教育现状

在美国,随着奥巴马时期STEM战略的实施,掀起了中小学学编程甚至全民学编程的热潮。英国自1988年以来一直将信息技术课程作为英国中小学的必修课程。2014年9月,英国将编程加入到其最新的计算机课程体系中。在英国,5岁以上的孩子都必须学习编程。其他国家如芬兰、葡萄牙等也紧随其后陆续地推行全国编程教育。

在我国,随着“互联网+”时代的到来,各种信息技术的应用在国民生活的方方面面体现的淋漓尽致。《国家中长期教育改革和发展规划纲要(2010-2020 年)》指出教育担负着培养现代化创新人才的重任,并着重强调了信息技术将会给教育带来革命性的影响。我国《基础教育信息技术课程标准(2012 版)》指出“算法与程序设计”是信息技术课程的核心模块之一,还明确规定算法与程序设计为小学阶段信息技术课程的拓展模块。可以看出,虽然我国对编程课程的起步要晚于国外,但在新课改理念的指导下,我们已经开始注意到其重要性,并致力于培养青少年编程的教育,以满足社会信息化大发展的需要。

三、适合青少年的Scratch

Scratch是由麻省理工学院(MIT) 设计开发的一款面向青少年的图形化简易程序设计语言,它是一款免费的开源软件,最新版本支持各种主流操作系统及多国语言。Scratch与人们印象中的编程最大的不同是它基本不使用那些晦涩难懂的代码就可以完成编程。它利用模块化拼接能够方便地完成编程,其积木模块包括8个大类,100多个功能,可以制作动画、小游戏、解数学题等等。程序设计过程可视化,带有很强的趣味性,能充分调动学习者的主观学习愿望,激发青少年的求知欲和探索欲。由于其简单易用且极易上手,故能以极短的时间风靡全球。

四、从“学习编程”到“通过编程学习”

“Learn to code,code to learn”是Scratch之父——米切尔·瑞斯尼克(Mitchel Resnick,乐高学习研究教授,麻省理工学院传媒实验室幼儿学习研究终生教授)在TED的演讲题目。他希望Scratch能给孩子们带来的不仅仅是学习编程语言,更能通过熟练的使用这门简单的编程语言去学习、探索、体会、创新以及分享更多的乐趣。

青少年一线教学与实践的关注点,正应当从“学习编程”(Learn to code),逐渐转向“通过编程学习”(Code to Learn)。根据皮亚杰提出的认知发展理论青少年在11-12岁正处于具体运算和形式运算交叉的节点,他们在这个年龄的思维发展到抽象逻辑推理水平,而结合STEAM教育能更加切合这个阶段对知识的认知。

五、青少年Scratch教学策略

基于STEAM的Scratch编程课程应具有趣味性、情境交互性、学科整合性、启发迁移性以及创造性。这些特性五位一体支撑起教学,培养青少年在Scratch学习中的多学科知识整合能力、综合创新能力、项目探索能力以及问题解决能力等。项目案例应当选择符合青少年年龄特性的、亲切的、容易让他们接受的情境,采用平时喜闻乐见的游戏形式,由浅到深、由易到难渐进式的引入各知识点,利用模块化教学的优势,让学生在多个项目中不断增量巩固已有知识和学习新的知识,引导学生尝试各种功能组合,激励他们不断地自主探索创新。

在教学中,不应只注重Scratch本身的学习,即不仅仅是学习编程知识和技巧,而是应该注重如何运用各种知识来结合各学科优势综合发展,唯有这样才能更好的激发学生作为学习主体的兴趣,同事也能充分体现STEAM教育理念的优势,让学生能够“学中做”并且“做中学”。

Scratch项目的设计应体现探究性、协作性原则,侧重培养青少年的观察分析能力,灵活设计小组分工,营造协同运作的氛围。另外,要加强学生们信息搜集能力的培养,注意培养他们使用工具解决实际问题的能力,重点培养他们对跨学科知识的综合运用。最后,要建立起科学合理的评价体系,能够快速准确的反映出学生的综合表现,及时定位问题和不足并加以增强和改善。

STEAM教育理念和Scratch编程技术具有教育理念的高度一致性,它们的融合可以让彼此相得益彰。

参考文献:

[1]徐玉芳.基于STEAM 的小学Scratch 创意编程课例设计[J].电脑知识与技术,2018,14(24):208~213.

[2]范帅帅.基于Scratch培养小学生计算思维的教育实践研究[D].聊城:聊城大学,2018:1~5.

猜你喜欢
教学思考青少年
蔬果能让青少年的心理更健康
中日青少年体质PK
关于农村小学语文课堂教学的几点思考
对语文教学目的的思考
初中历史反思性教学思考
民歌融入音乐课的教学思考
青少年打篮球注意事项
第二单元 做自立自强的人