高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计_第1页
高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计_第2页
高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计_第3页
高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计_第4页
高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

高一信息技术《解决问题的一般过程与用计算机解决问题》教学设计一、教材分析本节内容选自人教版(2019)高中信息技术必修1《数据与计算》第二章第一节,是学生从"感知数据"走向"计算思维"的关键一课。前一章学生已经认识数据与信息的基本特征,本章则把视角转向"问题如何被解决",本节承担着开篇定调的任务。教材通过生活中解决问题的实例,引出解决问题的一般过程:分析问题、设计方案、实施与验证、评价与优化,再过渡到用计算机解决问题时的程序设计视角,即在分析问题的基础上进行算法设计、编写程序、调试运行。本节内容看似平和,实则奠基。学生对"过程"本身往往缺乏自觉,遇到任务习惯凭直觉动手,缺少分步拆解的意识。若这一课只停留在概念讲解,学生会觉得空泛;若能用一个真实问题贯穿,让学生亲身体验两种解决路径的差异,计算思维的种子才能真正落地。二、学情分析授课对象为高一年级学生。他们具备初中信息技术基础,部分学生接触过图形化编程,但多数学生对程序设计停留在"听说过"的层面。学生的数学学习已涉及函数与分段讨论,具备初步的逻辑分析能力,这是可以调用的知识储备。需要警惕的是,高一学生容易把"用计算机解决问题"等同于"学一门编程语言",从而忽视问题分析这一前置环节。教师应着力扭转这一倾向,帮助学生建立"先想清楚、再让机器干"的工作习惯。三、教学目标1.信息意识:能从日常问题中识别可计算的成分,判断哪些问题适合交给计算机处理。2.计算思维:能用自己的语言描述解决问题的一般过程,并能对具体问题完成从自然语言描述到算法初步表达的转换。3.数字化学习与创新:在体验程序解决问题的过程中,初步感受人机分工的边界,尝试使用简单程序验证自己的方案。4.信息社会责任:在讨论人工解决与机器解决的适用场景时,形成理性看待技术的态度,避免盲目依赖工具。四、教学重点与难点教学重点:解决问题的一般过程;用计算机解决问题的四个阶段及其对应关系。教学难点:从具体问题中抽象出可形式化表达的算法思路,理解"分析问题"在两种路径中的不同分量。五、教学方法与准备采用情境驱动、对比教学与任务探究相结合的方式。教师准备多媒体课件、沙盘推演卡片、Python演示程序及半成品代码;机房环境预先配置好Python运行环境,学生两人一组协作。课前让学生在导学单上记录自己最近一次"解决难题"的经历,作为课堂取材。六、教学过程(一)情境导入:一笔糊涂账教师呈现情境:学校运动会筹备组需要统计报名数据。全年级十二个班,每班报来一份纸质表格,表格中既有运动员姓名、项目,也有替补信息。筹备组要选出报名三个项目以上的"全能选手",还要找出某个项目中报名人数不足两人、需要动员的班级。教师提问:如果由你来完成,第一步做什么?学生常见回答是"把表格看完"。教师顺势追问:看完之后呢?如何避免看漏?允许学生分组讨论三分钟,并在导学单上写下自己的步骤。设计意图:不急于给出概念,而是让学生先暴露自己原生态的问题解决过程。学生在描述步骤时,实际上已经在做"分析问题"的工作,只是他们不知道这件事有名字。(二)提取共性:解决问题的一般过程教师选取两至三份学生的回答投影展示,引导全班把这些步骤对齐。学生会发现,无论表述如何,大家的做法都离不开几个环节:先弄清要解决什么、要什么结果;再想出做法;然后动手去做;最后检查结果对不对、还能不能更好。教师板书并明确这四个环节:分析问题→设计方案→实施方案→评价与优化教师进一步组织一个快速辨析活动。给出四个生活情境:修理自行车、筹备班级联欢会、解一道数学应用题、规划周末出行。请学生判断每个情境中"分析问题"这一环节的关键内容分别是什么。学生发言后,教师点拨:修理自行车要先定位故障点,联欢会要先明确预算和主题,应用题要先理清已知量和未知量的关系,出行要先确定时间约束。由此可见,分析问题是整个过程的枢纽,方案的质量取决于分析的深度。设计意图:用多情境交叉验证,让学生体会"一般过程"之所以称之为"一般",是因为它对绝大多数问题都成立。这一步把模糊的直觉固化为可迁移的框架。(三)回到起点:那笔糊涂账教师把学生带回运动会报名问题,提出一个量化的追问:如果只有十二张表,手工统计或许半天能做完;如果系统里有全市三百所学校的报名数据,规模达到三十万条,你还会选择手工吗?学生自然意识到规模改变了解决方式。教师顺势提出本课的核心命题:有些问题,值得交给计算机。教师追问:交给计算机之前,那四个环节还要不要?学生讨论后教师明确:四个环节一个都不能少,但每个环节的形态发生了变化。分析问题依然是人来做,而且要求更高——必须精确到计算机能如何处理每一个数据;设计方案变成了设计算法,即把解决步骤写成一组确定性、有穷、可执行的指令;实施方案变成了编写程序和调试运行;评价与优化则体现为测试结果、修正错误、提升效率。设计意图:用"规模"这一变量制造认知冲突,让学生自主产生用计算机解决问题的需求,而不是被动接受"计算机很厉害"的结论。(四)概念建构:用计算机解决问题的过程教师系统讲解用计算机解决问题的基本过程,并与上一环节的一般过程对照板书:分析问题:明确已知数据、求解目标、数据处理规则。设计算法:用自然语言、流程图或伪代码描述解决步骤。编写程序:选择合适的程序设计语言,把算法翻译为代码。调试运行:检验程序输出是否符合预期,找出并修正错误。教师强调两个容易被学生忽略的认识。其一,算法不等于程序,算法是思想,程序是载体,同一算法可以用不同的语言实现。其二,调试不是失败的标志,而是编程的常态,程序一次写完全不出错的情况在教学和生产中都很少见。教师以自己备课时调试本节演示代码的经历举例,告诉学生报错信息是程序在与你对话。(五)案例精析:"成绩等级判定"三阶梯为了让抽象过程落地,教师设计三层递进的案例,以成绩等级判定为载体。第一级:判断一个分数是否及格。教师先请学生用自然语言描述做法:"拿到分数,与60比较,大于等于60输出及格,否则输出不及格。"教师指出,这段自然语言就是算法的雏形。第二级:引入分段等级。90分及以上为优秀,75至89为良好,60至74为合格,60以下为不合格。教师组织学生在学习单上用"如果……那么……否则……"的句式写出完整规则,同桌互查是否存在遗漏区间或重叠区间。这一环节指向算法的严谨性:人凭常识可以容忍模糊,机器不能。第三级:走向代码。教师展示用Python实现的判定程序,逐行讲解输入、比较、分支、输出四个动作与学生所写规则的对应关系。score=float(input("请输入成绩:"))ifscore>=90:print("优秀")elifscore>=75:print("良好")elifscore>=60:print("合格")else:print("不合格")教师重点提问:为什么第二个条件写成"大于等于75"而不用写"小于90"?学生思考后能发现:前面的条件已经把90分以上的可能排除了,程序按顺序执行,落到这里的数据天然小于90。这一点拨让学生体会到程序逻辑中隐含的顺序性,这是从数学思维走向计算思维的真实一跃。设计意图:三级台阶让学生在"描述规则—校验规则—翻译规则"的线索中完成一次小型的完整实践,四个环节逐一过手,而不是听讲。(六)上机实践:让程序跑起来学生两人一组上机。任务一:输入教师提供的代码并运行,分别用95、85、70、55四个分数测试,观察输出,把结果填入表格。任务二:故意制造一个错误——把"60"改成"600",观察程序对55分的输出会发生什么变化,并说明原因。任务三的扩展挑战供学有余力的学生完成:为程序增加输入合法性检查,当输入分数大于100或小于0时提示"输入有误"。教师巡视时重点关注两类学生:一是照抄代码却不理解分支顺序的学生,通过提问引导其说出每一行与规则的对应;二是对报红错误产生畏难情绪的学生,教给"读提示、定位行、对照规则"的三步自查法。设计意图:运行—测试—破坏—修复的循环,比任何说教都更能让学生建立对调试的健康心态。扩展任务的设计体现分层教学,避免"吃不饱"与"跟不上"并存。(七)对比升华:两条路径的取舍教师组织全班回到最初的对比:人工统计十二个班的报名数据,与编写程序处理三十万条数据,两条路径各自的优势和代价是什么?学生讨论后形成共识性认识,教师帮助凝练:手工方式灵活,能容忍不精确,但效率低、易出错、不可复制;计算机方式要求事先把规则定义得滴水不漏,前期投入大,但一旦完成,处理速度与规模无关,且结果可复现、可移植。教师小结本节的知识结构:解决问题的一般过程是普适的方法论;用计算机解决问题是在此基础上的特殊化,核心在于把分析结果转译为算法,再转译为程序,并通过调试逼近正确。同时提醒学生:并非所有问题都值得或能够交给计算机。涉及价值判断、情感沟通、规则模糊的问题,人仍然不可替代。(八)课堂检测与总结课堂即时检测采用紧凑的三题形式。第一题:把"分析问题、调试运行、设计算法、编写程序"按正确顺序排列,并说明排序依据。第二题:阅读一段判定热水壶水温状态的伪代码,找出其中的逻辑缺陷:水温大于80度提示"烫",大于40度提示"温",其余提示"凉",请指出95度时程序实际输出什么、问题出在哪。第三题:联系生活,再举出一个"人工解决更合适"和一个"计算机解决更合适"的实例,并各写一句理由。教师结合检测反馈进行两分钟凝练总结,回扣板书上的两条过程链,强调"先分析、后行动、再检验"这一做事品质不仅属于信息技术课堂,也属于学生正在学习的每一门学科。七、板书设计标题居中书写"解决问题的一般过程与用计算机解决问题"。主板书分左右两栏呈对应关系:左栏:一般过程——分析问题→设计方案→实施方案→评价与优化。右栏:用计算机解决问题——分析问题→设计算法→编写程序→调试运行。两栏之间用双向箭头连接,旁注"规则必须精确、步骤必须可执行"。右下角留小栏写本课关键词:确定性、有穷性、可执行、可复现。八、作业设计基础作业:完成教材本节后的概念梳理表,将"一般过程"四环节与"计算机解决问题"四阶段的对应关系填入表格,并各举一个本课之外的实例。实践作业:观察家里的一个自动化设备(如电饭煲、洗衣机、感应水龙头),尝试用"输入—处理—输出"的方式写一段不超过八行的自然语言算法,描述它的工作规则。拓展作业:选做。思考"自动售货机找零"问题:投入的钱数与商品价格已知,机器只想用1元、5元、10元三种面值的纸币组合找零,尝试描述你的找零规则,下节课作为算法学习的引子与同学交流。九、教学评价本课评价采用过程性评价与结果性评价结合的方式。过程性评价关注三个观察点:导学单上个人步骤描述是否呈现出清晰的四环节意识;小组上机时是否能独立完成测试并解释错误现象;课堂发言中能否准确使用"算法""调试"等术语而非模糊代称。结果性评价依据课堂检测三题与作业完成质量,划分达成、良好、优秀三个层级,其中拓展作业只作为计算思维倾向的参考,不计入刚性要求。十

温馨提示

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

评论

0/150

提交评论