高中一年级信息技术“算法及其特征”单元教学设计-以教科版必修1数据与计算为依托_第1页
高中一年级信息技术“算法及其特征”单元教学设计-以教科版必修1数据与计算为依托_第2页
高中一年级信息技术“算法及其特征”单元教学设计-以教科版必修1数据与计算为依托_第3页
高中一年级信息技术“算法及其特征”单元教学设计-以教科版必修1数据与计算为依托_第4页
高中一年级信息技术“算法及其特征”单元教学设计-以教科版必修1数据与计算为依托_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

高中一年级信息技术“算法及其特征”单元教学设计——以教科版必修1数据与计算为依托一、设计说明本教学设计面向高中一年级学生,依据《普通高中信息技术课程标准(2017年版2020年修订)》中必修模块1“数据与计算”的内容要求编制,对应教科版(2019)必修1第四单元第一课时的内容,课题为“算法及其特征”。算法是程序设计的灵魂,也是计算思维最核心的成分之一。这一节课上承“数据与信息”的认知基础,下启“流程图描述”“程序设计初体验”等后续内容,处于由生活经验走向形式化表达的关键转折点。学生在日常生活中早已反复使用过算法——估算排队时间、规划换乘路线、比较商品价格——但他们并没有意识到这些行为背后存在可以被严格描述的步骤序列。本课的教学价值,就在于让学生完成这一次“恍然大悟”,并在此基础上初步建立算法的五大特征认识,学会用自然语言和结构化方式描述一个简单算法。二、学情分析高一年级学生经过初中阶段的信息科技课程学习,具备基本的计算机操作能力,部分学生在小学或初中接触过图形化编程,少数人了解过Python的皮毛,但这些经验零散且缺乏理论统整。班级内差异明显:有的学生能写出十几行代码,有的学生从未接触过任何编程工具。这一现实决定了本课不能从语法入手,而应从全体学生共享的生活场景切入。学生的抽象逻辑思维正处于由经验型向理论型过渡的阶段,对“一个步骤能不能被明确执行”“一组指令能不能在有限步内结束”这类问题,他们凭直觉能判断,却说不清判断依据。这正是本课可以深耕的思维空间。课堂上需要警惕两种倾向:一是把算法课上成数学课,陷入纯推理而失去信息技术的学科气质;二是把算法课上成故事会,热闹有余而概念落空。处理原则是:概念从情境中生长,特征在对比中显形,评价在作品中落地。三、教学目标第一,信息意识方面,学生能够识别日常生活与学科学习中蕴含的算法现象,意识到“解决问题的方法”本身是可以被研究、被描述、被优化的对象。第二,计算思维方面,学生理解算法的概念,能说清算法的五大特征——有穷性、确定性、可行性、输入与输出——并能对每个特征给出自己的解释和例证;能够将一个具体问题(如求三个数中的最大值)的解决步骤用自然语言分步骤描述出来,做到步骤之间无歧义、无跳跃。第三,数字化学习与创新方面,学生在小组协作中使用表格、卡片或在线协作工具整理算法描述,初步体验将隐性思维外化为显性文本的过程。第四,信息社会责任方面,通过讨论“算法的边界”与“算法推荐的利与弊”的触点话题,学生初步意识到算法并非中立的技术存在,其设计与应用承载着人的价值判断。四、教学重点与难点教学重点是算法的概念与五大特征。学生对“特征”的记忆不难,难的是理解每一条特征在判断“这是不是算法”时的判据作用。教学中把每一条特征都转化为一个可以动手检验的问题:“它能停吗”“每一步说得清吗”“每一步做得到吗”“它吃什么、吐什么”,让特征变成可操作的分析工具。教学难点有二。其一,“确定性”与“可行性”的区分:学生常把“说得含糊”和“做不到”混为一谈,需要通过对比例句加以辨析。其二,从生活语言到精确描述的跨越:学生描述“找最大值”时往往写成“看看哪个大就是那个”,这种表述对人有效、对机器无效。突破办法是设计一份“笨机器人协议”,规定描述的对象是一个完全不会思考、只会逐条照做的执行者,迫使学生把每一步写到不能再拆的程度。五、教学方法与资源准备教学方法上,采用情境导入法、对比分析法、卡片排序活动和任务驱动法,辅以讲授法进行概念收束。资源准备包括:多媒体课件一套;“韩信点兵”“田忌赛马”“沏茶问题”三个微情境图文材料;每组一套写有操作步骤的卡片(含正确步骤、含糊步骤、不可能步骤、死循环步骤四类,共十二张);小组协作记录单;一份在线协作白板链接(用于课后延伸);机房环境或普通教室均可,本课不强制使用计算机。六、教学过程(一)情境导入:一碗西红柿鸡蛋面背后的学问(约8分钟)上课伊始,教师不打开课件,先提问:从冰箱拿出两个西红柿、三个鸡蛋,到端出一碗面,你会怎么做?学生答出“打鸡蛋、切西红柿、下锅炒、下面条”一类回答后,教师追问:如果让你把这件事教给一个从来没进过厨房、也不会一点变通的人,你的表述够不够用?学生会发现原话中充满“适量”“差不多”“看着办”这类词。教师板书学生的原句,逐一圈出含糊之处,顺势给出本课的核心问题:一种解决问题的方法,要写成什么样,才能让任何执行者——哪怕是一台机器——都能照着做对?这就是今天要研究的对象:算法。接着呈现正式定义:算法是解决问题的一系列明确的、有限的步骤,是对特定问题求解步骤的一种描述。教师强调定义中的三个关键词“明确”“有限”“描述”,并预告:一节课结束时,大家手里会有一张“算法质检清单”,用来判断一份步骤说明配不配叫算法。(二)概念初建:算法就在身边(约6分钟)教师依次呈现三个微情境。其一,田忌赛马:同样的三匹马,调整出场次序便扭转胜负——方法的优劣直接改变结果。其二,沏茶问题:洗水壶、烧水、洗茶杯、放茶叶、泡茶,顺序不同,总耗时不同,合理调度可以节省时间——算法的效率问题。其三,韩信点兵:以“三三数之剩二、五五数之剩三、七七数之剩二”求解士兵人数,后续学习中这正是一道可用穷举编程的题目。每个情境之后停下十秒,请学生用一句话说出“这个例子告诉我们关于算法的什么”。学生给出零散的答案:方法可以不同、有好坏之分、要讲求步骤。教师把这些关键词保留在黑板右侧,作为后续提炼的素材。(三)探究活动:笨机器人协议(约12分钟)小组领取任务:为“从1、3、5、7、9这五个数中找出最大数”写一个操作说明,执行者设定为“笨机器人”——它不会联想、不会类比、不会猜,只会逐条照做;它记住一个数的能力只有一次,给它新数,旧数就忘了,除非指令明确告诉它保留。各组在记录单上写出步骤序列。教师巡视,挑选两类典型:一类是“扫一眼就知道9最大”的表述,一类是逐次比较的表述。展示对比后,先不评判优劣,而是带领全班逐条“扮演机器人”执行第二份步骤:第一步,记住第一个数1;第二步,看下一个数3,比记住的数大,换成记住3……直到走完。学生在跟随的过程中发现:自己写的东西缺了“记住”“替换”“看下一个”这些关键步,而机器人没有这些就无法工作。教师小结:能写的每一步都必须小到无法再拆、且执行者有能力完成。这个活动本身,就是为后面讲“确定性”和“可行性”埋下的伏笔。(四)特征显形:五条判据逐个击破(约12分钟)教师发放卡片组,每组十二张卡片,分别写着:正确的“两数交换”步骤序列;“多倒一些油”这类含糊步骤;“徒手把水烧开”这类不可行步骤;“无限重复敲击桌面直到心情变好”这类不停机步骤;“不看任何数据就输出平均值”这类无输入步骤等。任务:把卡片分成“像算法”和“不像算法”两堆,并写出判断理由。小组讨论五分钟后汇报。教师沿着学生的分类理由,逐条命名特征。其一,有穷性:算法必须在执行有限个步骤之后结束。那张“无限敲击”的卡应被排除,但也提醒例外直觉——循环不等于无穷,带终止条件的循环仍然是有穷的,例如“从1数到100”重复一百次后必然停止。其二,确定性:每一步的含义必须唯一、无歧义。“多倒一些”对人有商量余地,对机器等于没说;机器能执行的句子必须回答“多少”“多久”“哪个”。其三,可行性:每一步都应是执行者基本能力范围内的操作,分解到足够细之后必须“做得到”。其四与五,输入与输出:算法可以有零个或多个输入,但必须有至少一个输出——不产出任何结果的步骤序列,没有存在的意义。最后教师把五条特征整理成开课时承诺的“算法质检清单”,请学生抄写在笔记顶端。为打碎“特征=术语背诵”的错觉,随即安排辨析:给出伪步骤“将水温升高到适宜后倒入”,请学生指出它违反了哪条特征(确定性;且“适宜”又缺乏可执行标准);给出“在实数范围内求x使x平方小于0”并循环搜索,请学生判断问题是否可解与算法性质的关系,引导得出结论:无解的问题写不出正常终止的求解算法,这提示算法设计与问题分析不可分割。(五)学以致用:完善“找最大值”(约5分钟)各组回到“笨机器人”任务,依据质检清单修改自己的步骤说明,要求做到:步骤编号、每步一句、无含糊词、有终止条件、最终输出最大数。完成后邻组互评,互评依据就是质检清单。教师抽取两份现场批改,指出普遍存在的最后两个问题——结尾忘写“输出”、循环边界含糊(“都看完为止”应改为“检查完第五个数为止”)。(六)价值叩问与课堂小结(约2分钟)教师抛出问题:短视频平台不停推送你多看一眼的内容,这套推荐背后也是算法。算法的“明确”和“高效”由谁决定?为谁服务?学生自由发言两三句即可,教师点到为止:算法是人的意图的形式化,写算法的人要负责任。随后收束本课:今天大家从一碗面出发,拿到了算法的定义与五条判据,还写出了一份机器能懂的步骤说明。向后续学习抛出锚点——下节课我们把这份自然语言步骤画成流程图,再过几节课,让它在Python里真正跑起来。(七)板书设计主板书呈三列:左列为三个情境及其关键词;中列为算法定义(“明确的、有限的、可描述的步骤序列”标注下划线)与笨机器人示例的精简步骤;右列为质检清单:能停(有穷)、说清(确定)、做得到(可行)、有吃(输入≥0)、有吐(输出≥1)。七、作业设计本课作业分三层,呼应“2023—2024学年”实施期间的混合式学习条件。基础层(必做):用编号步骤描述“判断一个三位数是否为水仙花数”之外的入门任务——“从家到学校最优路线的选择过程”,要求套用质检清单自查并在文末写出自查结论。提升层(选做):把本节课“找五个数中的最大值”改写为“找一百个数中的最大值”,指出哪些语句不变、哪些语句要改变,体会算法的可扩展性。拓展层(挑战):阅读教师提供的一段一分钟视听材料(关于欧几里得求最大公约数),用自然语言还原辗转相除的步骤,并思考:为什么它比“逐一试除”更少步骤。作业通过班级平台提交,下节课以“典型作业十分钟会诊”方式反馈。八、教学评价设计评价采取三维结构。过程性评价占四成,依据卡片分类活动与笨机器人任务中的小组表现,观测点是“能否指出步骤中的含糊与缺失”。作业评价占四成,基础层看质检清单使用是否到位,提升层看是否识别出“控制次数的语句需要改动”。课堂对话评价占两成,关注学生在特征辨析与算法伦理发言中的思维质量。所有评价量规提前向学生公开,量规指标不使用“较好、一般”等模糊等级,改为可观察行为描述,例如“能在不提示的情况下指出步骤缺少输出”。九、教学反

温馨提示

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

评论

0/150

提交评论