Flash课件助力项目化学习实践探究
2022-02-08陈志芳
陈志芳
● 特色与亮点
1.创设情境,贴近生活
课件通过创设真实的问题情境,让学生从生活的视角去发现问题,分析生活中由密码引起的数据安全问题,理解对数据进行保护的意义,能够运用所学知识解决问题,培养学生的计算思维和信息社会责任。
2.交互可控,操作简单
课件采用导航菜单和图标按钮进入情境导入、讲授新课、项目活动、课堂延伸和评价小结学习模块,过程可控,操作简单,交互性强,能够实现快速跳转,具有创新性与实用性。
3.资源丰富,学科性强
课件将文字、图片、音频、视频、动画有机地结合在一起,还设置了百度超链接,为查找其他学习资源提供了方便。这样在激发学生学习兴趣的同时,拓宽了知识领域,优化了课程教学,体现了信息技术学科的实践性特点。
4.巧用项目,提升素养
项目化学习是一种探究性的学习模式。课件以“神秘密码之谜”项目为例,设计了两个任务、四个活动,让学生以自主探究和小组协作的方式通过项目活动完成知识的内化、运用和迁移,最终达到提升学生信息素养的目的。
5.课堂延伸,深度学习
课件的每一个学习模块都有相应的知识点,既可以作为教师上课的辅助课件,也可以作为学生的自学工具。课堂延伸模块从加密解密原理回归到暴力破解软件方面的应用,落实了学生数字化学习与创新能力的培养,实现了思维拓展和深度学习。
● 制作背景
新课改的理念是“以学生的发展为本”,强调课堂教学必须构建探究性的互动过程,让学生在实践中探索,在合作交往中学习。项目化学习的特点契合新课改的教育理念和当下的教育发展,而信息化2.0时代的到来,鼓励教师在教学中有效应用信息技术手段对教育资源进行开发、利用。因此,除了在课堂中使用传统幻灯片进行授课,教师更要探索使用多元化的技术手段辅助教学。在此背景下,如何通过项目化学习和教学软件来开展信息技术教学,以提升学生的信息素养是需要关注的重点。在对教材进行整合设计并对学生的学情进行分析后,笔者设计了“神秘密码之谜”项目活动,并将这一项目和Flash软件结合起来,制作了本课件。Flash软件的优势在于可以集多种媒体资源于一体,交互性强,并且可以制作出生动酷炫的动画以激发学生的学习兴趣。两者的融合更能促进学生自主探究能力和学科核心素养的培养。
● 设计思路及内容结构
《神秘密码之谜》课件内容选自教育科学出版社出版的信息技术《必修1 数据与计算》第3单元第4节的《加密与解密》。课件主要围绕项目化学习展开,设计有“情境导入、讲授新课、项目活动、课堂延伸和评价小结”五个学习模块(如下页图),每个模块都有相应的知识点,过程可控,具有创新性与实用性。该设计让学生在学习中经历真实的问题情境和项目化的学习过程,使学生了解数据加密和解密的概念及原理,掌握创建安全密码的一般技巧,了解数据加密历史,会用穷举法破解简单的密码,用Python实现简单加密算法,会分析生活中由密码引起的数据安全問题,从而树立保护数据安全意识,培养学生的学科核心素养和提升自主探究实践能力。
1.创设情境,设置学习模块一“情境导入”
上课之前,笔者做了问卷调查,发现学生在设置密码时常会选择简单易记的密码,他们不理解简单密码的不安全性,保护数据安全的意识不强。因此,在进行教学设计和制作课件时,笔者选择以项目化活动来开展教学,因为项目化学习可以更好地帮助学生通过小组协作的方式解决问题。教师通过问卷调查、QQ被盗案例和观看视频,创建真实的问题情境进入项目,当学生意识到网络安全与自己息息相关时,就会对加密产生关注和兴趣。同时,笔者还设计了课前导学案,方便学生对项目活动过程有清晰的了解。
2.学习新知,设置学习模块二“讲授新课”
笔者设置了三个问题:“在平时生活中哪些地方会用到密码?”“你的密码是什么样的?”“为什么这些密码被称为最烂密码?”并要求学生在观看视频《美国安全软件公司飞溅数据公布的2018年百大“最烂密码”》后检测自己使用的密码是否足够安全,从而让学生知道简单易记的密码往往容易被盗并产生疑问:如何才能设置一个安全系数较高的密码来保护自己的隐私?接着,通过对“恺撒密码”的学习,在课件链接里直接打开Python脚本文件,让学生查看代码调试使用,体验数据加密的过程。
3.自主探究,设置学习模块三“项目活动”
项目中的任务一让学生对加密防盗有了更深入的了解,并在自己动手操作中直观地感受到创建安全密码的重要性,了解了创建安全密码的一般技巧,关注网络信息安全。活动1在肩窥方式、字典破解、暴力破解的基础上,增加了网络钓鱼的盗窃方式,既补充了课本的知识,又与开头的情境创设起到呼应的作用。活动2则让学生用“数据安全性测试.py”进一步体会密码长度以及破解时间的关系,引发学生对创建安全密码的思考。在任务二中介绍了数据加密的历史,认识了穷举法,并让学生学会用Python编程实现简单加密算法,会分析生活中由密码引起的数据安全问题,从而树立保护数据安全意识,培养学生的信息社会责任。同时,在比一比活动中,通过小组协作的方式以“恺撒密码”为线索,引导学生破解出密码——“对不起”“谢谢你”“我爱你”,把课堂教学与人文关怀联系在一起,升华情感。
4.学以致用,设置学习模块四“课堂延伸”
课堂延伸模块学生学习兴趣盎然,从加密解密原理回归到暴力破解软件方面的应用,让学生能够灵活运用知识解决生活中的问题,使不同的学生都可以享受个性化学习带来的乐趣,达到学以致用和深度学习的目的。
5.巩固所学,设置学习模块五“评价小结”
这个学习模块的设置目的是让学生巩固所学知识。通过对本节课的小结,让学生谈谈在项目化学习中的收获,进一步理解和巩固本节课的知识点。最后通过板书设计,对项目活动进行知识体系的梳理。
● 关键技术处理
本课件主要采用Flash软件进行制作,涉及的关键技术处理如下。
1.逐帧动画和关键帧动画的使用
逐帧动画是一种常见的动画形式,在时间轴的每帧上逐帧绘制不同内容,使其连续播放而成动画。笔者在课件的片头、场景画面的跳转、图标按钮的设计中,使用了大量的逐帧动画。例如,在片尾中,笔者制作好“蝴蝶”影片的剪辑后,从库里把多只“蝴蝶”放到舞台,利用关键帧动画在时间轴里建立多个图层,在每个图层里重復插入“蝴蝶”,调整元件大小,最后形成不同时间段蝴蝶飞舞的画面,加上背景音乐,呈现出唯美的动画效果。
2.图标按钮和导航菜单的设计
本课件以特色的图标按钮和导航菜单实现画面跳转,每一个页面都可以随时切换,方便快捷。例如,片头片尾设计隐形按钮,点击可直接进入课件主界面或者退出课件;背景音乐也设置图标按钮,有开关控制背景音乐的播放与暂停;导航菜单的设计里,以五个学习模块加一个退出按钮组合成菜单的模式。
3.实现视频和Python脚本文件的链接
课件采用主动链接的方式在场景中的按钮上添加getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址。例如,通过编辑参数getURL(“美国安全软件公司飞溅数据公布的2018年百大‘最烂密码’.mp4”),直接打开视频进行观看学习;设置参数getURL("数据安全性测试.py","_top"),则直接打开Python的脚本文件,方便学生查看代码并进行调试。
● 幕前幕后
2021年,在制作课件参赛前,笔者在海南省图书馆研习各类专业书籍,了解了不同的数字化学习软件,并选择了Flash软件进行深入学习。从前期构思到作品成形用了一个多月的时间,再经过上千次的动画调试和修改,最终制作出本课件。课件制作完成后笔者在不同班级做了尝试,以项目化学习开展教学实践。结果是惊艳的,学生在项目化学习活动中的收获很大。首先是情境案例有效地培养了学生的信息意识,编程学习和算法设计培养了学生的计算思维,暴力破解软件的学习使学生所学知识得到拓展应用,最后是对学生情感的升华和信息责任的强化,环环相扣,将信息技术与情感教育有机结合,让信息技术课从技术学习走向人文教育和生命关怀。
在信息化2.0时代,使用多种信息技术手段开展教学,成为全面推进教育信息化的有力举措。本课件以项目化学习活动为支撑,构建了自主探究式和交互式学习模式,为学生的个性化学习提供了更多的选择。实践证明,Flash多媒体课件的运用,能让学生感受到信息技术课的生动有趣,项目化学习活动的设计则培养了学生自主探究方面的能力。当然,不足之处也有很多,如Flash课件和Python接入调试问题、Flash课件生成打包文件后视频的嵌入问题等。但正因为存在着这些问题,才推动我们不断探索、不断进步。教育实践中不缺改革,缺的是对学习的专注和坚持。在推进教育信息化的过程中,要敢于去尝试,去探索,去学习,去成就更好的自我。面对信息爆炸的时代、人与机器共生的未来,教师更要以开放的心态和多元化的视角关注课堂教学和学习软件的选择。除了以Flash课件助力项目化学习,更要大胆使用不同的信息技术手段,开发应用新的教育资源,利用现代化的学习工具丰富课堂,使其更好地服务于教学,让学习真正发生,构建教育信息化2.0时代的信息技术新课堂。
附:《神秘密码之谜》数字学习工具二维码