【中小学】高一上下册3.4加密与解密第二课时教学设计.docx
-
资源ID:97950593
资源大小:13.20KB
全文页数:3页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【中小学】高一上下册3.4加密与解密第二课时教学设计.docx
3.4加密与解密(第二课时)教学设计【内容要求】本节课教学内容XXXX高中信息技术必修一第3单元认识数据的第4节加密与解密的第2课 时。本节课是网络录播课程,主要内容为介绍加密的历史、xx密码的加密解密原理及实现方法。要求学 生理解数据加密解密的概念和原理,会用Python实现简单的加密算法,加强对数据进行保护的意识。 本节课通过“分析问题一抽象特征一算法设计一调试运行”的方式,开展项目活动揭秘“隐身术”。【学情分析】高一学生已具备一定的独立思考和分析解决问题的能力。学生感受过生活中的加密技术, 但没有系统学习加密解密的原理和实现方法。所以教师通过探究活动、流程图、图示分析,帮 助学生理解恺撒密码的加密解密原理。因为本节课是线上课程,学生可使用网络资源,自主探 究学习活动。【教学目标】1、通过介绍经典的加密与解密的方法,了解数据加密的历史,感受加密技术的发展历程。 (信息意识)2、通过分析恺撒密码的加密解密过程,理解数据加密和解密的概念和原理,并运用程序 来实现恺撒密码的加密及解密过程。(计算思维)【教学重点及难点】教学重点:了解数据加密的历史;理解数据加密和解密的概念及原理。教学难点:理解恺撒密码加密和解密的原理;会用Python实现简单的加密算法。【教学策略】教法:任务驱动法,讲授法、演示法学法:自主探究法【教学环节】XX教学活动学生活动设计意图温故知新(1分钟)XX上节课内容【确定目标】1、理解数据加密和解密的概念及原理。2、 了解数据加密的历史。3、会用Python实现简单的加密算法。认真听讲。温故而知新,了解本节 课教学目标。中国古代 加密历史 (4分钟)【了解历史】1、阴符一了解密码起源2、阴书阴书的补充,秘密分享方案3、北宋代码法一初步了解密钥的使用方法观看视频。倾听故事。通过观看视频和倾听讲 解,了解中国古代密码 的加密方式。XX密码加密【引入】了解完中国古代的加密发展史后,我们来了解 古代西方密码的代表恺撒密码。【概念】XX密文的概念、加密解密概念【分析问题】观察恺撒密码的XX和密文,弓|导学生找到恺撒 密码加密规律。归纳恺撒密码加密的方法。抽象特征1、流程图分析恺撒密码加密过程,分析xx“A”和 “丫”转为密文的流程。2、引导学生思考并分析字符移位的具体表示方 法,分析字符对应ASCII码移位过程,并使 用chr()函数和ord()函数写出具体表达式。3、将表达式补充在流程图中。【思考】字符串的加密方法是什么?认真听讲。观察与分析。学习与思考。通过动画的方式,生动 形象的了解明文密文的 概念、加密解密的原理O通过分析明文加密为密 文的过程,更深刻的理 解加密与解密的原理, 提高加密保护的意识。通过分析“A”和“Y”具体 的加密过程,了解具体 的移位方式是详解 (8 分钟)【算法设计】1、流程图分析字符串加密方式。2、 简单介绍len()函数、get()函数、delete() 函数使用方法。重点介绍循环进行加密的方 式。3、根据流程图,补充代码,完成功能:XX单个大写字母的加密算法XX。【调试运行】运行代码,根据调试结果,完善程序。【思考】小写字母的加密方式。简要介绍在原有基础上添加小写字母功能的方 法。【课后】其他类型的字XX密方式?【小结】恺撒密码的归类,加法密码的概念, 对称加密体制的概念。实践与探究。学习与归纳。ASCII码加3而不是字 xx 3,用chr()函数和 ord()函数写出表达式。 了解在移位法的精髓通过完善并运行程序, 培养学生计算思维C恺撤密码 详解 (4分钟)【概念】根据对称加密体制,解密过程是加密 过程的逆运算,将密文还原成密文的过程称为 解密。【分析解密过程】1、分析解密流程图。2、推理密文“D”和“C”的解密过程。3、用加密过程推理的表达式写出移位的具体表 达式。4、代码改写,完成解密算法功能。5、运行程序。了解恺撒密码解密过程。认真听讲。观察与分析。实践与探究。学习与归纳。通过加密算法和解密 算法的对照分析,分析 解密算法就是加密算 法的逆过程,体验解密 过程和原理,并尝试用 算法实现,培养学生同 类的分析问题,解决问 题能力。扩展活动 (2分钟)【提升活动】恺撒密码的改进方案替代法。【拓展活动】参考恺撒加密算法,尝试设计并 实现自己的密码算法。思考学习。拓展知识,了解恺撒密 码的缺点及改进方案, 尝试设计自己的密码 算法。拓展小结 (1分钟)【小结】1、加密发展历史 2、加密解密过程 3、剖析恺撒密码 4、信息安全责任回顾总结,展望提升。巩固知识点,梳理知识 结构,提高信息意识, 培养信息责任感。