资源简介 高中新课程新教材优质课评选普通高中新课程新教材优质课评选 第四章 程序设计基础 第 3 课时 教学设计一、项目简介项目主题 设计购买学习用品的最佳方案项目背景 随着信息社会的高速发展,数字化的网络通讯、信息管理和传播技术无所 不在,网络不仅成为沟通社会、政治、经济活动的一种基础设施,更是我 们日常生活中不可或缺的重要资源。网络的发展,也让网购进入了每个人 的生活。网上购物不仅产品价格优惠,购物条件也十分便利,非常适合班 集体采购学习用品。为了探究网购的结算系统,设计最优的学习用品购买 方案,我们需要编写程序解决问题。对应教材 粤教版信息技术必 修 1《数据与计算》第四章 课时安排 第 3 课时单 位 设 计 者二、课程标准及目标分析(一)课程标准及教材分析1. 本课时对应课标的内容要求掌握选择结构的基本知识, 使用选择结构实现简单算法。通过解决实际问题, 体验 运用选择结构描述问题的求解过程,选择恰当的分支语句实现程序设计。2. 本课时对应的学业要求A-4:能够根据需要选用合适的数字化工具开展学习。(信息意识、数字化学习与创 新)A-6 :能够利用软件工具或平台对数据进行整理、组织、计算与呈现。(信息社会 责任、计算思维)A-10:掌握一种程序设计语言的基本知识。(计算思维)A-11:利用程序设计语言实现简单算法,解决实际问题。(计算思维)3. 本课时的地位和作用1本课时将带领学生学习“选择结构 ”的教学内容, 本课时是在学习了顺序结构之后 编排的, 通过本节课的学习既可以对选择结构的知识进一步巩固和深化, 又为之后学习 循环结构打下基础。本课时继续围绕项目学习完成教学, 以小组自主开展项目活动、协作完成项目方案、 最终实现项目实施为根本。提升学生自主学习的能力,培养学生的计算思维。(二)本课时对应达成的学科核心素养信息意识:在解决项目问题时,选择恰当的数字化学习工具;能够将数据和信息的 特征,灵活的运用到项目设计中;关注各大电商平台的优惠节点;有意识的使用最新的 技术手段解决问题。计算思维:借助计算机解决问题的四个步骤完成项目活动;运用选择结构设计项目 方案, 运用单分支 if 语句、双分支 if...else...语句、 if...elif...else 语句完成项 目实施。数字化学习与创新:针对“设计购买学习用品的最佳方案 ”,运用数字化学习的相 关知识,完成项目活动;关注信息社会发展的新动向和新趋势,使用更多元化更创新的 技术手段解决问题。信息社会责任:在进行项目活动时,保护好自己的项目成果,也不抄袭和泄露他人 的项目方案。信息活动时尊重他人的劳动成果、保护知识产权, 正视网络、不可过度依 赖和沉溺。(三) 目标分析1. 项目目标本课时通过“设计购买学习用品的最佳方案”2. 学业目标(1) 掌握单分支结构 if 语句、双分支结构 if 语句、if...elif...else 语句的基 本格式和用法。(2) 能够掌握程序的选择结构设计的基本流程。(3) 能够运用选择结构描述问题求解过程。(4) 激发学习兴趣,提升信息技术学科素养。3. 学习重点:(1) 运用选择结构设计项目活动方案。(2) 单分支结构 if 语句、双分支结构 if 语句、if...elif...else 语句的一般格 式及用法。(3) 利用分支语句实现“购买学习用用品的最佳方案 ”。4. 学习难点:(1) 运用选择结构设计项目算法。(2) 运用恰当的分支语句实现算法。2三、学情分析本课时授课对象为高一学生, 在本节内容学习之前, 学生已经初次利用算法解决了 简单的网购问题,并运用顺序结构完成了程序的设计,已经具有编写简单程序的能力。四、教学方法和策略创设项目学习的活动情境, 组织学生在解决项目问题的过程中灵活的运用选择结构 解决问题,围绕项目完成学习,以小组为单位自主开展项目活动、协作完成项目方案、 最终实现项目实施。五、资源列表资源名称 清单及描述 形式(类型) 来源课件 运用选择结构描述问题的求解过程 演示文稿 教师制作资料 程序代码 文本 教师制作软件工具 Python3.6 软件 互联网微课 做出判断的分支(第二课时) 视频 教师制作六、学习活动设计教学环节 教师活动 学生活动 设计意图项目介绍 (8分钟) 随着信息社会的高速发展, 数字化的网络通讯、信息 管理和传播技术无所不在,网络不仅成为沟通社会、 政治、经济活动的一种基础设施, 更是我们日常生活 中不可或缺的重要资源。网络的发展, 也让网购进入 了每个人的生活。网上购物不仅产品价格优惠, 购物 条件也十分便利, 足不出户商品就能送货到家, 非常 适合班级集体采购学习用品。那么我们按照六人为一 组的形式分为四个项目小组, 以小组为单位解决班级 的学习用品采购问题。在网上检索你常用的学习用品 的价格和对应的优惠活动, 并填写“学习用品信息采 集表”。 以小组为单位, 检索学习用品的 采购信息,并填 写“ 学习用品信 息采集表”。 采集项目活动 的必要信息, 为 后续项目的开 展打下基础。如果现在要求你们小组根据班级人数为同学们采购 一种学习必需品, 那么要如何设计你们小组的购买方 案呢?请大家根据你们小组的“ 学习用品信息采集 表”,设计购买方案, 并填写“学习用品购买方案表 中的产品序号、班级人数和购买流程。 组长展示并介绍小组设计的购买流程。 为班级设计采购 学习用品的方 ”案,并填写小组 设 计 的 购 买 流 程。 了解购买流程, 突出购买中的 比价和计价环 节,为选择结构 的引入做铺垫。;教学环节 教师活动 学生活动 设计意图项目实施 (10分钟) 结算流程: 网购的时候因为采购数量和金额的不同, 商家给出的 优惠力度也不相同。在购买流程中不免出现计算优惠 额的步骤,折后金额的计算就涉及到了选择结构的内 容。请各组根据刚才设计的购买流程, 将计算折后金 额的环节进行算法设计, 并填写“学习用品购买方案 表”中的“折后金额算法设计”。 组长展示并讲解小组设计的购买方案和算法。 设计优惠活动的 算法,填写算法 设计表。 明确项目中需 要运用选择结 构解决问题的 环节。在算法基础的学习中, 我们了解到了流程图中的选择 结构。选择结构分为单选择结构、双选择结构和多选 择结构,他们分别对应了我们这节课学习的单分支if 语句、双分支if...else...语句和if...elif...else 语句。 接 下 来 我 们 一 起 看 一 看 单 分 支 if语 句 、 双 分 支 if...else...语句的标准格式和注意事项。 1.单分支if语句 if(条件表达式): 语句A 2.双分支if...else...语句 if(条件表达式): 语句A else: 语句B 学习单分支if语 句 、 双 分 支 if...else...语 句的重难点内 容。 掌握必备的程 序设计知识, 为 实现项目做准 备。下面各组根据你刚才设计的算法, 实现“学习用品折 后金额”的程序。 利 用 Python3.6 实现程序设计。 了解学生对重 难点内容的掌 握情况。4教学环节 教师活动 学生活动 设计意图项目展示/ 课堂评价 (5分钟) 每一组任选一名同学, 展示小组编写的“学习用品购 买方案 ”的程序设计,并探讨编写程序时遇到的困难。 展示并讲解程序 的编写思路和遇 到困难的解决办 法。 利用 if...else...语 句实现程序设 计。项目拓展 (9分钟) 子项目: 淘宝有88VIP购物折上折的优惠,当淘宝信誉积分满 8000分时可以免费开通88VIP,淘宝信誉积分不足 8000分时需要花费88元开通88VIP,淘宝信誉积分不 足3000分时不具备开通88VIP的资格。 在开通88VIP的问题上,我们可以看到,一共出现了 三次判断。那么涉及到多次判断的问题, 就要用到我 们的多分支if...elif...else语句。 接下来我们一起看一看if...elif...else...语句的 标准格式和注意事项。 那么你能否设计一个程序,判断88VIP的开通条件 呢? 了解子项目学习 if...elif...el se...语句的重 难点内容。 开展子项目, 实 现 if语 句 的 深 入教学。项目展示/ 课堂评价 (5分钟) 每一组任选一名同学,展示小组编写的“88VIP开通 资格”的程序设计,并探讨编写程序时遇到的困难。 打开学生空间的“作品评价量观”,依照评分标准, 实事求是的为其他小组做出你的评价。 展示并讲解程序 的编写思路和遇 到困难的解决办 法。 为其他小组做项 目评价。 利用 if...elif...e lse...语句实 现程序设计。 完成项目评价课堂小结 (2分钟) 本节课我们探究了网购的流程及如何设计最优购买 方案。在优惠方案的设计中, 用到了本节课的重点内 容双分支if...else...语句和if...elif...else语 句。 回顾项目要点 总结本课时的 学习内容和项 目难点, 让学生 了解学习主旨。作业布置 (1分钟) 如果每组购买学习用品的预算为1000元,如何分配 1000元才能实现购买物品数量最大化呢? 课后思考 为循环结构的 学习埋下伏笔。5七、教学板书设计选择结构(单分支格式) (多分支格式)双分支格式八、反思性教学改进由于学生水平参差不齐, 在完成项目活动时的能力也不同。能力较强的同学可以设 计出多种方案,并选择最优方案执行。而能力较为薄弱的同学仅能跟着老师的思路走, 自主学习的能力较弱。程序设计最重要的是具备举一反三的能力, 这样才能实现独立的 程序设计。因此在后续的学习中,要继续贯彻小组学习的理念,以强带弱结对帮扶。6高中新课程新教材优质课评选附件 1:项目学习活动记录表第三课时项目学习活动记录表班级 小组编号学习用品信息采集表序号 产品名称 单价 数量 优惠方式 备注7学习用品购买方案产品序号班级人数购买流程算法设计8高中新课程新教材优质课评选程序设计子项目9附件 2:作品评价量规项目及分值 评分标准与分值 得分自评 互评作品选题 20 准确把握项目学习的意义和目的。 5选题切合实际、符合科学。 5选题有应用价值、创新价值。 5选题适宜解决、可行性高。 5规划与分析 15 准确分析设计的目的。 5准确分析方案的需求。 5准确描述方案的功能。 5工具与方法 10 合理使用数字化工具及资源。 5围绕项目进行自主、协作学习。 5步骤与过程 40 交流与沟通的团队合作能力。 。明确问题,了解利用 Python 程序设计语言基础 知识解决问题。 5运用顺序结构设计最佳方案 10运用选择结构设计最佳方案 10运用循环结构设计最佳方案 10成果与报告 15 根据目的,设计出切实可行的方案。 5正确评估方案的科学性、实效性, 能综合运用三 种结构设计最佳方案,实现算法、解决问题。 5报告内容完整,结构清晰,排版美观。 5合计得分 10010 展开更多...... 收起↑ 资源预览