资源简介 高中新课程新教材优质课评选大单元教学设计“乐学古诗词小助手”设计与开发——计算与问题解决1高中(一)单元基本信息学科 信息技术 实施年级 高一 设计者《课程标准》模块 高中信息技术必修 1《数据与计算》教材版本 教科版单元名称 第 4 单元 计算与问题解决单元课时 5 课时(二)单元教学规划1.项目主题名称 “ 乐学古诗词小助手”设计与开发 2. 项目主题概述 本单元基于教版高一信息技术(必修1) 第4单元教学内容,通过大 单元教学设计的形式递进式实施,由浅入深地让学生理解算法的概念与特征,能够 从生活实际出发,运用恰当的描述方法和控制结构表示简单的算法。能够利用python 语言的基本知识,通过体验python开发软件的基本流程,感受算法的效率,掌握常 见算法的实施过程。 2.1项目内容分析 根据用户需求,对项目内容规划分析。由教师引导学生讨论,分析出“ 乐学古 诗词小助手”软件设计的功能模块:功能界面、学习模块、测评模块、形成报告。2高中新课程新教材优质课评选2.2 项目规划设计 为了项目的顺利实施,规划设计以下5个子项目:乐学诗词先规划,分类诗词便 查找,巧学诗词有妙招,学习诗词验效果,成果报告可视化。 2.3 项目育人价值 本单元从古诗词学习活动延伸而来, 项目主题为“乐学古诗词小助手 ”设计与开发。 通过项目情境创设, 借助数字化工具表达思想, 建构知识, 养成数字化学习与创新的习 惯。培养学生的创新思维和实践能力, 同时借助项目实施的良好氛围, 弘扬国学精神的 同时,使蕴藏在学生中的创新智慧充分释放。3.学情分析 通过前三个单元学习,学生具有一定 Python 语言的基础知识,能编程解决简单问题, 有了一定的项目学习经验。但缺乏对软件开发的体验,当需要软件开发来解决问题时,无 从下手。 在项目实施中,让学生作为软件设计师的角色。 从界面设计到功能模块实现,学生 全面体验软件的开发过程,感受算法无处不在。学会如何把生活中的问题通过算法来解决, 并深刻体会各种算法思想的奥妙之处。4.开放向性教学环境 多媒体网络机房、多媒体电子教室管理软件、在线辅助平台、Python 3.x 编程软件、 思维导图软件、希沃实物展台、学习资源包、《项目活动手册》。5.单元核心素养目标 (1)了解计算与算法的关系,明确算法的基本特征。(信息意识) (2)尝试用枚举的思想实现简单算法。(计算思维) (3)掌握数值类及非数值类问题求解中的常用算法思想。(计算思维、数字化学习 与创新);(4)学会分析问题,针对问题的解决选择合理的算法,运用已学的计算知识解决实 际问题。(信息意识、信息社会责任)6.教学过程子项目 活动过程 学习过程子项目 1: 乐学诗词 先规划 ——软 件 需求分析 活动 1 需求分析:弄清楚系统究竟要“做什么”以及使用该系统的用户 需要哪些功能?小组讨论,共同规划出“ 乐学古诗词小助手 ”项 目的流程。活动 2 系统设计:明确该系统究竟要“怎样做”,才符合用户需求,教 师讲授系统设计阶段的工作内容。分析“学习诗词”功能模块, 细 化、整理出子功能模块。活动 3 界面设计:类比“ 中国教师资格网”三级界面。分析界面设计的 一般要素。学生观察、思考。接收文件。打开软件,积极参与修 改过程,总结代码含义。子项目 2: 分类诗词 便查找 ——软 件 制作准备 活动 1 初探读古诗:通过运行“活动1.py”,通过修改参数体验代码,利 用“连连看”小游戏验证代码功能,小组内讨论并汇报研究成果。活动 2 分类读唐诗:师生共同探究,如何读取“唐 ”代古诗词,然后利 用“活动2.py”,按照提示补充语句,最后汇报探究成果活动 3 完善查找代码:结合对枚举法的理解,师生共同回顾如何更改流 程图,然后自主上机尝试进行个性化代码设计,并小组内讨论。子项目 3: 巧学诗词 有妙招 ——学 习 模块实现 活动 1 算法分析:假设输入学习天数 d,要计算 d 天内学过的诗词句数量。 我们如何才能发现这种计算方法的规律性呢? 学生活动:阅读活动手册,完成相应内容。活动 2 编程实现:通过活动 1 的分析,我们已经发现如何计算学习诗词 的数量。那么,我们如何编写程序实现累加功能呢? 学生活动:参考活动手册,打开使用 Python 编辑器打开文件 “xuanxue.py”。(1)完善程序设计(2)调试运行活动 3 实际应用:通过活动 2 的学习,我们能计算出某一天之前的学过 的诗词数量,从而我们可以确定这一天开始学习诗词的位置。那 么,我们如何文本框中显示学过诗词的数量?并且显示这一天要 学习的诗词内容呢? 学生活动:阅读活动手册,使用 Python 编辑器打开程序文件:“乐 学古诗词之学习模块.py”。完成活动 3 的内容。子项目 4: 学习诗词 验效果 ——练 习 功能达成 活动 1 设计加分策略:根据短时记忆的特点,师生共同探究 “诗词测试” 哪种分值方式更合适,学生完成 项目活动手册《探究计分策略》, 然后各组汇报 探究结果。活动 2 探究计分算法-递归:学生完成 “项目自主学习手册 思维导图” 中《递归算法》《递归算法实现》学习,然后师生共同探究 递归 的递推与回归过程,完成递归算法学习,最后学生根据设计的计 分方式,用递归算法完成测试模块 计分函数。活动 3 测试数据存储:学生自主完成“项目自主学习手册 思维导图”中“文 件读写格式”,然后小组探究 Python 读写文本的方法,以追加方 式完成程序测试数据存储功能,并测试后汇报。子项目 5: 成果报告 活动 1 Python 绘图初体验:通过自主学习手册, 自学和小组讨论的方式, 学习 python 绘图的方法,并填写项目学习单上的拓展任务和运行4高中新课程新教材优质课评选可视化 ——软 件 系统测试 正弦函数.py 文件,验证代码的含义,最后汇报研究成果。活动 2 学习成果我来画:通过王小山同学的学习数据,和活动 1 学到的 知识,以代码填空的方式绘制学习成果图,并汇报操作成果。活动 3 项目回顾攒经验:师生共同回顾 python 绘图的方法以及 numpy、 matplotlib 模块的使用方法,最后以问卷调查的方式回顾整个大 项目,并分析提交的数据。7.评价建议评价任务 评价建议子项目 1: 评价内容:算法的描述方法,Phyton 代码的运行、调试、修改。 评价标准:能用正确的方法描述解决问题的过程,可以正确运行并调试 Phyton 代码,在读懂代码的基础上进行对应的修改,运行观察界面的变化。 评价方法:展示作品,活动手册完成。子项目 2: 评价内容:学生能否理解枚举思想,并正确补充代码 评价标准:结合活动手册,在合适的位置补充代码,并调试运行成功,能够 清晰的表述枚举法的思想 评价方法:作品检测子项目 3: 评价内容:迭代算法的原理,迭代算法确定每次抽取诗词的数目。 评价标准:核心素养问题解决:解析法解决数学问题的基本过程 评价方法:展示作品成果(程序运行效果)子项目 4: 评价内容:学生能否理解递归思想,掌握递归函数定义,并正确补充完成程 序功能代码。 评价标准:结合活动手册,在合适的位置补充代码,并调试运行成功,能够 清晰的表述递归算法的思想。 评价方法:作品检测。子项目 5: 评价内容:学生能否理解 python 取数的过程,并正确填写代码。 评价标准:利用活动手册,填写代码,并运行出正确率图像。 评价方法:成果演示5 展开更多...... 收起↑ 资源预览