内容正文:
2.6《网络安全-模拟平台密码类型检测for 与 if 的综合运用》教学设计
核心素养目标
信息意识:
结合真实情景,引导学生思考日常生活中自身密码失窃的事件,并通过实践操作体验检测密码是否有效安全的过程,从而引导学生发现问题、分析问题、解决问题,同时能够更好的保护个人的敏感信息。
计算思维:
利用python设计有效密码的检测,理解利用编程检测有效密码的过程,对问题进行拆分理解,深入浅出的培养学生的算法思维,在用Python模拟检测有效密码的过程中,理解互联网背景下,保护个人隐私的重要性。
数字化学习与创新:
掌握利用互联网平台,有效搜索所需学习资源及学习工具。通过项目任务的驱动,引导学生在合作过程中提高团队意识,发扬创新思维;通过微视频等手段解决问题,提高学生利用数字化手段解决问题的能力。
信息社会责任:
在互联网应用中,知道数据安全防护的常用方通过体验互联网应用场景,了解互联网带来的伦理与安全挑战,合理地与互联网开展互动,增强自我判断意识和责任感。遵循信息科技领域的伦理道德规范,明确科技活动中应遵循的价值观念、道德责任和行为准则。
教学内容分析
在当今的互联网时代中,密码丢失的案例比比皆是,通过了解密码防盗的措施以及设计个性化的安全密码检测,让学生保护自己密码不被盗窃的同时,体验利用编程检测有效安全密码的过程,充分发挥学生自主性,培养学生的算法思维,增强学生的隐私保护意识,对指导日常的生活和工作有着重要的意义。
学情分析
1.在互联网和数字时代背景下,初中学生对于保护自己密码以及增强密码安全性的意识不高,容易发生密码失窃事件。因此需要让学生在了解密码防盗窃的措施的基础之上,使用已经学习过的算法知识保护自身密码,将理论应用到日常生活之中。
2.八年级的学生好奇心比较强,学习兴趣高涨,尤其是与自己的日常生活息息相关的密码保护,学生在之前已经学习过了if和for函数且熟练运用,本节课将学习两者的嵌套使用。
学习目标
1.能够了解密码防盗窃的措施
2.理解有效密码的检测过程
3.能够利用编程检测有效密码
4.能够利用编程设计个性化的有效密码检测
重难点
重点:
1.能够了解密码防盗窃的措施
2.理解有效密码的检测过程
难点:
1.能够利用编程检测有效密码
2.能够利用编程设计个性化的有效密码检测
教学策略
贯彻“学生为主体,教师为主导”的教学理念,采用“导探创评”四环项目教学法,通过项目任务驱动、自主探究、小组合作等策略,激发学生学习兴趣,引导学生学以致用,培养核心素养。
课前准备
教学媒体环境多媒体网络教室
学习材料导学案微视频文档
课堂准备分小组发送任务包
教学环节
设计意图
一、项目导入
师:播放视频:设置合格密码的重要性
询问学生在哪些场合会用到密码,都用过什么组合的密码?你认为一个合格密码应该都包括什么?我们是否可以设计自己的有效密码检测平台呢?
生:学生思考回答
引导学生认识到在当今信息时代设置合格密码保护个人信息隐私的重要性,引出课题《模拟平台密码类型检测----for与if的综合运用》
二、项目探究
【微项目一】防盗窃的措施
师:下面请同学们,利用网络搜索常见的盗窃密码的方式以及对应的防盗窃措施都有哪些?
要求:以小组为单位,每个同学将找到结果写到导学
案上,组长汇总
盗窃方式
防盗窃措施
肩窥方式
字典破解
暴力破解
生:个别组长展示(朗读)小组整理后的成果。
师:总结(课件展示)
①不要使用纯数字组合,同时包含大小写字母,数字,特殊符号,不少于8个字符。
②在输入密码时遮挡自己的操作过程,防止别人偷看密码信息。
③密码不要用生日、姓名及拼音缩写。
④)不要用手机号、单词、身份证号、用户ID等。
⑤确定周围环境安全后再进行密码操作。
师:我们现在已经了解了密码防盗窃的措施,其实设置一个安全有效的密码能够大大增加密码的安全性,那我们能否用Python来验证自己以前使用过的密码是否有效呢?
【微项目二】理解Python识别有效密码的过程
教师给定条件:有效密码需包括:
1.密码只能有英文字母、数字和小数点
2.密码必须包含英文字母和数字
梳理算法过程,引导学生理解for和if的嵌套使用
三、项目创作:
【项目】设计个性化的有效密码检测
【1.自主学习】
打开桌面上的【微视频】文件夹,通过视频复习if和
for函数的使用
【2.学以致用】
打开“合格密码设置.py”,依据微视频所学,小组合作完成编程并验证设置的密码是否为有效密码。
学生展示讲解,为表现好的小组画五角星。
【3.个性化设计】
师:刚才同学们完成的有效密码条件是老师给定的,相信每一位同学都有属于自己的有效密码设置条件,以小组为单位,尝试完成编程实现个性化的有效密码
生:小组合作进行编程并上机验证
四、项目评价
师:现在请同学们思考一下通过这节课。你从中收获了什么呢?
生:学生举手总结本节课收获!
师:本节课掌握了安全设置密码的一般性原则,
学习了如何验证是否为有效密码并能够自己设计个性化的有效密码检测。
师:大家的收获真不少,请同学们对自己在本节课的表现进行评价
五、课后作业:
思考能否用python设计更高难度的密码检测程序
通过观看现实生活中的真实案例,引出项目主题
学生利用互联网平台搜索需要的学习资源,培养学生多方面获取知识来源的能
力。
通过小组合
作提高学生
合作学习的
能力和意
识。
梳理问题解决
过程,培养学
生的计算思
维,强调小组
分工与合作,
分工明确。
学生自主探究,通过微视频复习以往知识,小组合作通过编程
解决实际问题,充分发挥学生主体性,培养学生算法思维和动
手能力的同时,提升学生的小组合作意识和团队
意识充分体现“教为主导,学为主体”的教学
理念,让学生
实行自主学习和合作学习相结合的学习方法。
多样化的评价方式有助于全面客观评价学生的
学习过程,丰
富教学评价
方式。
板书设计
模拟平台密码类型检测----for与if的综合运用
1.防盗窃的措施
2.理解Python识别有效密码的过程
3.个性化有效密码的检测设计
学科网(北京)股份有限公司
$$