高中信息技术_3.4 加密与解密教学设计学情分析教材分析课后反思.doc

高中信息技术_3.4 加密与解密教学设计学情分析教材分析课后反思.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4加密与解密 教学设计 一、教学目标 1.树立保护数据安全意识。 2.体验密码破解,防范密码盗窃,掌握设置安全密码的技巧。 3.加密、解密的概念及原理。 4.用Python实现简单的加密算法。 教学重点 防范密码盗窃,设置安全密码的技巧,加、解密原理,Python实现恺撒加密。 教学难点 恺撒加密的原理及编程实现 四、教学环境 □简易多媒体教学环境 √交互式多媒体教学环境 √Python编程教学环境 □移动学习 □其他 五、教学流程设计 教学环节 教学内容 设计意图 导入新课 播放视频《数据安全》,体会密码被破解,数据泄露带来的严重后果。 观看视频,使学生树立数据保护意识。引出今天的课题如何用密码保护数据和对数据加密保护数据。 任务一:防范密码盗窃 1.观看学生演示工具软件进行密码破解 让学生通过软件破解密码,切实体会暴力破解、字典破解的实现,不再是停留在浅层的听说过密码破解,并且激发学生学习积极性。 2. 了解密码盗窃方式及防盗窃措施,将正确序号填写至表格中。(每个学生完成) 通过让学生选择序号,使学生了解密码盗窃方式,思考相应的防盗窃措施。 任务二:设置安全密码 教师演示Python程序穷举搜索破解文档密码。展示穷举搜索时测试每个可能的密码,直到找到真正的密码。 让学生能够体验挨个测试每个密码,直到找到真正的密码。 实践穷举搜索破解密码耗时并记录在表中。 学生体会不同长度的密码破解时间不同。 学生阅读程序,选择选 项完善程序,并打开程序文件补充完整调试运行。(学生演示完成的程序) 考虑到程序较第二章学过的编程基础难度偏大,既要促进学生思考,又不会让学生因畏难情绪止步。 总结:设置安全密码的一般技巧 总结归纳 任务三:加、解密 通过ppt动画,展示古罗马时代,恺撒与将士 消息往来,对内容进行加密过程展示,与学生 分析明文、密文、加密、解密。 通过动画,更自然地引出概念和原理,以免生硬地灌输知识。 学生总结恺撒加密的原理即字母替换的规律。向 学生指出计算机如何进行字母替换。 教师指出字母可以通过函数转换成整数,整数也可以转换成相应的字母。 知识储备练习。 ord(‘a’) 2.ord(‘b’) 3.chr(100) 4.chr(101) 5.chr(ord(‘a’)+3) 6.chr(ord(‘x’)-23) 7. c=What is it print(len(c)) print(c[0]+c[1]+c[2]+c[3]+c[4]) 8. c=What is it for i in range(len(c)): print(c[i]) 让学生通过运行代码,体会ord(),chr()函数的作用,还有恺撒加密程序中的一些编程知识。 问题分析: (1)如何替换a~w或A~W间的字母: (2)如何替换x~z或X~Z间的字母: (3)字母以外的其他字符: 掌握恺撒加密的原理,为后面理解代码、完善程序做好铺垫。 5.代码选填并调试、运行程序。(学生演示完成的程序) 学生理解代码后,实现恺撒加密。 课堂小结 提醒: 了解密码安全与加密、解密的技术能够帮助我们保护个人隐私。同时,我们也要从自己做起,遵守相关法律和必要的道德规范,共同维护健康、良好的数据环境。 总结梳理本节课知识点。要求学生遵守相关法律、法规、道德规范。 学情分析 本节课是教育科学出版社高中信息技术必修1《数据与计算》中《3.4加密与解密》一节,本节包含以下几个方面的学习任务:1.树立保护数据安全意识。2.体验密码破解,防范密码盗窃,掌握设置安全密码的技巧。3.加密、解密的概念及原理。4.用Python实现简单的加密算法。其中,体验密码破解,防范密码被盗,掌握设置安全密码技巧这部分内容学生有模糊的意识,但没有实际的体验和深入的了解,需要让每个学生充分参与,在体验、经验的基础上领悟、归纳、总结;避免直接灌输结论,更不要让学生机械背诵结论。 加密、解密的概念及原理这一部分内容难度不大,但学生没接触过,也非常容易混淆,需要让学生在理解的基础上掌握。本节中的难点是用Python实现恺撒加密,要求学生有较强能力的Python编程基础知识,能够理解恺撒加密的算法和程序,尤其要理解加密过程中如何编程实现字母替换。而学生对Python编程掌握水平层次不一,理解程序的算法和语句有困难,需要在教学中充分铺垫、诱导、启发、示范、练习,对学生学习中的难点、盲点重点训练,循序渐进,最终完成学习任务。 效果分析 本节课是教育科学出版社高中信息技术必修1《数据与计算》中《3.4加密与解密》一节,本节包含以下几个方面的学习任务:1.树立保护数据安全意识。2.体验密码破解,防范密码盗窃,掌握设置安全密码的技巧。3.加密、解密的概念及原理。4.用Python实现简单的加密算法。

文档评论(0)

ehuanle + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6115052003000013

1亿VIP精品文档

相关文档