资源简介 第四章 程序设计基础课时教学设计第2课时 4.2 运用顺序结构描述问题求解过程一、项目简介1、单元项目主题 设计解决日常生问题的计算机程序2、单元项目背景 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!3、子项目二 第二天:食品购买二、课时内容分析1、主要内容1)数据的输入与输出2)程序设计语言的顺序结构2、内容要求通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。3、地位和作用本节是教科书《数据与计算》的第四章第二节,将带学生学习三种程序结构之一“顺序结构”的教学内容,本章以培养信息素养为目标,以知识技能为载体,以项目学习活动为途径,开展自主、协作、探究学习,让学生掌握Python程序输入输出函数,程序的顺序结构以及在解决实际问题中的应用。三、课时目标分析1、核心素养目标知识目标 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。 (信息意识)能力目标 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。(计算思维) 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新)情感目标 在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任)2、项目目标本课时围绕“设计从A市到B市耗时最少的旅行路线方案”项目,进入“子项目二:第二天--食品购买”,围绕项目问题组织学生进行自主、协作、探究程序设计语言的基础知识,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,完成阶段性项目学习目标。3、学业目标(1)能够掌握 input() 函数和 print() 函数的基本用法;(2)能够掌握程序的顺序结构设计的基本流程;四、课时教学重难点分析1、教学重点(1)能够掌握 input() 函数和 print() 函数的基本用法;(2)能够掌握程序的顺序结构设计的基本流程;2、教学难点能够根据问题需求,运用顺序结构描述问题的求解过程。五、学情分析1、知识积累 学生在第三章体验了Python解决问题的过程,学习了算法的三种结构:顺序、选择和循环,上一课时学习了4.1程序设计语言的基础知识,奠定了本课时知识理解与应用的基础。2、学习能力 1、高中生有一定的计算机操作能力,在第三章也初步接触了Python软件的基本认识与操作。 2、自主、探究与协作能力也在前期的实践中有所提高。 3、高中生逻辑思维能力较强3、学习兴趣 经过4.1 程序设计语言的基础知识的学习与单元项目问题的解决,学生积累了知识并有了程序解决日常生活问题的良好体验,学生对本节课依然具有较高的学习兴趣。总结 需要继续结合贴合知识、贴近学生生活、难度适宜的项目问题逐步引导学生开展协作探究的知识学习,需要教师理清知识学习路线,整合项目思路,引导学生逐步掌握知识与技能,维持兴趣。六、教学方法与策略1、教学方法讲授演示法、任务驱动、协作讨论2、基本策略通过日常生活中“食品购买”所遇到的问题,促进学生在教师的辅助下自主、协作与探究的学习知识与应用知识。七、教学准备1、环境准备Python环境2、资源准备类型 项目 来源课件 4.2 运用顺序结构描述问题求解过程 教师制作活动文档 活动记录表课时学习评价表八、教学过程环节 教学活动 设计意图 目标达成环节一:单元项目情境再现与项目回顾 教师: 导入单元情境和主题 导入情境,激发兴趣 信息意识 、 计算思维环节二:子项目二导入:第二天--食品购买、4.2主题导入 教师: 1、子项目二的情境导入: 导入4.2学习主题: 将知识的学习及编程解决问题的思路融于项目的探究过程中 计算思维 、 信息社会责任环节三:在项目探究中学习4.2.1 数据的输入与输出 教师:分析项目问题解决思路 第一步:分析问题: 第二步:设计算法: 导入4.2.1 数据的输入与输出的学习。 项目应用: 第三步:编写程序 学生: 尝试完成以下任务:输入a和b,输出两个数的和,保留2位小数。环节四:在项目探究中学习4.2.2 属于结构的应用 教师: 1、继续梳理项目问题解决思路,提出顺序结构: 第二步:设计算法 顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下。 2、简单回顾第三章中提到的三种程序控制结构,形成三种程序结构学习系统性。 分析顺序结构的实现 第三步:编写程序 第四步:调试运行 将知识的学习及编程解决问题的思路融于项目的探究过程中 计算思维 、数字化学习与创新环节五:实践应用 教师: 基本掌握:在python IDLE中完成项目问题的程序编写,初步掌握程序是输入与输出格式和顺序结构的程序实现 技能提升:从以下问题中人选2个编程解决。 学生: 各个小组自主、协作与探究的完成以上实践,并展示交流。 学以致用 、 巩固知识九、教学板书规划板书基本知识主题+疑难点知识分析十、教学反思十一、附件单:编号 项目 作用附件一 课时活动记录表 追踪与评价学生学习过程,积累过程资料附件二 阶段学习评价量规 评价过程学习,促进学习与教学改进附件一:课时活动记录表第四章第二课时4.2 运用顺序结构描述问题求解过程项目学习活动记录表班级 组长 你的姓名学习目标 1、掌握程序设计中的数据的输入与输出 2、能够运用顺序结构解决日常问题学习活动 活动1:探究数据的输入与输出 知识: 知识点含义举例Input()Print()技能: 尝试完成以下任务:输入a和b,输出两个数的和,保留2位小数。表达式100//8*2-5运行后的结果是( )。活动2:探究顺序结构描述问题求解过程 知识: 知识点含义顺序结构技能: 1、基本掌握:在python IDLE中完成问题的程序编写,初步掌握程序是输入与输出格式和顺序结构的程序实现 2、技能提升:从以下问题中人选2个编程解决。 1)输入长方形的长和宽(a、b)>输出长方形的面积; 2)输入圆的半径r,输出圆的面积; 3)输入a、b、C,输出的值; 4)输入两个整数×,y,交换这两个数的值后输出X,y; 5)把560分钟换算成用小时和分钟表示,然后进行输出; 6)输入两个整数: 1500和350,求出它们的商和余数并进行输出附件二:阶段学习评价量规项目及分值 评分标准 分值 得分自评 互评 师评知识掌握 30 掌握数据的输入input()函数的用法; 10掌握数据的输入print()函数的用法; 10理解顺序结构的执行过程 10操作技能 45 能够进行正确的数据输入与输出 15能够利用程序的顺序结构解决日常生活问题 15熟练利用Python编写程序 15项目学习 25 明确项目探究的意义 10在活动中能够与同伴协作完成任务,分享成果 15合计得分 100 展开更多...... 收起↑ 资源预览