郭明伟
摘 要:随着现代信息技术在中小学的普遍应用,小学信息技术课程的内容需要重新构建。通过论述scratch编程教学的重要性及实际操作方法、scratch编程教学在实际操作中存在的问题,来探索微课在小学信息技术课堂中的应用。
关键词:小学信息技术;微课;scratch编程教学;实践:研究
中图分类号:G623.58 文献标识码:A 文章编号:1009-010X(2020)16-0042-03
随着现代信息技术的高速发展,互联网使人类知识传授模式逐渐发生了冲击和改变,微课应运而生,这是知识传授模式和载体的变革,是对传统课堂的网络延伸和有益补充,是实现课堂翻转的有效抓手,是组织学生开展探究式学习的重要手段。要充分发挥微课传授知识的功能,一是要跳出现实空间授课概念的束缚,二是把教师作为传授知识的阐释者和教学基本资源的提供者,三是把握好课程的教学知识点是由学习者自由选择集合而成的理念。作为信息技术学科的教研员,我们在区域内基于微课对小学信息技术课程内容重构进行了探索。
本区域一直以来沿用的是市教科所《小学信息技术教学计划(2012)》的内容,围绕windows XP为主开展教学,已不适应于当前的社会信息化水平。现在的学生出生于信息化高度发达的时期,是信息时代的原住民,他们从一出生就体验着网络购物、移动支付、语音输入、人脸识别、体感游戏、虚拟现实,如果我们的课堂用我们自己都不使用的技术来诠释信息技术,就难以得到学生的接纳与认同。信息技术学科与其他学科相比较拥有鲜明的特点:先行性、前瞻性、探究性,这有利于学生兴趣的培养,有利于学生信息化素养的提升。
一、scratch编程教学的重要性及实际操作方法
经过认真讨论,我们认为计算机程序设计是人机交互的最基本形态,是建立计算思维的基础。学习计算机语言像计算机一样思考,通过编辑代码控制计算机服务,能够有效提升学生对计算机知识的理解。随着信息技术的变革以及教育观念的更新,计算机程序设计在人类思维能力培养方面的作用日益凸显。在2016年教育部颁布的学生发展核心素养中明确指出信息技术学科的核心素养包括:信息意识、计算思维、数字化学习与创新以及信息社会化责任。通过程序设计学习,学生可以培养深刻的、严谨的、灵活的、敏捷的以及富有创造性的思维能力。计算机程序设计中通过不同算法的程序实现以及程序的不断优化,可以培养学生的开放性以及创造性思维,这也是信息技术学科核心素养的内在要求。综上所述,程序设计已经逐渐成为中小学学生信息课程的重要内容之一。如今许多积木式程序设计软件的应运而生,也大大降低了编程的门槛,程序设计也真正地走入中小学生的课程教学。我们选择了scratch3.0 软件进行小学信息技术课程的编程导入。
2018年开始我们选取四所学校(农村、城市各两所)作为样例,在区教研室统一指导下,采用微课形式组织教学探索。根据安排,两所学校通过邮箱、云盘形式将微课布置给学生自主学习,采用翻转课堂形式组织教学(即提前通过微课学习scratch知识点,并做一些课前基础准备,课堂以项目为主解决相关知识点的深度应用和操作);另外两所学校通过内网服务器,把微课作为课堂辅助教学手段,采用小组合作形式进行探究式教学(即通过教师课堂简短布置,学生从服务器调用微课反复熟悉scratch知识点内容,设置一个小组项目,深化知识点相关内容深度应用和操作,通过小组合作帮助理解慢的学生巩固所学内容。)以上两种形式设定的原因,主要是因为城乡结合部或外来务工子女条件的限制,有的家庭不具备pc、网络条件,且通过对比可以总结出更高效的课堂教学方式。首先,从教学效果看,小学生通过微课学习scratch3.0编程接受程度较高,学生对计算机程序理解和计算思维建立效果良好,更能激发学生创新、创作的激情。其次,因小学生每周只有一节信息技术课,通过翻转课堂的教学方式更有利于学生信息技术素养的提升,但对于农村或城乡结合部学校来说,小组合作探究式的教学方式也同样优于传统讲授教学方式。最后,教学过程以微课为中心,不仅解决了信息技术教师的劳动强度,还能将教师的精力集中到带领学生深入探究学习上,有利于激发学生的学习热情。
二、scratch编程教学在实际操作中存在的问题
(一)局限性
两种教学方式具有城乡差异特征,同时考虑到不同学校信息技术教师的水平存在差异,这些都不利于区域整体课程布置。做好教学评价机制将是解决差异性的有效抓手,如何做好教学数据采集核数据分析是关键。若能找到一个适合的教材,积累一套相对完整的微课体系,依托一个强大的“人人通”网络教学平台,实现辅助教学功能,同时具有数据采集和数据分析的能力将是一种理想的解决方案。
(二)依赖性
微课的引入是一种新的教学方式和教学理念,如何杜绝教师把微课作为在线课程使用,教学必须要有翻转课堂思想。教师仍然是教学的重要环节,我们要让教师从课堂的掌控者向指导者转变,努力将教师由课程的执行者向课程的开发者转变。翻转课堂尤其需要教师有处理教材、开发教材的能力,作为教师要善于开发新课程的形式,教师在对学生学习品质、学习能力充分了解的基础上,为学生量身定做“教案”,并利用“人人通”教学平台制作微课,以便学生自主学习,反复学习,弥补吃不饱、消化不良的不足,最大限度提高教学时效,服务每一个学生。同时满足各种不同层次、不同兴趣学生的需求,真正做到因材施教。
(三)孤立性
小学信息技术课scratch3.0编程教学并不意味着抛弃课程所有的知识点,要兼顾通过编程项目来熟悉计算机操作,如:文字输入、图形图像、操作系统使用等。编程项目与计算机操作融合,不再分门别类单独掌握,以学习编程为核心,解决计算机操作相关问题。教师引导很重要,要有目的、合理地设置好课程环节,创造性地将计算机基本知识点融合到新的scratch3.0编程项目教学当中去,以达到学生信息技术能力提升的要求。
同时,学科间从来也不是孤立存在的,学习信息技术的目的就是以信息化手段更高效地解决学习、生活中的难题。如果我们能做好学科融合,必将对学生学习知识起到促进作用。笔者听过一节利用scratch编程制作钟表的信息技术课,学生首先要解决的就是时针、分针、秒针的关系,这恰恰是小学数学课上要解决的问题,如果我们把数学知识和信息技术课融合起来,让学生在计算机上面成功编程模拟出一块钟表,学生对计算机程序的理解和对数学知识的理解就建立了关联,知识形成了一个链条,对于知识掌握会更加牢固,也更能激发学生深入探知的动力。以信息技术学科为基础,不管是自然科学、人文科学、社会科学都可以找到相通的链条,无数的链条相连就是拓展学生知识的关联、具象、求证、反思,促使学生学习从存储记忆向实践探究的知识建构转变。
三、发现与畅想
我们对于全区推广基于微课技术的信息技术课程已有所准备。首先要确定一个适合的scratch编程教材——浙江大学出版社出版的《scratch3.0程序设计》非常适合小学教学,也被很多发达地区的学校采用,内容分为起步篇、进阶篇、提高篇、精通篇四个阶段,每个篇章分为六个项目完成,并配有基本的微课内容。其次,scratch3.0基于web浏览器可以实现编程,即使学生家里没有电脑环境,利用平板、手机浏览器一样可以进行操作,大大降低了学习门坎。再次,我们找到一个编程学习的“人人通”平台,可以帮助教师备课,学生可以在上面查阅教师的微课和提交作品,教师可以评价学生的学习情况,以学生的自主学习状况、过程形成数据,經过分析为教师翻转课堂提供数据支撑。区域管理帐户可以统计到所有学校课程开展情况及学生的学习情况,有利于对学校教学进行评价。最后,笔者还是特别鼓励信息技术教师,要敢于去推动学科融合,创新出自己的校本课程。一方面融合必将是信息技术教学发展的趋势,另一方面做好融合就是信息技术课程的高阶延伸,不仅在课程时间上实现了补充,更是满足了培养新时代高信息技术素养人才的需要。
【责任编辑 张 蔷】