版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术必修1《认识算法》教学设计一、教学背景分析本课选自高中信息技术必修1《数据与计算》第二章第一节"认识算法",是学生从"使用计算机"走向"驾驭计算机"的第一站。在此之前,学生多数停留在刷题软件找答案、搜题工具抄步骤的层面,对"算法"二字的全部认知可能就是短视频平台那句"大数据杀熟靠的是算法"。教师面对的真实学情是:学生会用工具,但没有把解决问题的过程结构化、形式化的经验;会跟着步骤走,但说不清"为什么要先做这一步"。本课承担的任务是让学生回答三个朴素的问题:什么是算法?算法有哪些基本特征?算法可以用什么方式描述?这三个问题看似基础,却是后续"解析法""枚举法""迭代法"乃至Python编程全部内容的根。根扎得不深,后面的编程课就会沦为语法堆砌,学生写出的代码即使能运行,也不是思维的产物,而是记忆的产物。《普通高中信息技术课程标准(2017年版2020年修订)》在数据与计算模块中明确要求学生"依据解决问题的需要,设计和表示简单算法",学科核心素养中的"计算思维"在此处第一次有了具体的落点。本教学设计以"生活问题—问题抽象—算法描述—特征归纳—实践迁移"为主线,让学生在三个递进的任务中亲手"做出"算法,而不是背诵算法的定义。二、教学目标(一)知识与技能学生能够说出算法是问题解决的方法和步骤,列举算法有穷性、确定性、可行性、有输入有输出等基本特征,并能用自然语言、流程图两种方式描述一个不少于五步的算法。(二)过程与方法学生经历"从生活情境中提取问题—把问题分解为步骤—判断步骤是否构成算法—用规范方式描述算法"的完整过程,初步建立"步骤化、条件化、循环化"的思维习惯,能够发现不同描述方式各自的长处与局限。(三)情感态度与价值观学生体会到算法并非高深莫测的术语,而是人类解决问题的智慧结晶,同时认识到算法的边界——不是任何问题都能交给算法,算法里也有人的价值判断,为后续讨论算法伦理埋下伏笔。三、教学重点与难点教学重点:算法的概念与基本特征;用自然语言和流程图描述算法。教学难点:从具体问题的解法中抽象出算法的一般特征;理解"同样的算法可以描述不同的问题,同样的问题可以有多个算法"。难点的确立基于一个常见误区:许多教师把"背出五个特征"当作难点,其实背诵从来不是难点,真正的难点在于学生从"过河问题""韩信点兵"这样的个案中跳脱出来,看见个案背后的共性结构。这需要在教学中设计"求解—对比—归纳"的脚手架,而不是直接给出定义让学生对号入座。四、教学方法与课前准备实施情境教学、任务驱动、小组协作相结合的策略。教师课前准备:七枚黑白围棋子(每小组一副)、"农夫过河"情境图卡、空白A4纸与磁性流程图符号贴片、多媒体课件、简易流程图软件安装于机房学生机。学生课前任务:回忆小学学过的"鸡兔同笼"或"田忌赛马"问题的解法,写在本子上带来,这是课堂上激活经验的第一把火。五、教学过程(一)情境导入:一杯别有深意的茶(约6分钟)上课伊始,教师不讲任何概念,只在黑板上写下一行字:"妈妈让你烧水泡茶的工夫,把家里收拾了。"教师请一位学生说说自己会怎么安排,然后追问:"为什么说这是好的安排?"学生会提到"烧水的时候可以干别的""节省了时间"这样的表述。教师顺势指出:烧水这件事里,其实藏着一个解决问题的次序安排——什么时候放水、什么时候开火、等待期间做什么、水开了先泡茶还是先续杯。生活里处处有这种"步骤设计",只是我们从没给它起过名字。接着教师抛出本课的核心问题:如果让一台完全不认识茶叶的机器来完成烧水泡茶,我们需要告诉它什么?学生会发现,机器不懂"看水开了就关火"这种依赖感觉的指令,每一步都必须说得清清楚楚、毫无歧义。这个从"人能意会"到"机器必须言传"的落差,正是引入"算法"概念的天然切口。教师板书课题:认识算法。设计意图:导入不追求花哨,追求真实。泡茶的例子来自课标建议的原型情境,每个人都经历过,零认知门槛,同时它已经隐含了"顺序执行""并行思维""条件判断"三个算法的核心要素,后续环节全部可以回扣这个例子。(二)任务一:解决"农夫过河",亲历一个算法的诞生(约12分钟)教师发放情境图卡:一位农夫要带一只狼、一只羊、一筐白菜过河,船太小,每次只能带一样东西。农夫不在场时,狼会吃羊,羊会吃白菜。问:农夫怎样才能把三样东西全部安全运过河?小组用围棋子代表狼、羊、白菜,在纸上演示搬运过程。多数小组第一次尝试会失败——狼被留在岸边时羊被吃掉,或者白菜遭殃。教师不急于给答案,只引导学生记录每一次移动的次序:第1步带什么过,第2步带什么回来,第3步……直到全部运完。最先成功的小组被请到黑板前,用简洁的语言写出他们的步骤。一个典型解法是:农夫带羊过河;农夫独自返回;农夫带狼过河;农夫带羊返回;农夫带白菜过河;农夫独自返回;农夫带羊过河。教师在学生骤停之处发问:"这个解法里,哪一步最妙?"学生会指出"把羊带回来"这一步——它不是直觉里的"往前运",而是一种止损性的折返。教师趁势点破:好的算法不一定是每一步都向前,关键是每一步都明确、可执行,且最终能得到结果。接着教师让学生检验这个步骤序列是不是"严格"的:每一步是否唯一确定(确定性)?步骤是否有限(有穷性)?每一步是否真的能办到(可行性)?学生逐一确认后,教师给出本课工作定义:像这样,为解决一个问题而设计的、由有限个步骤组成、每一步都明确可行的操作序列,就叫算法。设计意图:教材中的过河问题不是为考智力题而存在的,它是一份"最小完整的算法样本"——有输入(岸的初始状态)、有输出(全部过河)、要分步、有约束条件、有唯一成功的路径设计。让学生在失败与重来中生成算法,概念从脚下长出来,而不是从头顶盖下来。(三)任务二:描述方式的碰撞——自然语言与流程图(约13分钟)当学生手里有了过河算法的自然语言版本后,教师抛出新问题:如果把这个步骤写给一个远端只能看文字的同伴,和画成一张图给他,哪种方式更不容易误读?教师在黑板上对比呈现两种描述。自然语言版使用编号步骤;流程图版依次使用起止框、处理框、判断框、流程线。教师简明给出符号约定:椭圆表示开始与结束,平行四边形表示输入输出,矩形表示一个处理动作,菱形表示要做出判断的分叉点,箭头表示执行的先后次序。随后教师演示第一次判断:"带A过河后,对岸剩的东西和岸边剩的东西组合是否安全?"如果不安全,流程要如何处理?学生发现菱形判断框让整个方案的"骨架"一览无余——哪里直行、哪里分支、哪里回头,一眼看清。而自然语言虽然亲切易懂,但写长了容易啰嗦,分支多了容易产生歧义。小组动手:把本组的过河方案改画成流程图。教师巡视时重点看两类问题:一是菱形判断框的"是/否"出口是否都画全了,二是流程线是否出现了断头——流程图不能指向虚空。对画得规范的小组,教师请其把流程图贴到黑板上,组织全班"找茬"式的互评,评比的维度有三个:符号用得对不对、逻辑通不通、有没有冗余步骤。互评之后教师小结两种描述方式的性格:自然语言门槛低、适合人与人口头交流,但容易歧义、难表达复杂分支;流程图直观严谨、结构一目了然,是沟通算法思想最常用的"通用图纸",但绘制费时,复杂算法画起来冗长。教师再埋一个钩子:还有一种介于灰色地带、既像语言又像代码的描述方式——伪代码,后面学习Python时会与它天天见面。设计意图:让学生亲自体验"同一个算法、两种外衣",而不是背诵流程图的定义。图标规范只讲最常用的六种,不求全求备,避免第一课时信息过载把学生提前劝退。(四)任务三:换个战场——"韩信点兵"里的算法思想(约9分钟)教师讲述经典问题:韩信点兵,三人一排余两人,五人一排余三人,七人一排余两人,问兵至少几人?学生凭口算与试探,多半能磨出23这个答案。教师做一件关键的事:要求小组把刚才找答案的过程"反向诉说"成步骤——先假设人数从1开始,逐一检验:这个数除以3余2吗?除以5余3吗?除以7余2吗?全部满足才算找到;不满足就换下一个人数。教师强调这个"从最笨的一个一个试"的策略看似原始,其实是计算机最擅长也最喜欢的方式,它有一个响亮的名字——枚举,下一次就是学习的主角。教师引导学生对比两个任务:过河问题考验的是"步骤设计",韩信点兵体现的是"重复检验"。风格迥异,却都是算法。这时学生在教师的追问下归纳算法的五个特征:步骤是有限的(有穷性);每一步表达必须明确,不能模棱两可(确定性);每一步都切实可行,不是幻想操作(可行性);有初始条件的输入(如岸边的状态、人数范围);有结果的输出(全部过河、人数23)。教师逐条把它与学生的解题过程对号入座,而不是凭空背教义。五个特征一次过,但因为每一条都有前面具体活动的支撑,课堂上学生记忆负担并不大。设计意图:用第二个问题打破"算法必须巧妙"的错觉,让学生承认"笨办法也是办法",这是下一步学习编程枚举的重要心理铺垫;同时借两个风格迥异的问题完成特征归纳,避免从单一样本强行抽象出普适规律。(五)算法再认识:边界与温度(约4分钟)本环节承担情感升华的两个任务。其一,认识算法的边界。教师提问:"妈妈的炖肉秘方里写着'盐少许,火候看情况',这算不算一个算法?"学生依据确定性特征判断:不是——"少许""看情况"不符合确定性的要求。教师指出:不是一切好方法都能写成算法,人类经验里有大量只可意会的部分,算法只是剔除了歧义那一部分的固化表达。其二,算法里有人的影子。教师用一句话点题:导航软件给出"最快路线"时替你做了一个价值选择——时间优先。如果改成"避开拥堵"或"少过收费站",算法就换了模样。算法表面是中立的步骤,背后却是人的取舍与判断。今天学习写算法,也要记住为谁写、为什么这么写。设计意图:不把本课停留在技术常识层面,沿"算法有边界—算法有态度"两层递进,种下计算思维之外的伦理萌芽,与必修1后半程"人工智能与社会责任"模块遥相呼应。(六)课堂小结与作业(约6分钟)教师带领学生用板书走一遍本课思维地图:生活问题—分步求解—算法概念—描述方式(自然语言与流程图)—算法五个特征—算法的边界与态度。请两名学生不看笔记,用三句话复述本课学到的东西,教师补足遗漏。课后作业分为必做与选做两档。必做:把"烧水泡茶"这件事写成自然语言算法,再画成流程图,要求至少包含一个判断分支(如"水开了吗"或"茶叶是否已洗");选做:为全班科目成绩排序设计一个文字版算法思路,思考"班里小明与小红总分相同怎么处理"这一歧义点与确定性的关系。下一节课开篇将抽查流程图作业并进入算法的效率与多样性讨论。六、板书设计板书采用三区结构。左区:课题"认识算法"及过河问题的步骤序列,保留学生生成的原始语句痕迹;中区:流程图常用符号图示与过河问题的简化流程图范样;右区:算法五个特征清单(有穷性、确定性、可行性、有输入、有输出)与一句警戒语——"算法是步骤的智慧,也是人的选择"。三区从具体到抽象再到价值,完整复现本课思维路径。七、教学评价设计过程性评价贯穿三个任务:任务一看小组能否借助记录步骤自我纠错;任务二看流程图符号规范性与分支完整性;任务三看学生能否用自己的语言列出算法的特征而非照抄话术。每任务设置一条评价量规,最高档的共同点是"能解释自己的行为背后的依据",最低档是"会做但说不清"。结果性评价依托课后必做作业,双稿(文字+图)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江西科技职业学院高职单招笔试综合素质试题库含答案解析3套试卷
- 2026年江西师范高等专科学校高职单招笔试化学试题库含答案解析2套试卷
- 2026口腔医学期末复习-牙周病学(口腔医学)历年题库含答案详解
- 宅家技能试题和答案
- 企业安全生产系统化培训
- 超声知识问答试题及答案
- 皮试液专项试题及答案呈现
- 竞聘意向考题及详细答案
- 针灸判断常见试题及标准答案
- 钢轨焊接考试题目及答案解析
- 2025年北京事业单位联考公共基本能力测验真题及答案(管理岗)
- 眼睑肿物课件
- 腹泻的治疗课件
- 仓储管理员专项考核试卷及答案
- 2025年秋季语文教研组工作计划
- 2025年高考语文真题《江上》批注式阅读
- 英语中人名的课件
- 《康复技术》课件-第七章创伤性及中毒性脑脊髓损伤康复-第一节 颅脑损伤的康复
- 【人教版化学】选择性必修1 知识点默写小纸条(空白默写版)
- DL∕T 5210.4-2018 电力建设施工质量验收规程 第4部分:热工仪表及控制装置
- HG+20231-2014化学工业建设项目试车规范
评论
0/150
提交评论