高中信息技术课程综合活动的教学策略探究
2021-07-11刘永娟
刘永娟
【摘 要】为了提升信息技术课程综合活动实施的有效性,完善学科建设,实现普通高中学生全面发展,以每章最后的综合活动为项目主题,以项目式学习组织综合活动内容,重组每章教材内容,优化教学策略,完善高中信息技术课程综合活动教学策略的理论体系。本文以“心算练习程序设计”为例,从重构教材、整合资源、实施方法和评价工具四个方面探究信息技术课程综合活动的教学策略。
【关键词】高中信息技术;综合活动;教学策略
【中图分类号】G434 【文献标识码】A
【论文编号】1671-7384(2021)06-053-03
在信息技术学科教学中,如何在有限的教学时间里,让学生将具体知识由点到线、由线到面串联起来,形成系统认识;如何让学生将所学知识进行拓展和迁移;如何让学生形成分析问题和解决问题的一般思路和方法,落实信息素养的培养,是教师们一直在思考的问题。
优化普通高中信息技术课程综合活动实施的教学策略,尤其在对学生综合能力要求很高的板块,对提高课堂教学质量,提升学生信息素养,提高学生分析问题解决问题能力等方面有绝对优势。
信息技术课程综合活动的教学功能价值
对信息技术课程综合活动教学功能价值的深入认识,有助于完善高中信息技术课程综合活动教学策略的理念体系。我们以“培养学生核心素养”为标准,讨论信息技术课程综合活动促进学生发展的价值。
1.信息技术课程综合活动承载着落实项目式教学的重要功能
项目式教学是以项目为主线、以教师为引导、以学生为主体的一种教学方式。以项目式教学开展信息技术课程综合活动,有助于激发学生的学习兴趣,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及交流与合作的能力,最终提升了学生的信息素养。因此,信息技术课程综合活动开展项目式教学,对完善教学策略提供了理论依据,帮助学生培养信息意识、计算思维、数字化学习与创新、信息社会责任四大学科核心素养具有重要意义。
2.信息技术课程综合活动的教学有助于学生深化理解基本概念和理论
在知识爆炸时代,学生要有能对复杂概念和理论更深层次的理解能力。通过信息技术课程综合活动的开展,学生在项目实施的主题情境中,需要整合本章节所有的知识碎片,在整合中迅速掌握概念和理论,最终对抽象的理论产生深刻理解。当学生对概念获得更深层次的理解时,他们就会以一种更加实用的方式学习相关知识,知识量的积累达到质的飞跃,培养出创造和创新能力。
3.信息技术课程综合活动的教学是培养和提高学生核心素养的重要途径
在信息技术课程综合活动教学中,学生借助相关的学习资源和学习工具,通过主动思考,获得知识和技能培养了核心素养。学生主动选择外部的信息和知识,并进行加工和处理,最终形成自己的想法和认知结构。而教师也改变了传统的主导者角色,成为学生的指导者、帮助者和促进者。
信息技术课程综合活动的教学策略
教学策略是教学设计的有机组成部分,是在特定教学情境中为实现教学目标和适应学生学习的需要而采取的教学行为方式或教学活动方式。
我们以粤教版信息技术选修1《算法与程序設计》中第三章第三节的综合活动“心算练习程序设计”为例,结合新课程内容标准,在教学中紧紧围绕学科核心素养,以项目方式整合课堂教学,重构教学组织方式,充分利用教材和数字化环境、资源,引导学生在数字化学习的过程中,领悟数字化环境对个人发展的影响,养成终身学习的习惯。
1.整合课堂,重构教材
通过基于生活的情境:为了小张同学的妹妹更方便练习口算,我们需要帮小张同学设计一个心算练习的程序而确定项目的主题——“心算练习程序设计”。在项目的规划阶段,学生思考用计算机解决练习口算这个问题的过程是怎样的?心算练习的算法如何设计?怎样去描述这个算法?计算机程序怎样运行,程序语言有哪些?这些问题引导学生要了解人工和计算机解决问题的过程、算法和算法的描述、程序与程序设计语言这些知识。当学生完成项目的规划阶段后,第一章“揭开计算机解决问题的神秘面纱”也就在项目实施过程中逐步掌握。
随着项目的推进,学生需要将设计好的“心算练习程序设计”的算法用VB程序设计语言呈现出来,这样就迎来了新的问题:VB开发环境的学习以及程序的三种结构和模块化程序设计的学习。这样以项目为驱动,学生将会掌握第二章“程序设计基础”的内容。
完成之前的理论知识的学习和积累后,将进行项目的最后一步,通过VB的可视化编程将程序的实际显示效果呈现出来。这个过程学生就会掌握VB可视化编程的概念和方法,学会程序调试和查错,最终完成项目成果,学生将掌握第三章“可视化编程”的课程内容。
这种教学策略改变了以往以章节为顺序的授课方式,变成以项目实施的实际需要,随着项目的推进来获取教材里的知识,这些知识的获取可以是以章节为顺序,也可以打乱章节的前后顺序,或者整合章节内知识,学生以小组成员的综合素质和学习能力来权衡使用什么策略。
“心算练习程序设计”项目经过8课时左右的学习实践,学生将学会掌握VB程序设计语言的基本知识,即算术、关系和逻辑基本运算及表达式,输入输出语句,基本数据类型,赋值语句,三种程序结构语句(顺序、选择、循环),常用函数、数组的使用,排序算法,查找算法等;学会使用流程图表示算法,并用VB程序设计语言实现算法;体验程序设计的基本流程,学会程序调试与运行的方法等知识。
2.利用数字化环境、资源
所有章节的知识都是围绕完成项目的需要展开,教师组织学生进行自主、协作、探究学习。教师准备充足的学习资源包,本项目计划每章一个学习资源包,共三个。其中教师制作的文档“学案1‘心算练习程序设计项目学习指导”,帮助学生建立学习的框架,从宏观上了解项目完成的流程和一些准备工作。如让学生了解什么是项目学习、“心算练习程序设计”的背景由来和分级项目目标、完成项目的过程和方法、如何寻求帮助以及评价和记录的方法等。
为项目实施过程对应的学习内容而准备的资源有:《小组公约》《优秀团队及组长的行动指南》,指导学生建立小组及小组分工;《项目学习活动记录表》《项目学习日志》,指导学生的项目实施,记录学习过程;微课“XMind思维导图的应用”“算法的常用描述方法”“程序的三种基本结构”“计算机程序运行原理”“语言的编译与解释”等,再配合教材、数字化教学环境,引导学生用数字化学习的方法完成项目内容。
3.项目实施的过程和方法
学生们制定学习方案、确定小组分工(可参考教师提供的分工原则),然后小组讨论分析“心算练习程序设计”程序的功能构成、查找程序设计资料(可参考教师提供的学案指导),然后组内分析及处理资料——记录学习活动(填写项目学习活动记录表)、绘制流程图(可参考教师提供的学案指导)、学习VB程序设计基本知识与技能(可参考教师提供的资源)、编写各功能模块的程序代码(可参考教师提供的程序代码)、调试并运行程序(可参考教师提供的学案指导),最后和小组进行作品讲解与展示。教师在整个过程中是学生的指导者、帮助者,是项目实施的引领者、协调者。
4.评价方法和工具
项目学习活动记录表用于整个学习活动,指导学生开展项目学习活动,明确项目学习内容,记录学习过程及阶段性成果。作品评价量规帮助学生创作高品质的作品,确保达到项目预期,用量规为同伴的作品提供反馈。教师使用量规来评价学生的学习过程。项目活动评价表对项目学习过程中各环节,学科核心素养达成的情况进行评价。
根据我们的理论分析和实践研究发现,以综合活动为项目主题,有利于激发学生探究欲望,有利于学生在学习中更好地运用数字化学习技术,从而形成信息技术学科核心素养的必备品格和关键能力。信息技术课程综合活动教学策略完全符合培养“全面发展的人”的宗旨。
当然,刚开始应用此教学策略时,学生可能不适应,但是长期应用其效果是值得期待的。另外从学生的学情出发,学生对于程序基础知识基本为零起点,对问题的抽象、提炼、語言表达等能力个体间存在差异。学生从知识到应用的迁移能力、利用技术解决实际问题的能力较弱,全面分析问题的能力欠佳。在今后的教学中这些都是重点要攻克的问题,需要逐步解决。
注:本文系甘肃省教育科学“十三五”规划2020年度一般课题“基于核心素养的高中信息技术课程综合活动的教学策略研究”(立项号:GS[2020]GHB2966)的阶段性成果
参考文献
任赟. 高中信息技术课程Python教学项目的设计——以两个新冠肺炎疫情项目学习为例[J]. 中小学信息技术教育,2021(1).
姜言霞,王磊,支瑶. 元素化合物知识的教学价值分析及教学策略研究[J]. 课程·教材·教法,2012,32(9).
张大均.教与学的策略[M].北京:人民教育出版社,2003.