- 相关推荐
《用计算机程序解决问题》--参考教案2
信息技术基础——计算机程序解决问题 2007-03-05 15:00:25fzbzhpx 阅读:1786 关键词: 福州八中“一体三重”公开教学教案设计备忘录 开课教师 黄品霞 课程名称 信息技术 课程内容 用计算机程序解决问题 开课地点 计算机教室(一) 教研课题 新课改环境下信息技术体验式教学实践 开课班级 高一(3) 开课时间: 06年11月10日 星期五 第3节 教学目标 (一) 教学目标 1. 体验简单的计算机程序实例,剖析程序工作的过程,理解算法的含义和算法在解决问题中的重要作用,初步了解算法的两种描述方法。 2. 在分析简单问题的基础上,初步体验简单的算法设计。 3. 在算法分析的基础上,体验用VB编写、调试简单程序,并检测运行结果。 (二) 内容分析 教学重点: 算法的含义、作用;体验并理解计算机程序解决问题的过程;培养学生对计算机程序的兴趣。 教学难点: 解剖简单的计算机程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程。 教学方法手段 (三)学生分析 高一学生已具备了较丰富的计算机使用经验,他们能够进行简单的文字处理、媒体表达等常用工具软件及网络应用等,对于程序学生接触较少,许多学生只是听说,对于计算机程序的工作过程、设计过程知之甚少,但高中学生具有很强的逻辑思维能力,也掌握了较高的数学知识水平,对于初步了解计算机程序困难不很大。 (四)教学策略设计 1. 教学方法设计 在教学中抓住学生的兴趣点让他们亲自操作体验简单小程序,然后以计算机程序解决问题的各环节为主线,按分析问题、设计算法、编写代码、调试运行、检测结果的顺序,在教学中,学生通过实践体验、互动分析等方式充分理解用计算机程序解决问题的基本过程,突出解决程序的关键语句,引导学生把注意力放在对程序形式的整体把握上,着重让学生体验其特征和思想方法,特别是在教学中突出了对算法设计的体验,使学生充分理解算法对于程序设计、特别是对于一个人思维条理性所具有的重要作用,从而引发他们对算法、对程序的强烈兴趣。 2.学生上机操作安排和教师应用信息技术的情况 (1)学生通过运行汉诺塔程序、加密解密程序体验并理解计算机程序解决问题的过程,通过剖析加密程序、口令程序,制作“椭圆”程序,了解分析问题、设计算法、编写代码、调试运行、检测结果的基本过程 (2)计算机教室,投影,网络,小小动画.exe,汉诺塔.exe,加解密程序,PPT导学课件,搜狗地图,口令.vbp,椭圆.vbp,VB程序 教学过程、设计与说明 教学过程 教学阶段及所用时间 教师活动 学生活动 对学生学习过程的观察和考查 信息技术的应用 (一)导入新课 运行小小动画.exe程序 观看动画 让学生直观感受程序是按一定的顺序运行的,同时激发学生的兴趣。 小小动画.exe(FLASH) (二)体验程序(一) 1. 从印度古老的传 说引入汉诺塔问题 2. 演示3个盘子的 移动过程 3. 对汉诺塔问题的 条件进行分析,给出移动法则 4. 教师用程序演示移动5个盘子的方法,然后计算机演示移动9个盘子 1.学们运行汉诺塔程序,移动4个盘子,竞赛看哪位最快? 2. 移动5个盘子,竞赛看哪位最快? 让学生感受可利用计算机程序来快速解决问题,节省时间提高效率。并引起学生对编写程序的兴趣。 PPT 汉诺塔.exe (三)体验程序(二) 1. 创设情境:刘丽用 自己学过的程序语言知识为妈妈编写了一个加、解密程序 2. 演示解密程序 3.小结出解密程序的运行步骤 1)选择要解密的文件 2)自动显示解密前信息 3)对信息进行解密 4)自动显示解密后的信息 5)输入要保存的文件名并自动保存解密后的信息于文件中 4.解释解密程序 5.让学生比较加密和解密程序,找出实现加密和解密最关键的语句 1.思考并回答问题(加密,设置开机密码,隐藏文件) 2.用解密程序将文件“解密.txt”解密,解密后的信息保存在文件“解密1.txt” 。观察解密前后文件信息内容的变化,注意程序运行的步骤。 3. 新建一文本文件“练习.txt”,输入一行字符,可以是汉字、数字、字母,并保存。再运行加密程序将其加密,加密后保存在文本文件“练习1.txt” 中。注意加密前后信息内容的变化,思考程序是如何实现加密的。 通过操作 “加密”程序,观察其执行过程和运行结果;然后再操作一段相应的“解密”程序,比较并分析程序具体实现的功能。通过这些实用的简单计算机程序的使用,让学生对用计算机程序解决问题的基本过程有所了解,同时也告诉学生这样一个观点:计算机是通过执行程序进行工作的,当人们需要解决的问题无法利用现成的工具软件进行处理的时候,可以利用高级语言编写程序,然后通过计算机执行程序来解决问题。 PPT 加密程序 解密程序 (四)小结 拓展 1. 程序是一些计算机指令,运行程序计算机自动执行指令,实现程序功能。 2. 程序设计语言有VB、VF、C等,可以用它们来编写程序 3. 当我们要解决的问题找不到现成的工具时可以考虑编写程序来解决 回顾本堂课 打开搜狗地图搜索母校(初中)另存为图片放在班级的文件夹下面 提炼观点 再次体验程序的功能,激发学生编程的兴趣 PPT 搜狗地图 教学反思 本节课的主要任务不是对程序进行调试和编辑,而是初次体验与剖析程序设计的思想方法,通过体验程序、体验问题分析和算法设计等环节充分理解用计算机程序解决问题的基本过程,引发学生对计算机程序的兴趣;特别是在教学中突出了对算法设计的体验,在教学中要照顾学生的差异,对于计算机程序解决问题有两种方法:顺序解析和逆向推理。逆向推理多运用于数学论证。在剖析程序时先从最终程序入手,然后推理算法设计,最后通过源代码进行验证,最后让学生通过修改代码程序来改变程序的功能,让学生亲历算法,验证猜想,读懂程序,尝试修改,避免了对程序与代码的细化解剖,而突出体验程序设计的思想,体验人机交互这个核心。 教研集备组评议意见【《用计算机程序解决问题》--参考教案2】相关文章:
2月21日 解决问题教案04-25
2月21日解决问题教案04-25
对大学生使用计算机的看法05-04
用计算器计算教案04-25
《解决问题》教案04-25
《解决问题》教案02-11
《解决问题的策略》教案04-25
解决问题综合教案04-25
数学《解决问题》教案02-24
《解决问题2》教学反思(精选25篇)04-03