《4.1编制计算机程序解决问题》课程教学设计.docx

《4.1编制计算机程序解决问题》课程教学设计.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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.当我们通过编制计算机程序解决问题的时候,一般需要经历哪五个基本过程?小组合用,讨论完成相关问题巩固知识点,培养学生合用学习的精神与认真听讲的态度。?采用计算机编程的方法有何优势?又有何局限性?答:程序一旦编写完成,就可以无限次使用,计算机都会忠实地按程序中的指令执行操作,精确地解决同类问题。显然,如果懂得编写程序,便能列灵活地发挥计算机速度快、容量大、

您可能关注的文档

文档评论(0)

moon8888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档