第15课简单密码易破解教学设计
课题第15课简单密码易破解单元第四单元学科信息科技年级五年级
本节课义务教育版五年级全一册信息技术教材的第15课简单密码易破解。在前面的学习
中,学生认识了算法的基本流程(输入一处理一输出),能利用自然语言流程图等方式描述求
解简单问题的算法,知道算法的三种基本控制结构是顺序结构、分支结构和循环结构。本单
元将进一步引领学生认识、理解计算机解决问题的基本方法,利用算法中的循环结构来解决
教材
实际问题,在体验编程让计算机执行的过程中,感受算法实现的优势和意义。本模块强调用
分析
计算思维解决问题的独特价值,通过本单元的学习,学生能够进一步明确算法执行的正确性
与效率要求,并能够进行讨论与辨析。通过本课学习计算破解密码所需的重复判断次数。明
确密码设置安全性,树立安全意识。在分析密码规则的过程中,知道破解密码只限于理论学
习和技术探讨,体会密码设置安全性的重要性。
1.信息意识:通过密码规则理论分析和探索,理解信息、数据和算法之间的关系。
2.计算思维:通过从简单到复杂密码规则的分析和破解,计算所需的重复判断次数,估算
大致时间,进一步认识循环结构的特点,体会利用遍历法解决问题的基本思路。
学习
3.数字化学习与创新:通过将组合密码简化为数字密码,把解决问题的思路理清,再加入
目标
其他组合,体验分析和计算进行验证,获得成就感。
4.信息社会责任:在分析密码规则的过程中,知道破解密码只限于理论学习和技术探讨,
体会密码设置安全性的重要性。
重点计算破解密码所需的重复判断次数。
难点在一定规则下,估算破解指定密码的时间,感受编程破解密码的效率和时间关系。
教学过程
教学环教师活动学生活动设计意图
导入新课在日常生活中,有许多地方都需要设置密码,密码学生认真聆引发学生的兴
保护着我们的个人隐私和信息安全。听、讨论。趣与思考。
讲授新课一、分析密码破解需要的次数学生认真聆听激发学生的学习
1.分析破解4位数字密码锁需要的次数教师讲解,积兴趣,引导学生
(1)4位纯数字密码范围是多少?极参与讨论;关注寻找解决问
范围是0000至9999。题的途径与方
(2)一共有多少种组合,如何计算?法,以及解决问
2.破解“数字+字母”的6位密码需要的次数小组讨论完成题并验证结果等
提出进一步复杂问题:如果是“数字+字母+符号”学习活动阶段。
的6位密码,又需要尝试多少次?教师介绍计算过
程和结果,并假设6位纯数字计算次数的时间,估
算其他情况计算时间。
计算机标准键盘上常见的符号大约有32种,那么教师引导通过互动讨论。
每位密码增加32种可能性,即10+26×2+32=94。学生思考:促进学生之间
因此需要循环94×94×94×94×94×94=689869积极参与小组的交流与合作,