《4.1编制计算机程序解决问题》教学设计_第1页
《4.1编制计算机程序解决问题》教学设计_第2页
《4.1编制计算机程序解决问题》教学设计_第3页
《4.1编制计算机程序解决问题》教学设计_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.4.1编制计算机程序解决问题一、教学内容分析本节内容课标要求学生能对计算机程序的执行过程以及编写程序的基本过程有所了解。本节课的主要内容是让学生了解如何编制计算机程序来解决问题,知道编制计算机程序解决问题的一般方法。培养编制计算机程序解决问题的兴趣,为选修模块的学习奠定基础。二、学生情况分析高中学生已经具备一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,学生接触的很少,也没有使用过编程软件。他们对编程的复杂性和代码书写要求没有准备。所以本节课应准备一些简单、实用、学生感兴趣的实例,提高学生编写程序的兴趣。高一的学生现阶段已经具备了较强的逻辑推理思维能力,也掌握了相关的数学知识,这样对于计算机程序解决问题理解起来应该不会太困难。教师应该把重点放在对他们思维方向的引导上。三、教学目标设计知识与技能1、通过体验及剖析加密程序,了解计算机程序的工作过程。2、初步了解VB程序的工作环境及执行过程,能简单的修改程序达到解密的目的。3、认识使用计算机程序解决问题的基本过程。过程与方法1、 尝试使用VB编程软件,操作执行一段简单的计算机程序代码。2、 通过加密和解密任务,了解计算机程序的工作过程和基本特征。3、 通过分析解决“韩信点兵”问题,初步掌握编制计算机程序解决问题的基本过程。情感态度与价值观1、 培养编制计算机程序解决问题的兴趣。2、 培养学生利用计算机程序分析问题、解决问题的思想意识和严密的逻辑思维习惯。四、教学重点与难点重点:体验并理解编制计算机程序解决问题的基本过程。难点:剖析计算机程序,了解其基本形式和简单语句的作用。五、教学策略的选择与设计本节课的教学内容难难度较大,学生对相关内容也比较陌生。因此在教学过程中以教师主导为主,学生重在体验。教学方法:情景教学法、任务驱动教学法、演示法学习方法:讨论学习法、自主体验法、互助学习法教学策略图(1)提出任务,创设情景,分析交流,总结归纳(2)自主体验,了解程序(3)设置问题,共同解决,教师剖析,问题深入(4)实践操作,解决问题六、教学过程授课程序教师活动学生活动设计意图创设情景导入新课1.介绍冯诺依曼计算机理论,引入程序的概念。一组引导计算机工作的有序指令,就叫程序。2.演示解决古代的数学问题“韩信点兵”的程序。回顾旧有知识,积极参与课堂互动。利用学生已学过的知识,引导其进行新内容的学习。体验游戏程序指导学生体验递归算法“汉诺塔”益智游戏程序。抽选多个学生利用班班通体验汉诺塔游戏,其它学生积极参与。通过实际操作,让学生领略程序解决问题的高效、精准。让学生对编写程序产生强烈的兴趣,为选修课程打下良好的基础。了解“韩信点兵”程序代码教师展示程序代码的幻灯片,大体给学生讲解每段程序代码的作用,启发学生找到其中的常量、变量、函数、表达式、语句等内容,初步认识程序中的基本元素。教师简单介绍VB编程环境。学生通过教师的讲解,认识程序中的基本元素。了解VB的编程环境,以及编程的一些基本规则。通过讲解让学生能够直观地认识程序中的基本元素。总结提炼教师与学生一起剖析总结编制计算机程序解决问题的一般过程。学生通过“韩信点兵”程序,了解计算机程序解决问题的一般过程。分析问题设计算法编写程序调试运行检测结果让学生对计算机程序解决问题有整体认识。问题深入与学生一块分析,如何求出“韩信点兵”问题,即有多少士兵。1、学生了解什么是“韩信点兵”。2、在数学中,我们如何求“韩信士兵数”,分析问题的过程,其实就是设计算法的过程。3、在VB程序中实现,求出“韩信士兵数”。通过求“韩信点兵”问题,让学生对计算机解决问题的过程有更深入的理解,尤其是对算法的设计有更深的认识。讨论交流教师提出问题。问题一:在你的日常生活学习中,你通常利用计算机来做什么?问题二:采用计算机编程的方法有何优势?又有何局限性?同桌之间相互交流讨论。通过现实情景的自我体验,让学生体会到,计算机程序作为一种解决现实问题的常见方法,离我们并不遥远。课堂小结总结学习内容,概括本节课的知识体系。回顾所学知识。形成概括性结论和总体认识。教学评价设计问题:1计算机各部件如何配合工作?2计算机数字电路是如何表示的?计算机语言有哪些?3计算机语言的基本元素都有哪些?4当我们通过编制计算机程序解决问题的时候,一般需要经历哪五个基本过程?小组合用,讨论完成相关问题巩固知识点,培养学生合用学习的精神与认真听讲的态度。采用计算机编程的方法有何优势?又有何局限性?答:程序一旦编写完成,就可以无限次使用,计算机都会忠实地按程序中的指令执行操作,精确地解决同类问题。显然,如果懂得编写程序,便能列灵活地发挥计算机速度快、容量大、精确度高和不知疲倦等特性,实现信息处理的自动化,提高信息加工的效率。但是,要进行程序编写,必须熟悉数据结构和枯燥的语法知识,掌握一门计算机程序设计语言。七、教学反思本节课的主要内容是让学生了解,如何编制计算机程序来解决实际问题的具体过程,目的是为了培养学生编程的兴趣。我首先用电影甲方乙方视频片段作为导入,引出今天的信息加密、解密问题,可以提高学生的学习兴趣。符合新课程的要求。在实际教学过程中,我主要通过三个具体实践活动,一是体验加密程序、二是自己动手编写解密程序、三是分析解决如何求出所有水仙花数问题。完成了本节课的教学任务,教学重点和难点得以突破。最后通过交流讨论,让学生感受到计算机程序就在我们日常生活当中,计算机程序不再神秘,激发学生以后学习编程的兴趣。这节课,我认为在以下几个方面做的比较好。一是:充分利用课前几分钟时间,让学生通过flash动画自学完成了认识计算机与程序,这样可以提高课堂效率,同时又避免了来的早的同学无事可干。二是:关注到不同层次的学生,提前完成的学生,都布置了深层次的问题,让所有学生都有所收获。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论