高中一年级信息技术必修一体验计算机解决问题的过程教学设计_第1页
高中一年级信息技术必修一体验计算机解决问题的过程教学设计_第2页
高中一年级信息技术必修一体验计算机解决问题的过程教学设计_第3页
高中一年级信息技术必修一体验计算机解决问题的过程教学设计_第4页
高中一年级信息技术必修一体验计算机解决问题的过程教学设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中一年级信息技术必修一体验计算机解决问题的过程教学设计一、教材与学情分析本课选自粤教版高中信息技术必修一《数据与计算》第三章“算法基础”的第一节,是学生从“使用者”转向“问题解决者”的关键起点。教材以人工解决与计算机解决问题两条线索的对照为主线,引导学生亲历分析问题、设计算法、编写程序、调试运行的完整链条。课程标准将计算思维列为学科核心素养,本节正是该素养落地的第一现场,其教学质量直接决定后续程序设计模块的学习效果。授课对象为高一年级学生。他们长期以用户身份接触智能设备,对软件的“功能”熟悉,对功能背后的“构造逻辑”陌生;多数学生没有编程经历,部分学生在初中信息科技课接触过图形化编程,但尚未建立“算法先于代码”的意识。学生普遍存在的迷思是:把计算机解决问题等同于“打开某个软件点几下”或“让AI给答案”。本课的任务就是打破这种表层认知,让学生看见从问题到程序之间那条可拆解、可验证、可迁移的思维路径。二、教学目标信息意识:能从真实情境中识别哪些问题适合交给计算机处理,判断依据是规则明确、步骤可描述、存在大量重复计算。计算思维:能用自然语言或流程图描述问题的求解过程,初步建立“输入—处理—输出”的问题分析模型,理解算法的确定性、有穷性、可行性三个基本特征。数字化学习与创新:能借助Python环境运行并修改简单程序,体验调试的价值,愿意在试错中迭代自己的解法。信息社会责任:在对比人工与计算机解题的过程中,形成对技术边界的初步认识,理解计算机是“忠实执行指令的工具”,其智力来源于人的设计。三、教学重点与难点重点:计算机解决问题的一般过程,即分析问题、设计算法、编写程序、调试运行四个阶段的逻辑关系。难点:把日常经验中模糊的解法转化为确定、可执行的步骤序列;理解“算法描述”与“程序代码”是两个层次的活动。突破思路:用“大象装冰箱”式的玩笑轻巧点题后,立即切换到一个必须在45分钟内真实完成的任务——统计全班体能测试数据中达标人数并找出最高成绩。这个任务人工做繁琐易错、计算机做必须步步指令,天然构成两条路径的张力,为全程对比提供素材。四、教学准备硬件:机房,保证每生一机,广播教学系统可用。软件:Python3.x集成环境,教师提前准备三个文件——未完成的count.py框架程序、含50条体测数据的scores.txt、存在两处典型错误的debug.py。素材:一段30秒的仓库分拣机器人工作视频,一张超大Excel数据表截图(约十万行),用于导入环节制造认知冲突。学案:A4双面,正面是小组活动记录单,背面是流程图符号速查表。五、教学过程环节一:情境冲突——“这活儿你干不干”(约6分钟)教师广播展示那张十万行的Excel截图,口述任务:某快递公司请你从这张表里统计出所有“签收时间晚于承诺时间”的订单并汇总数量,报酬可观。请学生估一估自己需要多久。教室里通常会出现“一晚上”“三天”之类的回答,也有人小声说“筛选一下不就行了”。教师顺势追问三条:筛选功能你会,但条件复杂到十个以上、还要跨表核对时怎么办?人工做到第九万行时你敢保证不走神吗?这类活儿的特点是什么?师生共同把特点写在黑板左侧:数据量大、规则明确、步骤重复。板书的右半部分暂时留白,形成悬念。学生此时已隐约感到“应该有更好的办法”,这正是引入“计算机解决问题”的最佳时机。环节二:初识过程——拆解“计算机会怎么做”(约10分钟)教师播放分拣机器人视频,暂停在机械臂抓取的瞬间,提问:它是怎么“知道”该抓哪个包裹的?学生讨论后教师给出关键句:没有人知道怎么造会思考的机器,但人人都知道怎么把一件事的步骤写清楚。机器的能力,来自人把问题拆成了它听得懂的指令序列。随后师生共同抽象出计算机解决问题的四步路径,教师边口述边在板书右侧画出纵向流程:分析问题,明确“做什么”——弄清楚输入是什么、输出要什么;设计算法,明确“怎么做”——用无歧义的步骤序列描述解法;编写程序,把步骤翻译成计算机能执行的语言;调试运行,让程序在真实数据上接受检验。为让学生记住这四个阶段,教师打一个类比:这像极了请一位绝对听话但毫无常识的实习生了事——你得先自己想明白要什么(分析),写好操作手册(算法),用他会的语言交代(编程),交差后逐条验收(调试)。学生哄笑中,抽象的四个阶段有了生活抓手。环节三:亲历实战——人工组与机器组对决(约12分钟)教师下发真实的班级体测数据(脱敏后的50条记录:姓名、性别、耐力跑秒数),宣布任务:统计达标人数(≤240秒)并找出最快成绩。全班分两条路线行动。A组(人工组,约三分之一学生,轮换制,下次课交换)用纸笔和计算器完成统计,限时8分钟。要求记录:用了几步、中途是否出错、如何发现错误。B组(机器组)不直接编程,先完成算法设计这一核心动作。每组领取半成品流程图(只给出起止框和一个判断框),小组讨论补全流程图:逐条读取数据→判断秒数是否≤240→计数器加一→同步比较是否更小→更新“当前最快”→直到读完→输出结果。教师巡视,重点盯两类典型问题:一是“比较一下然后记住最小的”这种含混表述,引导学生说出“和已知的当前最小值比”;二是遗漏“读完了吗”这个循环出口,借此讲算法的确定性——每一步必须无歧义,否则那位“实习生”会原地卡死。8分钟后会师对答案。人工组普遍报了2到3个不同数字,且互相说不清谁对;机器组的算法只要对,任何组套用结果都一致。教师点破:人工出错不是粗心,是人脑不擅长机械重复;算法可靠不是运气,是每一步都被规定死了。这场对决让学生在真实挫败与真实可靠之间,亲身体会了“为什么需要算法”。环节四:翻译与调试——让算法跑起来(约12分钟)教师广播打开count.py,逐段对照刚才的流程图讲解:打开文件是“读取数据”,for循环是“逐条处理”,if判断对应菱形框里的条件,count=count+1对应计数动作。特别强调:代码不是新知识,是你们流程图的另一种写法。学生此刻第一次看到Python代码时的心理距离被大幅压缩。随后学生在机器上运行程序,得到与人工组核定的正确答案,体验“我的算法活了”的瞬间。紧接着教师收回广播,下发debug.py,布置排错任务:这个程序是隔壁组写的,结果总是比正确答案少1,而且最快成绩输出为0,请找出两处错误并修复。学生调试时教师巡视并公开两类代表性发现:其一,range范围写错导致漏掉最后一条数据,启发学生理解循环边界;其二,“当前最快”的初始值设为0,而所有真实成绩都比0大,永远不被更新,引出“初始值要符合问题逻辑”的反思。教师总结调试环节的意义:程序不会体谅你的意图,只执行你写下的东西,所以调试是算法与现实的最后一次对账。环节五:迁移与提升(约4分钟)师生共同完成板书左右两侧的合龙:左侧“人工解决问题”与右侧“计算机解决问题”并列,学生口述两侧各自的优势与短板。教师收束提升:人工胜在理解意图、应对意外、价值判断;机器胜在不知疲倦、精确无误、海量吞吐。聪明的解决者不是二选一,而是把人放在设计的位置,把机器放在执行的位置——这正是计算思维的站位。布置分层作业:基础层,把今天体测统计算法改写成统计“未达标人数”,只画流程图;提高层,思考若数据变成十万条且需按班级分组统计,算法要增加哪些结构,用自然语言写出思路;挑战层,查阅资料了解分治思想,用三句话向同学解释“为什么把大问题拆开机器反而更快”。六、板书设计主板书分左右两栏。左栏:人工解决问题——快慢全凭熟练,易受疲劳影响,优势是灵活与理解。右栏自上而下为四阶段流程:分析问题→设计算法→编写程序→调试运行,旁注“指令必须明确、步骤必须有穷”。两栏之间以双向箭头连接,标注“人的智慧,机器的效率”。副板书区域记录课堂生成的学生答案分歧与调试中发现的两个典型错误,保留尊严地呈现思维的生长痕迹。七、教学评价过程性评价占主导。算法设计环节采用小组互评:各组流程图拍照投屏,依据“步骤是否无歧义、是否有明确结束条件、能否被他人照做”三条标准打星,打星必须附一句理由。调试环节依据找错速度与修复说明记录个人表现。课堂出口设置一分钟条:写下今天你最能带走的一句话和还想问的一个问题,教师据此调整下一节“算法及其描述”的切入角度。终结性评价与分层作业挂钩,重点看提高层作业中学生是否能自发使用循环与条件的语言描述新解法,而非套用本课结论。八、教学反思预设本设计最大的风险在环节三的时间失控:人工组统计一旦拖延,后续调试会被压缩。预案是发数据时分层,人工组每组只负责25条,最后两组汇总,既保真实感又可控时。第二个风险是部分学生把精力耗在Python语法细节上而偏离

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论