
高中新课程新教材优质课评选 课时 第 2 课时 子项目 分类诗词便查找———软件制作准备 1.子项目分析: 在大单元教学设计背景下,延续上一子项目,本节课我们将学习如何利用 python 读取古 诗,为后续利用软件学习古诗做准备,在读取过程稿中利用枚举算法,引领学生感受顺序查 找在的生活中的应用。内容学生通过活动活动一:初探读古诗,发现原序输出的古诗词杂乱 无章,接下来呈现活动二:分类读唐诗,在完成活动的过程中,手带动脑,身临其境的感受 枚举算法的思想,最后利用活动三:完善查找代码,师生共同经历利用 range+if 结构实现个 性化查找的过程。 2.学情分析: 学生经历了第一个子项目的学习,小组成员之间经历了一周的磨合慢慢熟悉起来,他们 乐于用所学知识和数字化工具解决生活实际问题。 通过前面单元学习的开展,学生掌握了Python 语言的基础知识,对 Python 编程解决 简单问题的过程较熟悉;他们在生活和数学学科的学习中接触了算法,因此对“ 乐学古诗词 小助手”的软件开发充满好奇心,但是缺乏算法实际学习与解决问题经验,这些在课堂上, 教师可以在学些手册里给出具体指导。 3.核心素养目标: 学科知识 (1)枚举法 (2)openpyxl库 问题解决 (1)枚举法是什么 (2)通过实际案例,理解枚举的特征 学科思维 联想利用计算机的特点,类比生活中解决问题的经验,概括枚举法的特点, 思考其在实际问题解决中的意义。 4.学习重点: 了解枚举法的含义,并能够使用枚举法解决相关问题 5.学习难点: 能够设计出解决问题的算法;能够用枚举法解决相关问题 6.学习支架 教学工具: 网络机房、极域网络电子教室软件、白板、 教学资源: Python3.7编程环境、课堂教学课件、项目活动手册、 自主学习资料 7.成果预期 (1)基本:①理解枚举法的特征②能够通过枚举法设计读取唐代古诗词 1 高中新课程新教材优质课评选 (2)提高:能个性化的利用枚举法读取唐诗词 8.课前准备 (1)分发学习任务包。 (2)辅导组长了解课时任务、分工以及如何使用项目活动手册。 9.教学过程 教学 环节 教师活动 学生活动 子项目 引入 这里是大家上节课课后提交的古诗, 汇 总为一个诗词库, 大家看, 每个同学的爱好 不一,这里是不同时代不同作者不同风格的 诗词库。学习者喜欢分类学习, 在设计软件 时, 我们如何把诗词库的诗词分类显示在软 件里呢? 回顾上周所学内容 观察汇总古诗词 子项目 确定 待解决的问题: 如何分类读取诗词,以便学习呢? 各组在项目活动手册中记下学 习任务。 设计意图:抛出问题,引发学生的共鸣与思考,从而在真实地氛围里引出子项 目 子项目 分析 “ 乐学古诗词小助手 ”软件,首先需要 能完成对汇总古诗词的读取,然后再实现按 需求个性化读取古诗词,那么我们将面临以 下问题: 问题1:python如何实现读取古诗词? 学生聆听、观察。 查找相关学习资源。 2 问题2:python如何实现按 类别读取古诗 词? 设计意图:分解项目任务,细化问题,引导学生思考编程本质。有利于学生完 成子项目。 子项 目实 施 活动1: 初探 读古 诗 采用原始采集的诗词表, 利用python读 取学习,大家观察过程,思考有什么弊端。 import openpyx l main_book = openpyx l. load_workbook( "gushici.xlsx") main_sheet = main_book.active for i in range (1,201): print(i,main_sheet.cell (i,1).value,main_sheet.cell(i, 2).value,main_sheet.cell(i, 3).value) ①输出列表内第i条的各段值 ②初始化列表[1,201) ③读取openpyx l库 ④读取“gushici”工作簿 ⑤读取工作表 (1)运行“ 活动1.py”,通过 修改参数体验代码,为以下代码选 择合适的功能; (2)运行“连连看 ”,验证选 择 (3)汇报探究成果; 设计意图:呈现项 ... ...
~~ 您好,已阅读到文档的结尾了 ~~