版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术《2.1数据计算与算法》教学设计一、教材分析与课标定位本节内容选自教科版(2019)高中信息技术必修1“数据与计算”单元中的“数据的计算”部分。课标对该部分的要求是:学生能够根据任务需求,选用恰当的计算机处理数据的方式,理解算法在数据处理中的核心作用,体会计算机程序解决问题的基本过程。本设计将计算学历案理念融入课堂教学,以“问题链—活动链—评价链”三链融合的方式组织学习进程,引导学生在真实情境中经历数据从采集、清洗、分析到可视化呈现的完整计算过程。本节面向高中一年级学生。该学段学生已具备一定的数学运算基础和信息科技使用经验,但对数据的计算本质、计算机处理数据的自动化逻辑以及算法与程序之间的关系认识尚浅。教学中需避免将“计算”窄化为“算数”,而应引导学生建立“计算思维”视角,理解计算是对数据施加有目的操作的过程,算法则是操作步骤的精确描述。二、教学目标1.能够说出数据计算的基本含义,区分人工计算与计算机计算的异同,理解计算机计算高速、自动、精确的特性。2.通过分析典型数据问题,能够用自然语言、流程图和伪代码三种方式描述简单算法。3.能够运用电子表格软件或Python语言完成数据的排序、求和、均值等基本计算操作,并解释计算结果。4.在小组协作完成数据计算任务的过程中,形成规范表达、批判验证、迭代优化的学习习惯。三、教学重难点重点:理解算法的三种描述方法;掌握电子表格中常用计算功能的使用。难点:将实际问题转化为计算模型,即“抽象—建模—设计算法”的思维路径。四、教学准备硬件环境:计算机网络教室,学生机每两人一组。软件环境:预装表格或MicrosoftExcel、Python3.x集成开发环境(IDLE或Thonny)。学案资源:学生任务单(含数据表、问题链、评价量表)、微课视频(算法描述方法讲解)、样例数据文件(某校学生体质健康测试数据,含班级、姓名、身高、体重、肺活量、50米跑成绩等字段)。分组策略:异质分组,每组4人,设组长、记录员、操作员、汇报员各一名。五、教学过程(一)情境导入——从“称体重”说起(约8分钟)教师活动:出示一张某校高一学生体质健康测试的部分数据表(投影展示),表中记录了10名学生的身高、体重、肺活量等数据。提问:学校需要统计这些学生的平均身高、体质指数(BMI)等级分布,并且要挑选出肺活量最大的前3名同学参加市级比赛。如果让你来做这些事,你会怎么算?学生活动:独立思考后同桌交流,请两三位学生口头回答。预设学生会说“用计算器一个个加再除以10”“把数据排序看看谁最大”“用Excel公式”等。教师追问:这些方法都可行。但我们今天不是简单地“算出结果”,而是要研究“计算”本身。大家想一想,同样的问题,如果用计算机来做,计算机是如何知道“先算什么、后算什么”的?计算机为什么能快速完成这些操作?设计意图:以贴近学生生活的真实数据为切入口,引发认知冲突——学生能说清自己要“算什么”,但说不清计算机“如何算”。由此自然引出“数据计算”的核心概念,激发学习动机。(二)概念建构——数据的计算是什么(约10分钟)教师讲解:数据计算,是指依据一定规则对数据进行变换、分析、提炼,从而获得有价值信息的过程。这里的“计算”远不止加减乘除,还包括查找、排序、统计、分类、预测等操作。教师板书(或课件展示)以下对比表格:比较维度人工计算计算机计算运算速度慢,受生理限制快,毫秒级甚至更快准确性易疲劳出错高,但受算法和硬件影响处理规模小,手工处理有限大,可处理海量数据自动化程度需要人工逐步操作按程序自动运行适用场景简单、零星的计算复杂、重复、大规模任务设计意图:通过对比表格,帮助学生建立清晰的概念框架。表格内容不要求学生死记,重在理解“计算”一词的广义内涵。(三)算法初步——让计算机“懂”我们(约20分钟)1.问题呈现教师发布任务单任务一:设计一个算法,能够从10名学生的肺活量数据中找出最大值并输出该学生的姓名。2.头脑风暴小组讨论4分钟,尝试用自己的方式描述解决步骤。教师巡视,收集典型描述。预设学生可能写出:“比较所有数据,找到最大的那个”“先看第一个,和第二个比,大的留下,再和第三个比,一直比到最后”。3.算法的三种描述教师结合学生回答,讲解算法描述的三个层次。(1)自然语言描述。教师选取一位学生写的步骤,投影展示并规范表述:第一步:令当前最大值为第一名学生的肺活量,记其姓名为A。第二步:依次将第二名到最后一名学生的肺活量与当前最大值比较。第三步:若某学生的肺活量大于当前最大值,则将该学生的肺活量设为新的当前最大值,同时更新姓名。第四步:全部比较结束后,输出当前最大值及其对应姓名。教师点评:自然语言通俗易懂,但容易产生歧义。比如“依次”到底怎么依次?如果数据量变成一万条,这句话还管用吗?从而引出更精确的描述方式。(2)流程图描述。教师在白板或课件上展示标准流程图符号:起止框(圆角矩形)、处理框(矩形)、判断框(菱形)、输入输出框(平行四边形)、流程线(箭头),并依次画出上述算法的流程图。注意,流程图必须严格按照标准符号绘制,教师现场演示而非直接展示成品。教师强调:判断框中必须写“i>10?”之类的条件,条件只有“是”和“否”两个出口。这是流程图与自然语言最大的不同——计算机只会做二选一,不会“大概”或“差不多”。(3)伪代码描述。教师给出同样算法的伪代码:max←第1个学生的肺活量name←第1个学生的姓名i←2whilei≤10doif第i个学生的肺活量>maxthenmax←第i个学生的肺活量name←第i个学生的姓名endifi←i+1endwhile输出name和max教师解释伪代码中“←”表示赋值,while与endwhile构成循环体,if与endif构成条件分支。伪代码介于自然语言与高级语言之间,既保留了可读性,又逐步接近计算机程序语法。4.小试牛刀学生任务单任务二:参照上述“求最大值”的算法,设计一个“统计肺活量平均值”的算法,要求用流程图描述。每人独立完成,小组内互查,教师选取两份典型作品投影讲评(一份规范的,一份存在判断条件不完整的问题)。设计意图:三种描述方式递进呈现,使学生体会到“精确化”是算法设计的核心要求。流程图绘制是重点实操内容,必须当堂训练、当堂反馈。(四)实践操作——用计算机算一算(约25分钟)5.电子表格中的计算教师演示:打开样例数据表,展示三项任务:任务三:计算全班学生的平均身高。教师演示使用函数“=AVERAGE(C2:C41)”完成求和并解释该函数的作用是自动计算区域内数值的平均值。任务四:计算每位学生的BMI值。教师演示在D列输入公式“=C2/(B2B2/10000)”并双击填充柄向下填充。强调公式中单元格地址的作用——当公式复制到下一行时,行号自动变化,这是电子表格“相对引用”的特征。任务五:按肺活量从高到低排序。教师演示选中数据区域,在“数据”选项卡中选择“排序”,以“肺活量”为关键字,设置降序。学生操作:每人独立完成上述三项计算,并把结果截图粘贴到任务单对应位置。小组内互相检查数据是否正确,讨论:如果B2(体重)单元格中不小心输入了文本“五十二”,计算结果会怎样?引出“数据清洗”概念——计算前必须确保数据格式正确、无缺失、无异常值。6.编程计算的初体验教师示范:打开Python交互环境,演示用一行代码计算列表中数据的平均值:sum(肺活量列表)/len(肺活量列表)教师解释:Python中的sum函数计算总和,len函数计算元素个数。这比手动写循环更为简洁,但背后的算法原理与前面学习的流程图中循环结构是一致的。学生任务六:在教师的代码框架下,补全程序,计算任意一组数据的最大值和平均值,并输出结果。教师提供半成品代码:数据=[3452,2890,4120,3580,3001,3911]最大值=__________平均值=__________print("最大肺活量:",最大值)print("平均肺活量:",平均值)学生尝试填写并运行。教师巡视,辅导代码语法有困难的小组。设计意图:通过电子表格和Python两个工具完成同一组计算任务,让学生体会“工具不同、算法思想相通”的道理。电子表格适用于快速交互式分析,编程则适用于更灵活、可复用的处理流程,两者都是数据计算的重要载体。(五)综合挑战——评选“体质健康之星”(约20分钟)7.任务发布教师发布综合任务:每组根据提供的完整数据表(含50名学生的身高、体重、肺活量、50米跑成绩),完成以下计算:(1)四个项目均达到合格线的学生人数及名单。(2)各班级的平均肺活量对比(数据表中有班级字段,共3个班)。(3)给出你认为最合理的“体质健康之星”评选方案,并用计算机计算出前5名。8.小组活动各组自行分工,讨论评选规则(如:四项均合格为基本条件,按照肺活量和50米跑成绩的综合得分排名),在电子表格或Python中实施计算。教师巡回指导,重点关注学生是否能将“评选规则”转化为“计算条件”,即能否用逻辑表达式描述“且”“或”关系。9.成果汇报每组汇报员用2分钟展示本组的计算结果和评选方案。教师引导全班比较各组的评选方案差异,讨论:计算结果相同吗?为什么不同?这说明了什么问题?预设学生回答:因为各组选择的评价指标和权重不同,所以结果不同。教师总结:同样的数据,通过不同的计算规则可以得到不同的结果。计算是客观的,但计算规则反映人的价值选择。因此,使用数据时必须保持审慎态度,警惕“数字背后的偏见”。设计意图:综合任务将课堂推入高阶思维层次。学生的重点已不再是“怎么按按钮”,而是“为什么这样算”“算出的结果可信吗”。这直接指向学科核心素养中的“信息意识”与“信息社会责任”。(六)评价反思——计算思维的可视化(约7分钟)10.概念图梳理教师引导学生共同完成思维导图(板书),中心词“数据的计算”,分支为:概念内涵(变换、分析、提炼)、实现方式(人工、电子表格、编程)、核心步骤(抽象—建模—设计算法—执行验证)、伦理规范(隐私、真实、公平)。11.自我评价学生使用任务单末页的评价量表进行自评与互评。量表包含5个维度,每项满分5分。教师收集量表并简要反馈。12.教师总结评价维度评价标准描述自评分小组评分概念理解能清晰解释数据计算的广义含义,区分人工计算与计算机计算算法描述能规范绘制流程图,伪代码无明显逻辑错误工具应用能熟练使用电子表格函数及排序功能,能修改Python代码完成计算合作交流主动参与讨论,清晰表达自己的计算思路批判思维能反思计算结果的合理性,注意数据质量与规则公平六、教学反思本课在设计时有意弱化了“软件操作说明书”式的教学,而将重心放在“计算思维”的可视化培养上。从课堂实施来看,学生在流程图的规范化表达方面差异较大——部分学生习惯于用“大概”“然后”这样的词语含糊带过,这说明日常学习中精确表达的训练较为欠缺。后续教学中,可在每节课前设置2分钟的“算法口语化描述”热身活动,持续强化学生精确表达的能力。Python编程环节的学生基础差异较大。程度较好的小组能举一反三写出循环遍历代码,基础薄弱的小组则只能在半成品代码上修改参数。下一轮教学可以为不同层次的学生提供三元学习支架:A层学生直接编写完整程序,B层学生填写关键语句,C层学生仅运行代码并观察输出结果。分层任务既能保护学困生的学习信心,又能给学有余力
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自来水管道安全监理规划培训课件
- 安全文明施工奖惩办法及细则培训
- 大学经济学通论课件第十章货币制度和金融体系
- 太阳能制造工艺清洗制绒
- 司机职业素养及商务礼仪培训
- 妊娠和哺乳期OTC药物使用
- 员工安全培训课件
- 大学物理光的干涉
- 2026年池州志城江山郡项目整合营销策划提案
- 通信终端设备制造工岗前安全操作考核试卷含答案
- 2026 年中秋假期:家国同庆团圆主题德育学习课件
- 2026秋新版苏教版小学科学四年级上册教学计划、教学设计(附目录)适用于新课标
- 江苏省高邮市2026年上半年事业单位公开招聘试题(含答案)
- 2026年技术经纪人常考点完整参考答案详解
- AQ3053-2015《立式圆筒形钢制焊接储罐安全技术规范》全面解读
- 2026年版低分子肝素皮下注射操作规范
- 2025-2026学年人教版(2024)小学体育与健康三年级全一册《认识中华武术》教学课件
- 2026年4月自考15040习近平新时代中国特色社会主义思想概论试题
- 餐饮安全生产管理制度培训
- 2026年高考日语试题及答案(全国卷)
- 冠脉介入培训试题及答案
评论
0/150
提交评论