版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术《计算机解决问题的过程》教学设计一、设计理念与课标依据《普通高中信息技术课程标准(2017年版2020年修订)》将计算思维列为信息技术学科四大核心素养之一,强调学生能够采用计算机领域的思想方法,界定问题、抽象特征、建立结构模型、合理组织数据,通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。本课选自教科版(2019)必修1《数据与计算》第二单元第一节,是必修1整册教材由"感性认识"走向"理性建构"的关键节点。学生在此前的学习中初步感受了数据与编码,尚未建立起"用计算机解决问题"的完整认知框架。本节课承担着奠基功能:让学生亲历"分析—设计—编程—调试—验证"的完整流程,提炼人解决问题与计算机解决问题的异同,进而生成流程图与伪代码这两类程序设计预备知识。教学设计遵循学历案的基本立场:以"学会什么"而非"教了什么"为逻辑起点,把学习目标写在最前面,把评价任务嵌入学习过程,让每一个学生都能在任务中留下思维痕迹,用证据说话。二、教材与学情分析(一)教材定位本节内容处于"用计算机计算"主题单元的起始位置,承上启下。向上连接第一单元"初识数据与计算"中的信息意识,向下引出程序的三种基本结构以及Python语言的初步使用。教材编排了"猜数游戏"式的问题串,并给出了完整的问题解决步骤示意。教师不应把流程图画法当作孤立知识点"讲解",而应让它生长在真实问题的解决过程之中。(二)学情研判授课对象为高一年级学生。多数学生在义务教育阶段接触过图形化编程,少数学生写过Python或C++,但普遍缺少"先想清楚再动手"的习惯,容易出现"拿到题目就敲代码"的冲动。学生对人解决问题的直觉过程很熟悉,对计算机解决问题的机械性、精确性缺乏体验。基于此,本课设计了一条"由人到机、由直觉到规范"的认知线索,用对比的方式凸显计算机解决问题过程的独特性:问题必须被精确描述,步骤必须能被无歧义地执行,结果必须能被验证。三、学习目标学生完成本课学习后,能够:其一,通过"兔子羽数"等实际案例,完整说出用计算机解决问题的五个环节(分析问题、设计算法、编写程序、调试运行、验证结果),并能用生活语言解释每个环节要做什么。其二,借助自然语言描述、流程图、伪代码三种方式表达同一算法,比较这三种表达方式的优劣,能辨识流程图中的起止框、处理框、判断框、输入输出框及流向线。其三,在小组任务中迁移所学,针对给定问题(如计算航班最佳折扣票价)独立完成算法设计,经历"设计—检验—修改"的迭代过程,体会试错与修正在程序设计中的价值。其四,通过对比"人解题"与"机解题"的差异,初步形成用计算思维审视身边问题的意识,愿意尝试把生活问题转化为可计算的模型。四、学习重难点学习重点:用计算机解决问题的基本过程;算法的描述方法。学习难点:算法设计的规范性与流程图的正确使用;理解"计算机只能执行精确的、无歧义的指令"这一本质特征。五、课前准备教师准备:多媒体教室(教师机广播功能正常、学生机装有Python3.xIDLE环境)、学历案纸质稿、流程图符号磁性卡片、数字猜拳互动网页、调试异常案例脚本。学生准备:预习学历案"目标一"部分,回忆小学数学中"用方程解决问题"的基本步骤,带一支铅笔和一块橡皮(供流程图草稿反复修改)。六、学习过程(一)情境导入:人的聪明与机的力量(约6分钟)开课伊始,教师在大屏幕呈现一个问题情境:"某地举行智力运动会,有一个经典题目:鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何。"学生迅速反应,有学生喊出"抬脚法",有学生列方程。教师请两名学生分别口算与笔算,记录耗时约90秒。随后教师在Python交互环境中输入几行简短的循环代码,运行,0.02秒输出答案:鸡23只,兔12只。教师追问三个层层递进的问题:——同一个问题,人和计算机都得到了答案,过程一样吗?——如果把数字改成"十万头、三十万足",你选哪种方式?——计算机从哪里来"知道"该怎么算?它自己聪明,还是有人把聪明"教"给了它?学生在讨论中逐渐意识到:计算机并不"懂"鸡兔同笼,它只是忠实地执行了人预先设计好的步骤。由此引出本课主题:计算机解决问题的过程,本质上是人把解决问题的智慧,翻译成计算机能够执行的指令序列。设计意图:用学生熟知的数学名题制造认知冲突,让"同样的问题、不同的解决路径"直观呈现,为后文对比人—机过程埋下伏笔。(二)目标导向:明确本课任务(约2分钟)教师引导学生翻开学历案,齐读三条学习目标,特别强调:"这节课大家将要像程序员一样完成一个完整的项目——为'折扣购票'问题设计算法并让它跑起来。"学生明确今天的"终点"在哪里,学习有了方向与张力。(三)任务一:亲历完整过程——剖析"兔子羽数"案例(约12分钟)教师呈现教材中的典型案例"兔子羽数":科学家为了验证一种创新的天文学数据处理理念,需要统计海量星空照片中飘过的"兔子羽数"(一种特殊光斑),人工统计要数年,用计算机数小时。学生阅读教材相关段落,完成学历案上的表格,梳理五个环节:1.分析问题:弄清要解决的究竟是什么。科学家不是笼统地说"帮我看照片",而是精确界定"满足特定亮度、形状特征的光斑计数"。2.设计算法:确定步骤。先扫描图片、逐点判断、满足条件则计数器加一、扫描结束输出总数。3.编写程序:选择某种程序设计语言,把算法翻译成代码。4.调试运行:让程序跑起来,修正语法与逻辑错误。5.验证结果:将输出与已知样本比对,确认可信。学生填表后,教师组织"快问快答":哪个环节最考验人的智慧?(设计算法)哪个环节最容易返工?(调试运行)为什么验证结果不能省略?请学生结合自己此前的编程经验举例说明。教师顺势板书主线:问题→分析→算法→程序→运行→结果,并强调这不是一条单向直线,而是一个随时可能回退的循环——调试发现问题,就要回到算法甚至问题分析阶段重新思考。设计意图:用真实科研案例替代虚构例题,让学生看见"完整过程"在真实世界中的样子,五个环节不再是死记硬背的条目,而是有血有肉的工作流。(四)任务二:人脑与电脑的对话——对比两种解决问题的过程(约8分钟)教师在黑板左侧贴出"人解决问题的过程"磁性词条:观察与联想、提出方案、凭经验调整、得出结果。右侧请学生分组讨论并补全"计算机解决问题的过程"。小组代表上台摆放词条。经过辩论,全班达成共识:人解决问题可以靠模糊感觉、可以"大概齐";计算机不接受模糊,每一步都必须精确、无二义。人可以"边做边想",计算机必须"先想好再做"。人会累会错,机器不会疲倦,但也绝不会主动纠错——错了只会照着错。教师点出計算思維的要义:我们需要像计算机一样去思考——把生活问题分解、抽象、建模、设计成算法,这就是计算思维落到实处的具体形态。(五)任务三:给思维穿外衣——算法的三种描述方法(约10分钟)教师抛出一个小问题:如何向计算机描述"输入一个数n,输出1到n所有整数之和"?先请一名学生用自然语言描述,教师原样照录。全班审视:这段文字读起来通顺吗?有没有歧义?再长一点、复杂一点的算法还适合用自然语言吗?接着,教师展示同算法流程图版本:圆角矩形"开始"→平行四边形"输入n"→矩形"s=0,i=1"→菱形"i≤n?"判断→是则"s=s+i,i=i+1"回到判断,否则→平行四边形"输出s"→"结束"。教师依次讲解流程图符号:起止框、输入输出框、处理框、判断框、流向线,强调"菱形有且只有一个入口、两个出口"这一规则,并让学生在小黑板磁性卡片上自己摆出这一流程,互相检查。最后呈现伪代码版本,三栏并列展示"自然语言—流程图—伪代码",学生从可读性、无歧义性、与代码的接近度三个维度给三种方法打分,讨论各自的适用场景:快速交流用自然语言,精确设计用流程图,临近编码用伪代码。课堂练习:学生独立画出"输入两个数,输出较大者"的流程图,同桌互查,重点查看判断框与流向线是否规范。教师巡视中抓拍两份典型作业(一份规范、一份犯了"菱形只有一个出口"的错误),用实物投影对比讲评。设计意图:不让流程图沦为符号背诵,而是作为"思维的图纸"来用;用互评与典型错例暴露认知盲区,落实学历案"评价先行"的理念。(六)任务四:完整迁移——设计"购票优惠"算法(约10分钟)教师布置综合性任务:"某航空公司规定:购票张数1至9张无折扣;10至29张打9折;30张及以上打8折。请设计一个算法:输入单价与购票张数,输出应付金额。要求:先写自然语言思路,再画流程图,有余力的同学尝试用Python实现。"学生独立完成后,采用"画廊漫步"方式互评:每人把流程图摊在桌面上,绕场一周,用便签纸给同伴的作品提出一条"最具体的修改建议"。教师统计高频问题——判断条件遗漏边界(如"29张算哪一档")、忘记输出语句、流程线交叉混乱——并集中点拨边界值思想:算法设计要格外小心"临界点",这是初学者最易跌倒的地方。志愿者上台在Python环境中录入代码并演示:输入单价500元、张数35,程序输出14000.0。全班用学得的过程框架倒推:他的问题分析到位了吗?算法对吗?调试中报了什么错,怎么改的?结果可信吗?让"五个环节"在真实编码中被再经历一次。(七)课堂小结与升华(约2分钟)教师请三名学生各用一个词概括今天的收获。教师总结:计算机解决问题的过程,是一条从混沌到精确的道路——先想清楚要做什么(分析问题),再规划怎么做(设计算法),然后用语言表达给机器(编写程序),在碰撞中修正(调试运行),最后守住质量的底线(验证结果)。今天你们用流程图把看不见的思维画了出来,下节课我们将真正把图变成可以奔跑的程序。七、板书设计主板书以一张横向流程图呈现五环节:分析问题→设计算法→编写程序→调试运行→验证结果,回路箭头从"验证结果"指回"分析问题",寓意迭代;副板书列出三种算法描述方式与流程图符号对照表,右侧留白处记录课堂生成性问题。八、作业与拓展基础作业:完成学历案对应检测题,规范画出一个"判断闰年"的流程图。拓展作业:观察生活,找出一个"可以交给计算机去做"的重复性劳动场景(如统计班级图书借阅次数),用文字描述问题,并尝试设计算法,下节课课前分享。九、教学反思预设本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-江西-江西工程测量员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-江苏-江苏无损探伤工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-上海-上海保健按摩师一级(高级技师)历年参考题库含答案详解
- 某麻纺厂消防应急处理规程
- 某家具厂品控管理办法
- 主题2 学校生活(一)
- 铝厂安全生产检查
- 建设单位档案资料有效管理措施
- 银行业银行股“红利”价值梳理从基本面和投资面看其绝对收益
- 九年级英语Unit7 Section A(3a-3d)诗歌阅读与情态动词被动语态教学设计
- 图书仓储技师试题及答案
- 网吧安全生产会议记录
- 东莞理工学院2024年电子信息工程(通信)通信工程伦理试题及答案
- 2025黄委会考试卷及答案
- 医药销售总监销售汇报大纲
- 全市 控告申诉知识竞赛题
- 2025-2026人教版(2024)二年级上册数学教学计划
- 医院舆情知识培训
- 《一生泛舟“译海”百岁仍是少年》阅读答案及解析-2025年中考阅读真题
- 杨氏祠堂活动策划方案
- 产科临床常见疾病诊疗规范
评论
0/150
提交评论