课件编号8219193

4.4 综合问题的解决 教案(2课时)

日期:2024-05-18 科目:信息技术 类型:高中教案 查看:23次 大小:43668Byte 来源:二一课件通
预览图 0
综合,题的,解决,教案,2课时
    教科版2019信息技术必修1数据与计算 第4单元计算与问题解决4.4 综合问题的解决教学设计 教材分析 基于核心素养的教学,要符合课标的规定要求,又要在此基础上有所建构与创新;要充分体现学科思维,又能促进学生核心素养的全面、均衡发展;既保证知识技能的系统性,又注重项目与活动对学生创新意识与核心素养的驱动。从知识、技能和综合素质方面锻炼自己,培养综合能力和创新意识是中学生职业规划中很重要的内容。 以项目为情景,以任务为目标,以活动为载体,使学生具有分析算法、设计算法和实现算法的初步能力,让学生通过实践将书本知识转化为解决实际问题的能力。 针对一个实际需求,将一个复杂的问题分解成若干较为简单的问题,从而提高开发简单实用系统的初步能力。把基础知识、基本概念和应用程序开发有机地结合起来,通过对具体案例或任务的分析,引出了Python模块中pygame模块的应用,介绍了应用软件的程序设计方法。任务驱动型教学能激发学生学习兴趣,提高学生的动手能力和解决问题的能力,达到事半功倍的效果。 本节我们围绕项目“接福游戏”展开学习,体验软件开发的流程,感受综合问题的处理方法,本项目主要包含“基于需求,分解任务”和“组装程序,测试运行”两个任务。 教学建议 在关注生活趣味的同时,更关注学生的实际认知发展水平。高中生的形式逻辑思维比较发达,但辩证逻辑思维能力有待加强。考虑学生已有的知识和经验(包括生活经验与社会经验),也应注意其经验对课程知识及思维发展的支持程度和水平。 开发流程按顺序可以划分为:需求分析;软件的总体结构设计和模块设计;程序开发和调试;运行维护等。 在教学过程中,让学生了解面向需求的常用的软件设计方法,培养学生分析问题,整体把握、关注细节的能力,训练学生的综合问题解决能力;在解决复杂问题时,要学会将复杂问题分解成难度较小的小问题,一一突破,小问题解决了,大问题就迎刃而解了。本节的游戏项目是一个较大的工程,我们将它分解为:显示窗体,窗体上显示物体,物体怎样运动,怎样使物体连续运动等多个易于解决的小问题,便于学生理解和掌握,提高学生战胜复杂问题的信心。在实际教学中,我们也可以根据学生的实际情况,选择不同的代码编写要求,如:填空式的代码编写、功能模块的代码编写等。编写代码不是最终目的,培养学生掌握解决实际问题的方法才是关键。 教学目标 1.学会分析任务,描述需求分析,知道需要解决的关键问题。 2.体验软件开发的基本流程。 教学重点、难点 分析任务,描述需求分析,知道需要解决的关键问题。软件开发的基本流程。 教学方法 讲授法,演示法,任务引导法 教学过程 第一、二课时 引入 在解决一个综合问题时,我们通常先考虑总体,后考虑细节;先面向整体,再细化局部。面对软件开发这类综合问题时,需要立足对象间的相互联系,强调便捷的人机交互模式,尽量向需求靠拢。 春节是我国一个古老的节日,也是全年最重要的节日。“迎福”“纳福”是迎新春必不可少的传统项目。有道是:“大 福小福全家福,有福享福处处福。知福来福有祝福,清福洪福添幸福。接福纳福年年福,守福祈福岁岁福! 本节我们将围绕“‘接福’游戏”项目,创设游戏情境,实现通过单击鼠标,去接屏幕上不断出现的福字,并根据成功接到福字的次数记录分值。 本项目主要包含“基于需求,分解任务”和“组装程序,测试运行”两个任务。 任务一 基于需求,分解任务 “接福”游戏界面如图4.4.1所示。 活动1了解需求,分析问题 打开教科书配套资源中的“接福py”程序并运行,单击屏幕上不断出现的福字,观察屏幕变化。在下框中写出这款游戏的功能。 综合考虑游戏功能,需要导入的模块有pygame、random、?sys。其中,pygame模块提供了图像、声 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~