资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
4.1编制计算机程序解决实际问题 说课稿 云南省昆明市官渡区六中 张曲蜀一、 说教材分析 和通用工具一样,编程也是信息处理的基本方法,所以本章内容与第三章内容紧密相联,共同构成信息加工、表达与交流的完整体系。也与选修模块算法与程序设计接轨,属于基础部分。本章的第一节具体教学目标是:使学生了解程序的执行过程,并认识程序设计的基本流程。而作为本节的第1课时,首先应该让学生明确编制程序可以处理日常生活中的一些实际问题,是处理信息的一种方法。而重点应该落脚在激发学生对编制程序的兴趣上,为第2课时乃至以后的选修打下基础。教材中“体验程序的作用”选的是一段加密解密的程序,这个素材体验起来比较简单,又能激发学生的学习兴趣。所以整个教学活动从先让学生体验加密程序,然后到为编制解密程序做准备(认识计算机工作原理,代码,编程环境等)最后通过让学生动手修改程序达到编制解密程序并调试。二、 说学情分析 高一的学生已经具备了一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,他们以前可能没有接触过。同时,因为陌生,他们往往会把它当做一种遥不可及的事物。这时教师应强调计算机程序与生活的关系是必不可少的;再者,他们在现阶段已经具备了较强的逻辑推理思维能力,也掌握了相关的数学知识,这样对于计算机程序解决问题了解起来应该是不会太困难。教师应该把重点放在对他们思维方向的引导上。三、 说教学目标分析【教学目标】知识与技能:1.认知VB语言的工作环境,掌握程序运行的方法。2.能简单的修改程序达到解密的目的:过程与方法:培养学生善于发现和创新的思想,遇到问题时寻找最有效的方法;用贴近生活的人物(视频)和实例融入教学,增强兴趣,提高学生参与热情,从简单的修改已知程序到试着破解未知程序完成知识的迁移。情感态度与价值观:通过简单的程序修改达到解密的目的,使学生树立起可以用编制程序解决生活中实际问题的理念,培养学生进一步学习程序设计的兴趣。【教学重点】利用视频、案例、自己编制解密程序等引导学生对程序设计的兴趣。【教学难点】1、理解一些简单的程序代码的作用。2、体验VB语言编译环境,并尝试在其中修改、运行一段实用的计算机程序。四、 说教学设计加密文本解密文本产生解密需求学生加密自己的文本熟悉VB环境修改程序“打死也不说”引入信息加密探究学习:认识计算机工作原理及代码五、 说教学过程教学内容与步骤教师活动学生活动设计意图与预期效果一、教学引入(看甲方乙方电影片段)引入:影片里这个“大胡子”有个坏毛病是什么?心里藏不住事,有什么就向外说了。如果这样的人在现实生活中让他来管理我们的一些重要的信息,安全不安全?保存信息人靠不住,那么,计算机靠得住吗?我们来看下刘丽的妈妈遇到的事。引起学生对信息安全问题的注意。用影片来“激趣”。二、教学任务环节1 体验加解密程序(可执行文件)教师演示加密程序。巡视并指导学生操作。1、 学生自己先用记事本输入一段文字并保存为mm.txt2、 使用加密程序:加密.exe,加密自己建立的mm.txt文件3、 观察加密处理后文本内容通过实际操作加密的过程,让学生领略加密程序的神奇,并对解密充满期待。环节2 探究学习引导学生自行阅读课本P74学生带问题阅读P74通过阅读让学生认识计算机简单工作原理、程序等为加密解密原理奠定基础。环节3 初识代码教师展示程序代码的幻灯片,启发学生找到加密解密的关键语句教师简单介绍VB的编程环境学生比较两幅代码的幻灯片(加与没加程序注解的)学生发现加密语句的关键部分,想到解密的对应方法了解VB的编程环境,学会调试程序的方法让学生找到加密程序的关键语句,并知道如何修改就能变成解密程序,并且能在VB里调试环节4 体验解密程序。教师巡视指导,答疑1、 学生自己先把加密程序修改成解密程序2、 使用解密程序:把自己加过密的mm.txt文件3、 观察解密处理后文本内容是否是自己最初输入的内容让学生体验自己解密的乐趣。环节 5 解开老师的秘密提示:老师喜欢的数字有3、5、7、9挑战:解开老师的秘密。完成知识的提升,激发学生继续钻研编程的兴趣三、总结老师展示总结的幻灯片1、可以通过编制程序的方法解决实际问题2、程序是由一系列计算机可识别的语句组成,这些语句具有一定的功能,并被计算机按照预设的步骤严格执行,如果语句有误,执行就可能出问题。程序设计语言是设计程序的工具,有多种高级语言,VB是其中的一种 跟随教师总结让学生跟随教师一起总结本节课知识重点。六、 说教法两条主线:1、任务主线(达到加密、解密的任务) 本节课就任务来说,是让学生体验利用VB语言进行简单的加密、解密。第一阶段的任务通过观看截取的视频及课本上的案例分析让学生认识到编制计算机程序能够对文本进行加密。第二阶段的任务则是让学生体验加密程序、探索解密的方法并编制解密程序。第三阶段的任务是让学生试着对未知程序进行解密。2、技术主线(VB编程环境的认识及程序修改、调试、保存、运行) 本节课就技术来说,实际上是从简单认识VB编程的环境、到认知程序代码,到修改程序,再到调试程序、保存程序,最后到运行程序,技术主线贯穿前后。三个阶段:第一阶段(重点解决激发兴趣问题)第一阶段是引入阶段,通过观赏甲方乙方片段及课本上的案例让学生对编制程序加密文档产生兴趣。第二阶段(重点解决知识技能问题)第二阶段开始是指导学生体验加密程序,并通过阅读课本P74认识计算机与程序让学生归纳计算机内部运行是靠代码或程序控制的。接下来向学生介绍VB编程环境、认识代码,让学生探究找出解密的关键,并编制相应的解密程序。第三阶段(重点解决知识提升的问题)第三阶段是在评价学生编程结果的基础上,提炼计算机加密解密的原理并进行拓展训练,让学生尝试去解密“老师的密码”(未知程序)。问题推进学习1、 课程问题:“你帮刘丽的妈妈想个办法?”“如何利用编程解决实际问题?”体验加密程序“加密完毕后怎样解密?” 理论准备(学生阅读后归纳计算机工作过程、认识程序)“认识加密程序的编制环境?”引入VB6.0的界面介绍及使用 “认识加密程序的原代码?”找出解密的关键点“如何实现解密?”修改、保存、调试、运行程序2、拓展问题:“如何解密老师的秘密?(有提示:老师喜欢的数字)技能应用的拓展。七、 说学法讨论学习法:给刘丽的妈妈出个保护信息的主意。模仿学习法:教师演示如何用加密程序加密文档,让学生通过模仿和实做掌握。自主学习法:提供程序原代码,指导学生自主学习与探索发现加密的关键代码,并找出相应的解密办法。分层学习法:第1个活动是第2个活动的基础和铺垫,第2个活动是第1个活动的提高与扩展。互助学习法:鼓励同组同学互相学习,让完成较快的学生帮助指导较慢的学生,促进相互学习。八、 说教学准备甲方乙方截取片段演示幻灯片“加密可修改文件夹”、“加密可执行程序文件夹”、“加密原代码文件夹”、“teachermm.txt”文件学生机安装VB6.0
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号