资源简介 高中新课程新教材优质课评选普通高中新课程新教材优质课评选 第四章 程序设计基础 第 1 课时 教学设计一、项目简介项目主题 设计购买纪念品的最佳方案项目背景 “双十一 ”就要到了,商家们利用优惠券、红包雨、满减等优惠政策 开展“双十一 ”活动,作为消费者的我们如何利用这些优惠政策去购买到 心仪的商品呢?这就需要我们根据需求设计出最佳购买方案。对应教材 粤教版信息技术必 修 1《数据与计算》第四章 课时安排 第 1 课时单 位 设 计 者二、课程标准及目标分析(一)课程标准及教材分析1. 本课时对应课标的内容要求了解项目范例,掌握一种程序设计语言的基本知识,体验 Python 的运行环境。2. 本课时对应的学业要求A-1:能够描述数据与信息的基本特征。(信息意识、数字化学习与创新)A-4:能够根据需要选用合适的数字化工具开展学习。(信息意识、数字化学习与创 新)A-6:能够利用软件工具或平台对数据进行整理、组织、计算与呈现。(信息社会责 任、计算思维)A-10:掌握一种程序设计语言的基本知识。(计算思维)3. 本课时的地位和作用本课时时信息技术必修 1《数据与计算》的第四章的第 1 课时,将进行范例展示、 项目选题及项目规划,以及 4.1 程序设计语言的基础知识的学习。本课时围绕项目学习完成教学, 以小组自主开展项目活动、协作完成项目方案、最 终实现项目实施为根本。提升学生自主学习的能力,培养学生的计算思维。1(二)本课时对应达成的学科核心素养信息意识:根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中, 根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技 术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。计算思维:能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题; 运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。数字化学习与创新:针对特定的学习任务,运用一定的数字化学习策略管理学习过 程与资源,完成任务,创作作品。信息社会责任:在信息活动中, 具有信息安全意识, 尊重和保护个人及他人的隐私。(三) 目标分析1. 项目目标本课时通过“设计购买纪念品的最佳方案 ”项目范例的学习, 引导学生进行选题和 规划,组织学生进行自主、协作、探究学习,让学生在理解了 Python 程序设计语言 基础知识的基础上,思考本组选题所需要的 Python 的常量、变量、数据类型、运算符 及函数, 从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任 务的过程中,促进本课时对应课标的学科核心素养达成,完成项目学习目标。2. 学业目标(1)能够理解 Python 语言常量和变量的数学意义;(2)能够熟悉 Python 语言常见的数据类型;(3)能够正确表示程序中的各种“量 ”;(4)能够理解运算符与表达式的含义和用法;(5)能够运用 Python 的运算符处理数据计算;(6)能够知道不同的 Python 函数的用法;(7)能够使用不同 Python 函数处理运算数据和运算过程;3. 学习重点:(1)项目规划的过程;(2) Python 语言的基础知识。4. 学习难点:(1)正确表示程序中的各种“量 ”;(2)能够理解运算符与表达式的含义和用法;(3)能够根据本组的选题,选择合适的常量、变量、数据类型、运算符及表达式 和函数。三、学情分析学生在第三章中已经体验了计算机解决问题的过程, 能够理解和概述算法的概念与2特征, 学会了运用恰当的描述方法和控制结构表示简单的算法, 懂得描述程序设计语言 产生与发展的过程,了解不同种类程序设计语言的特点,掌握 Python 的基本操作。四、教学方法和策略本章各节都以项目实施为主要线索, 各节的“探究活动 ”对应项目范例的主题, 串 联知识点。学生在学习范例的同时自选项目主题, 结合范例学习, 完成自选主题项目。“探 究活动 ”的设计, 使学生在做项目的过程中学习知识、建构知识。教师适当给予学生自 主探究的帮助和支持,以提高学生的学习效率和维持学生的学习兴趣。在第一课时中, 以项目范例为例, 引导学生确定项目主题, 利用思维导图工具, 制 订相应的项目规划, 开展探究活动, 让学生自主学习程序设计语言的基础知识, 完成本 课时的学习。五、资源列表资源名称 清单及描述 形式(类型) 来源课件 第四章程序设计基础(第 1 课 时) 演示文稿 教师文档 项目活动记录表 文档 教师微课 4-1 常量与变量 4-2 数据类型 4-3 算术运算符与算术表达式 4-4 逻辑运算符与逻辑表达式 4-5 关系运算符与关系表达式 4-6 赋值运算符与赋值表达式 4-7 成员运算符与运算符的等级 4-8 函数 4-9 Python 开发环境介绍 微课视频 教师、网络软件工具 思维导图 Python 3.7 软件 网络问卷星 知识检测题目 互联网 网络UMU 学习平台 学生在线提交作业 网站 网络;六、学习活动设计教学环节 教师活动 学生活动 设计意图项目范例 (3分钟) 1.展示动画,引出项目主题: 播放《“双十一 ”特惠》动画。 引出本章的项目范例主题:设计购买纪念品的最佳 方案。 学生观看视频。 通过视频引 出项目主题, 吸引学生的 注意力, 提高 学习兴趣。2.项目范例规划 带领学生一起学习项目范例的规划过程。 学生认真听讲, 了解规划过程。 通过教师的 讲解, 让学生 了解如何用 思维导图进 行项目规划, 为后续学生 进行本组的 项目规划做 准备。项目选题 (5分钟) 3.展示项目选题,让各小组选题: (1) 购买图书的最佳方案 (2) 购买学习用品的最佳方案 (3) 购买运动器材的最佳方案 (4) 购买班服的最佳方案 (5) 自拟…… 请副组长上台把本组确定的项目主题贴在组号后 面。 提醒学生完成学习记录表4-1项目选题及小组分工 的内容。 学生通过头脑 风暴,确定本组 的主题,并完成 表格4-1项目选 题及小组分工 的内容。 学生分组讨 论确定主题, 并共同填写 表格4-1,培 养学生的团 队意识。项目规划 (7分钟) 4.让学生利用思维导图进行项目规划, 并完成表格 4-2项目规划的内容。 学生按照分工, 画出思维导图, 完成项目规划。 让学生明白 项目规划的 过程及重要 性。4教学环节 教师活动 学生活动 设计意图项目实施 (20分钟) 探究活动1:通过课本、微课,学习Python的基础 知识,填写表格4-3到4-10。并结合本组选题,分 析并确定小组项目程序设计时需要的Python的常 量、变量、数据类型、运算符、表达式与函数。 教师根据学生完成情况, 有针对性的提问, 展示学 生的学习记录表完成情况, 进行评价, 并就难点和 易错点进行讲解。 (1)变量的命名规则 (2)逻辑运算符 学生通过学习 和交流 ,学习 Python的 基 础 知识,并讨论分 析本组项 目程 序设计时需要 用的相关内容。 培养学生的 自主探究和 团队合作精 神。探究活动2:通过实践体验,初步认识Python程序, 体验Python开发环境。 利 用 Python的 交互式界面,验 证题 目 的准确 性。 学生既体验 了 Python的 运行环境, 又 验证了答案 的正确性。课堂评价 (5分钟) 【自评+教师点评】 自评综合等级= 【知识检测】+【项目活动评价】 1.知识检测(5题,共100分) 请打开下面的网页完成本节课的知识检测。 https://ks.wjx.top/vm/ORuPpSF.aspx 完成题目,你的分数是 2.项目活动评价(共5项评测内容,每项20分,满 分100分): 分析项目可行性的能力分工与协作能力数字化学习能力运用新知识与技能实现 项目目标与团队成员共享创造与 分享快乐你的等级是 【知识检测】 根据学生知识检测结果进行评价30% 【项目活动】 根据小组项目活动开展情况进行评 价70% 学生完成知识 检测和项 目活 动评价,并计算 出等级。 通过问卷星 的题目, 检测 本节课所学 的主要内容。 又通过对学 生项目活动 进行自评, 可 以促进学生 学习、有利于 教学开展, 评 价标准不仅 关注学业目 标,还注重团 队协作等多 种能力的提 升,帮助学生 提升信息素 养。综合等级A:90-100 综合等级C:60-75 综合等级B:76-89 综合等级D:<605高中新课程新教材优质课评选教学环节 教师活动 学生活动 设计意图课堂小结 (1分钟) 引导学生回顾本节课的学习内容。 本节课我们通过项目范例的学习, 确定了各组的项 目主题, 进行了项目规划, 了解了程序设计语言的 基础知识, 体验了Python的开发环境, 那么下一节 课我们将继续深入学习输入输出函数和顺序结构。 回顾本节课的 内容。 通过引导学 生小结, 回顾 了本节课的 内容。拓展延伸 (1分钟) 各小组围绕本组的项目主题,展开更深入的研究, 画出相应的流程图,并将其发布到UMU学习平台。 学生听讲 为下节课做 准备七、教学板书设计第四章 程序设计基础(第一课时)项目范例: 项目实施:设计购买纪念品的最佳方案 一、了解 Python 的基础知识项目选题:设计购买运动器材的最佳方案 1.常量和变量设计购买班服的最佳方案 2.数据类型设计购买图书的最佳方案 3.运算符和表达式设计购买学习用品的最佳方案 4.函数二、体验运行环境八、反思性教学改进本节内容是第四章程序设计基础的第一课时, 涉及到项目范例和 4.1 程序设计语言 的基础知识两部分内容, 课程内容多, 因此我在讲解项目范例之后, 让学生分组用课本 和观看微课的形式学习 Python 的基础知识,再针对难点和易错点进行讲解,最后通过 问卷星检测知识学习的掌握情况, 这样多样化的学习方式, 提高了学习的趣味性, 也培 养了学生的自主学习和团对合作的能力, 避免了枯燥无味的理论知识的讲解过程。因机 房的布局,6 人学习小组互动交流存在局限:学生更多的是和左右两边的同学交流,首6尾同学交流不太方便,影响小组的互动效果。现有机房布局无法改变的情况下, 减少 小组人数, 3-4 人一组, 交流互动效果会更好, 能更好的调动学生的积极性。在课堂评 价上,以教师点评和学生自评为主,应再多一些学生互评。附件 1:项目学习活动记录表第四章项目学习活动记录表一表 4-1 项目选题及小组分工项目主题小组名称项目目的小组成员及分工成员 任务分工组长:备注表 4-2 项目规划项目选题设计的内容 设计的工具与方法思维导图7表 4-3 Python 语言的常量和变量数据的表现形式 基本概念常量变量本组用到的常量本组用到的变量表 4-4 Python 常用的基本数据类型数据类型 类型说明Number(数值)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)本组用到的数据类型表 4-5 Python 语言的算术运算符与算术表达式算术运算符 算术表达式 结果/ 10/4% 10%4** 10**4// 10//4表 4-6 Python 语言的关系运算符与关系表达式关系运算符 关系表达式 值>= 10>=4== 10==4!= 10!=4表 4-7 Python 语言的逻辑运算符与逻辑表达式逻辑运算符 逻辑表达式 值and (10>4)and(10<5)or (10>4)or(10<5)not not(10!=4)8表 4-8 Python 语言的赋值运算符赋值运算符 赋值计算 含义= a=21-= a-=b** a**=b表 4-9 Python 语言的成员运算符成员运算符 表达式 值in 4 in [1,2,3,4]not in 5 not in [1,2,3,4,5]表 4-10 Python 常用函数函数名称 使用说明 示例int(x) int(2.56)=float(x) float(2)=input(x)print()本组用到的运算符本组用到的函数项目评价(自评)知识检测(5 题,共 100 分) 请打开下面的网页完成本节课的知识检测。 https://ks.wjx.top/vm/ORuPpSF.aspx 完成题目,你的分数是项目活动评价(共 5 项评测内容,每项 20 分,满分 100 分):分析项目可行性的能力分工与协作能力数字化学习能力运用新知识与技能实现项目目标与团队成员共享创造与分享快乐你的等级是 综合等级= 项目 (____)动】 + 【知识检测】 【项目活动】 根据小组项目活动开展情况进行评价 70% 【知识检测】 根据学生知识检测结果进行评价 30% 综合等级 A:90-100 综合等级 B:76-89 综合等级 C:60-75 综合等级 D:<609记录表完成后,选择文件另存为,保存到桌面,并命名为“第*组活动记录表 ” ,将作业提交 到 UMU 学习平台。附件 2:作品评价量规项目及分值 评分标准与分值 得分自评 互评作品选题 20 准确把握项目学习的意义和目的。 5选题切合实际、符合科学。 5选题有应用价值、创新价值。 5选题适宜解决、可行性高。 5规划与分析 15 准确分析设计的目的。 5准确分析方案的需求。 5准确描述方案的功能。 5工具与方法 10 合理使用数字化工具及资源。 5围绕项目进行自主、协作学习。 5步骤与过程 40 交流与沟通的团队合作能力。 。明确问题, 了解利用 Python 程序设计语言基础知识解决问题。 5运用顺序结构设计最佳方案 10运用选择结构设计最佳方案 10运用循环结构设计最佳方案 10成果与报告 15 根据目的,设计出切实可行的方案。 5正确评估方案的科学性、实效性, 能综合运用三种结构设计最 佳方案,实现算法、解决问题。 5报告内容完整,结构清晰,排版美观。 5合计得分 10 010 展开更多...... 收起↑ 资源预览