版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术必修一数据的计算作业教学设计一教材分析与作业定位本课内容选自教科版(2019)高中信息技术必修一第一单元第二节“数据的计算”。教材在第一章完成了数据与信息基本概念的铺垫,本课首次将学生从对数据的感性认识推向程序化处理的实践层面。这一节内容包含三个知识模块:一是数据计算的基本方式,包括人工计算、公式计算与编程计算;二是用计算机解决实际问题的基本过程,即需求分析、算法设计、编写代码、调试运行的一般流程;三是体验Python语言的基本语法元素,包括变量、数据类型、运算符与表达式。在设计作业时,我反复研读了课程标准中关于“数据与计算”模块的内容要求,特别关注了“能针对具体任务,选用适当的计算方式,并运用编程手段解决问题”这一核心学业要求。作业的价值不能停留在对课堂知识的机械复制上,而应当成为学生思维进阶的脚手架。从学生既有经验来看,高一新生在日常学习和生活中已经积累了大量的隐含计算经验,例如用电子表格计算班级平均分、用手机App统计运动步数、用搜索引擎检索信息时的排序算法等,这些体验为抽象的计算方式分类提供了具象支撑。但学生普遍缺乏将实际问题转化为计算模型的系统训练,对“算法”一词的理解往往停留在直觉层面。因此,本课作业设计需要完成三个层次的任务联结:巩固层——检验学生对三种计算方式异同的辨识能力;提升层——训练学生将生活中的计算任务抽象为计算机可处理的表达式和流程;拓展层——激发学生运用编程手段解决个人感兴趣的真实问题。二作业设计理念与目标体系本课作业设计遵循三条基本理念。第一,素养导向。高中信息技术学科核心素养包括信息意识、计算思维、数字化学习与创新、信息社会责任四个维度,作业设计必须让这四个维度在具体任务中得到同步培育,而非单一指向知识记忆。第二,分层递进。学生的编程基础差异悬殊,有的学生在初中已经接触过Python或C语言,有的学生第一次见到代码编辑器,因此作业必须设置基础题、提高题与挑战题,让不同起点的学生都能在原有水平上获得发展。第三,真实情境。脱离情境的计算练习容易沦为枯燥的符号操作,作业应当植根于学生熟悉的校园生活、家庭生活和社会生活场景,让学生感受到“数据计算”不是一个遥远的抽象概念,而是触手可及的思维工具。基于上述理念,本课作业目标体系细化为以下六个方面:其一,学生能准确区分人工计算、电子表格公式计算与编程计算三种方式的适用场景,并能根据问题特征合理选择计算方式;其二,学生能掌握Python程序中变量、数据类型、赋值语句、算术运算符的基本用法,能够正确书写并解读简单表达式;其三,学生能描述计算机解决问题的基本流程,能够用自然语言或流程图表达简单问题的求解步骤;其四,学生能对给定问题进行分析,提取关键数据,建立数学表达式,并将其转化为Python代码;其五,学生在调试程序的过程中,能够识别常见的语法错误与逻辑错误,并尝试独立修正;其六,学生能体会编程计算在处理重复性、规模化数据任务时的效率优势,增强利用计算手段解决实际问题的自觉意识。三作业整体架构与课时配布本课建议安排两个课时完成课堂教学,配套作业设计为“课堂即时练+课后拓展研”的双轨结构。第一课时侧重概念建构与方法比较,第二课时侧重编程实践与问题解决。课后作业设计为一份综合性的主题作业单,包含三个必做模块和一个选做模块。具体作业架构如下表所示。作业层次作业类型核心内容能力指向预计用时基础巩固课堂练习三种计算方式的特征辨别,简单表达式求值信息意识、知识理解10分钟综合提升课后作业校园场景数据计算问题,程序流程图补全,简单代码改错计算思维、问题分析25分钟实践应用项目作业个人零花钱支出统计分析程序数字化学习与创新40分钟拓展挑战选做作业找出全班身高数据的最大值和平均值,并编写程序输出结果综合应用、创新思维30分钟四基础巩固作业设计(一)作业内容题目1判断下列计算任务最适合采用人工计算、电子表格计算、编程计算中的哪一种方式,在括号中填写序号。(A为人工计算,B为电子表格计算,C为编程计算)(1)计算班级50名同学期中考试各科平均分。()(2)计算家里每月水电费开支总额,共三项数据。()(3)计算从1加到1000的和。()(4)统计全校3000名学生的视力数据,并分类汇总各年级近视率。()(5)计算购买3本书的单价总和,单价分别为35.8元、42.5元、28.0元。()题目2已知某Python程序中,变量a的值为12,变量b的值为4,请写出下列表达式的值。(1)a+b2(2)a//b(3)a%b(4)a2+b(5)(a+b)/2题目3阅读以下Python代码,写出程序运行后的输出结果。x=8y=3z=x/yw=x//yprint(z,w)(二)设计意图题目1聚焦于计算方式的辨别能力,选取了五个贴近学生生活的计算场景。第(1)题涉及50人规模的数据,人工计算可行但效率低,电子表格更合适;第(2)题数据量小,口算即可完成;第(3)题看似简单但计算量巨大,必然需要编程实现;第(4)题数据规模大且需要分类统计,电子表格可以完成但编程更灵活;第(5)题明显属于简单加法,人工计算最优。这组题目的价值在于让学生意识到,计算方式的选择不是随意的,而是依据数据规模、任务复杂度、工具可得性等多重因素综合决策的。题目2和题目3考察Python基础语法中的运算符优先级、整除与取余运算、数据类型转换等知识点。其中第(1)题隐含着乘法优先于加法的运算规则,第(2)题和第(3)题分别对应整除和取余运算,第(4)题包含幂运算,第(5)题涉及浮点数除法。题目3进一步将运算过程放进完整的程序上下文中,学生需要理解赋值语句的连续作用以及print函数在同一行输出多个值的格式。课堂实施过程中,题目1采用限时独立完成再加同桌互评的方式,用时约4分钟。题目2和题目3先由学生自行演算,随后请两名学生上台板书演算过程,其他同学对照修正,用时约6分钟。教师在此过程中巡视观察,重点捕捉学生对整除和取余运算的认知冲突,为后续讲解积累素材。五综合提升作业设计(一)作业内容题目4学校食堂准备统计一周内五种菜品的销售情况,每天的销售数据记录如下表所示。请你先判断采用人工计算、电子表格计算、编程计算哪种方式最合适,再简述你选择该方式的理由。星期菜品A(份)菜品B(份)菜品C(份)菜品D(份)菜品E(份)周一156203178142189周二168195190151176周三149210182138201周四172188165157193周五164207179146185题目5学校图书馆计划采购一批新书,采购规则如下:每本书单价不超过50元;采购总数不少于200本;总预算不超过9000元。现有一批备选书目,请你设计一个计算方案,判断以下哪种采购组合满足全部条件。组合一:单价48元的书150本,单价35元的书80本。组合二:单价52元的书100本,单价30元的书120本。组合三:单价45元的书120本,单价38元的书100本。请写出你判断每一组是否满足条件的过程,并用Python表达式表示判断逻辑。题目6下面是一段存在错误的Python程序,程序本意是计算矩形面积并输出,请找出程序中的错误,写出正确的代码。长=8.5宽=3.2面积=长宽print(“面积为”,面积)题目7某同学编写了一段程序,用于计算一个三位数的各位数字之和。程序代码中第3行和第5行存在逻辑错误,请找出并改正。n=245a=n%10b=n//100c=n//10%10s=a+b+cprint(s)(二)设计意图题目4呈现了一个具有适度规模的数据表,共计25个原始数据。这道题目实际上不要求学生实际计算出每种菜品的周销售量,而是要求他们基于数据规模和多步骤运算的特点做出方法选择,并陈述理由。合理的答案是编程计算或电子表格计算,如果学生选择人工计算,需要说明人工计算在面对25个数据、5次求和任务时的效率损耗和出错风险。本题重在考察学生的策略性思维,是信息意识维度的重要体现。题目5将计算方案设计嵌入到图书馆采购的真实决策情境中。三种组合各具迷惑性:组合一虽然每本书都符合单价限制,总价也在预算内,但总数为230本满足要求,实际上该组合是可行的;组合二存在单价超限的问题,因为52元超过50元,即使总数和总价满足也不能选;组合三总价为45×120+38×100=5400+3800=9200元,超出9000元预算,因此不满足条件。学生在完成此题时,需要综合运用比较运算、加法运算和乘法运算,并构建复合逻辑表达式。教师要求学生用Python表达式表示判断条件,例如组合一的条件可以写为:48<=50and35<=50and(150+80)>=200and(48150+3580)<=9000。此题既考查运算能力,也考查逻辑思维的严谨性。题目6和题目7构成一组程序纠错题。题目6中,程序存在一个隐蔽的错误:print语句中使用了中文引号“”而不是英文引号"",这在Python中会导致语法错误。除此之外,代码的变量命名使用中文是合法且可读的。题目7的代码中,a=n%10计算的是个位数,正确;b=n//100计算的是百位数,正确;c=n//10%10计算的是十位数,正确;但第3行和第5行之间存在冗余或逻辑混乱。仔细检查后发现,第3行和第5行在计算上百位数时,b=n//100得到的是245除以100的整数部分,即2,这是正确的;c=n//10%10得到的是245整除10得24再取余10得4,也是正确的。那么错误在哪里?该程序中实际上并没有真正错误,但题面声称存在两处逻辑错误。重新审视后发现,需要将程序改造成能对任意三位数通用的形式,即变量n不应被赋值为固定值245,而是应该通过输入函数获取。教师在此处设计了隐蔽的认知冲突:程序能够输出正确结果,但若换一个三位数则需修改代码,这不符合程序设计的通用性原则。修正方案为:n=int(input("请输入一个三位数:"))。此题引导学生从“程序能跑”提升到“程序好用”的层次,是计算思维的重要启蒙。六实践应用作业设计(一)作业内容项目作业个人零花钱支出统计分析。本学期开学以来,你每月从父母处获得一笔固定零花钱。请完成以下任务:步骤一连续记录自己两周的每一笔支出,包括日期、项目、金额三项信息,整理成数据表。要求记录不少于10笔支出,支出项目至少包含5个不同类别(如餐饮、学习用品、交通、娱乐、通讯等)。步骤二用人工计算的方式,统计两周内各项支出的总额,填写统计表。步骤三编写一个Python程序,完成以下功能:程序运行时,用户依次输入每一笔支出的项目和金额,当输入“结束”时停止输入,程序自动计算各项支出的总额以及总支出的平均值,并输出统计结果。步骤四对比人工计算与程序计算的过程和结果,写一段不少于150字的反思,内容包括:两种方式的效率差异、出错可能性比较、程序计算的适用优势、个人在编写程序过程中遇到的问题及解决过程。(二)设计意图这个项目作业将数据计算从课堂延伸到学生的真实生活,每个学生都有零花钱支出的经历,数据是真实且个人化的。步骤一训练的是数据采集与整理能力,这是数据计算的前置环节;步骤二通过人工计算建立对数据的整体感知,也让学生切身感受重复性计算的人力成本;步骤三是核心环节,要求学生对真实的支出信息进行建模,将不同类别的支出合并统计,这需要学生设计合理的数据结构和累加逻辑;步骤四的反思写作则是元认知训练,促使学生主动比较不同计算方式的效率差异,总结编程实践中的经验教训。在程序设计层面,此项目包含三个技术难点。第一,如何存储不同类别的支出数据,建议使用字典结构,以支出项目类别作为键,以累计金额作为值。第二,如何判断用户输入何时终止,可以使用while循环配合条件判断。第三,如何将字符串型输入转换为数值型数据以参与运算,需要使用int()或float()函数。对于尚未掌握字典的学生,教师允许其使用多个独立变量分别存储不同类别的累计金额,但必须在注释中说明这种方式的局限性。项目评价采用量规法,从数据完整性、程序运行正确性、代码规范性、反思深度四个维度进行评分。数据完整性考察支出记录是否真实且达到数量要求;程序运行正确性考察程序能否在所有输入下得到正确输出,处理异常输入(如输入负数金额或空值)的情况;代码规范性考察变量命名是否见名知义、缩进是否正确、注释是否恰当;反思深度考察学生能否具体描述自己的思维过程,而非泛泛而谈。项目实施周期为一周,学生利用课余时间完成数据采集和程序设计。教师提供一次线上答疑时段,并在班级群中分享两名学生的优秀程序片段供参考,但明确要求不得照搬他人代码。七拓展挑战作业设计(一)作业内容选做题目已知全班同学的身高数据存储在一个列表中,身高数据以厘米为单位,列表名称为heights。请编写一个Python程序,完成以下任务:计算全班身高的最大值、最小值和平均值;在计算结果中标注出身高恰好等于平均值的同学数量;如果存在身高超过190厘米的同学,输出“班级中有身高超过190厘米的同学”的提示信息。为了统一程序的测试环境,请使用下面的测试数据运行你的程序,并粘贴运行结果。heights=[158,172,165,180,176,154,169,182,171,166,159,177,173,168,185,161,175,170,163,167](二)设计意图此题作为选做拓展题目,面向基础较好的学生。题目将数据计算与列表遍历、条件判断、统计计数等编程技能相结合,整体难度高于课后综合练习,但避免了超出高一学生认知范围的复杂算法。任务拆分为三个子问题:求最值可以使用遍历比较或max()、min()函数;求平均值需要先求和再除以个数;统计等于平均值的人数需要先算出平均值再二次遍历比较。第三个子问题尤其考察学生是否能构建“两阶段处理”的程序逻辑,即先整体聚合再逐项比对。对于完成上述任务较为轻松的学生,教师附加了一道开放性思考题:如何用程序找出所有身高超过全班平均值的同学,并在屏幕上依次输出他们的身高值。此附加题将统计口径从“人数”升级为“名单”,更接近现实应用需求。八作业评价与反馈机制作业评价采用多元主体、多维标准的综合评价方案。基础巩固部分由同桌互批加教师抽批相结合,重点确认学生对运算优先级和数据类型转换的掌握情况;综合提升部分由教师逐题批改,错误集中之处在下一节课前用5分钟集中讲评;实践应用项目采用个人自评、小组互评、教师总评三结合的方式,最终成绩按自评10%、互评30%、教师评价60%的比例合成;拓展挑战题单独设置加分项,完成且程序运行正确的学生获得过程性积分奖励。在评价维度上,不单一以结果正确性作为唯一标准。程序的运行结果正确固然重要,但算法的简洁性、可读性、健壮性同样纳入评价范围。对于能主动使用注释说明关键代码段的学生,以及能找到比课堂讲授方法更简洁做法的学生,在成绩评定时给予倾斜。同时,教师要关注学生在程序调试过程中暴露的典型错误,将其记录下来作为后续教学的起点。在反馈环节,教师须在作业提交后三日内完成批改并反馈到每一位学生。反馈内容要具体到错误行号与修改建议,对于共性问题在课堂上集中演示修改过程,对于个别问题通过书面批注或课后辅导解决。对项目作业,教师从班级中遴选三份优秀作品,在征得作者同意后在班级展示栏中以海报形式呈现程序源码和运行截图,发挥同伴示范作用。九作业实施保障措施考虑到高一学生信息技术基础差异明显,作业实施需要配套提供差异化的支持资源。教师在班级学习平台上上传四个微视频资源:第一个视频讲解Python基本数据类型与算术运算符,时长6分钟;第二个视频讲解while循环和for循环的基本用法,时长8分钟;第三个视频演示列表的创建、遍历和统计函数使用,时长7分钟;第四个视频展示一个完整的“零花钱统计程序”从设计到调试的全过程,时长10分钟。学生可以根据自己的实际水平按需观看,基础薄弱的学生优先观看前两个视频再完成必做题目,基础扎实的学生直接参考第四个视频自主完成项目。在硬件保障方面,学校信息技术机房在课外活动时间对高一学生开放,每周三、周四下午各开放1小时,学生可提前预约使用。没有个人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年“反三违”培训考试试题(附答案)
- 小儿便秘诊疗指南(2026年版)基层规范化调理
- 感染科医院感染病例讨论记录
- 新生儿早期基本保健EENC临床技术实施指南
- 春节零售超市社媒种草方案课件
- 2026年新入院医师技师培训考核(8月10日)测试卷及答案
- 某建筑工地安全执行细则
- 2026.6.21《临床检验服务手册》试题测试卷附答案
- 制药厂质量管控办法
- 某建材厂生产环境安全制度
- 【答案】《智能采矿》(河南理工大学)章节作业慕课答案
- 元气森林市场行业分析报告
- 西餐烹调基础-课件全套 重大版 项目1-7 西餐烹调基础知识 -西式快餐制作
- 2024年山东大学校长开学讲话稿8000字
- 标准制定立项汇报
- 2025年秋招:平安银行笔试真题及答案
- (2025)医院招聘护士考试题库(附参考答案)
- 水库大坝降等与报废评估导则
- 简易委托支付协议
- 2025年国投健康产业投资有限公司招聘笔试参考题库含答案解析
- 环卫驾驶员交通安全培训
评论
0/150
提交评论