高中信息技术选择性必修1《3.2 数据的排序》分层递进式作业设计与实践指导教学设计_第1页
高中信息技术选择性必修1《3.2 数据的排序》分层递进式作业设计与实践指导教学设计_第2页
高中信息技术选择性必修1《3.2 数据的排序》分层递进式作业设计与实践指导教学设计_第3页
高中信息技术选择性必修1《3.2 数据的排序》分层递进式作业设计与实践指导教学设计_第4页
高中信息技术选择性必修1《3.2 数据的排序》分层递进式作业设计与实践指导教学设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

高中信息技术选择性必修1《3.2数据的排序》分层递进式作业设计与实践指导教学设计一、作业设计依据与学情分析《数据与数据结构》是高中信息技术选择性必修一的开篇之作,第三章第二节“数据的排序”处在承上启下的关键位置。学生在前面的学习中已经掌握了数组(Python列表)的基本存取操作,完成了从“会算”到“会存”的跨越,而排序正是“会找、会处理”的认知跃迁点。排序算法不仅直接支撑后续二分搜索、数据可视化等模块,更是计算思维中“算法优化”观念的最佳载体。教育部《普通高中信息技术课程标准》明确要求学生“能够根据解决问题的需要,选择恰当的数据结构组织数据,设计并描述算法”,本节作业正是对这一要求的落地回应。从学情看,所授班级为高一年级选考信息技术方向的学生,共四十二人,此前已系统完成Python基础语法、循环结构、列表操作的学习,平均编程作业提交率为百分之九十三。前测结果显示,八成学生能够说出“从小到大排队”这样的生活化排序概念,但只有两成学生能独立写出交换两个变量值的代码,能够主动思考“哪种排法更快”的学生不足一成。这说明作业设计必须分层:基础层保证人人会走通一趟冒泡之路,发展层引导多数学生比较不同算法的效率差异,挑战层让学有余力的学生触碰算法的边界。二、作业目标定位本作业方案围绕四个维度设定可观测、可测评的目标。在信息意识维度,学生能够从校园成绩统计、购物平台商品排序、图书借阅记录整理等真实场景中识别排序需求,判断“排什么、按什么排、升序还是降序”,形成用数据说话的直觉。在计算思维维度,学生能够用自然语言、流程图和程序代码三种方式描述冒泡排序与选择排序的过程,能解释“一趟比较后最大(或最小)元素归位”的核心机制,能通过记录比较次数与交换次数对算法进行初步的效率分析。在数字化学习与创新维度,学生能够借助机房Python环境或在线编程平台独立完成调试,会使用断点观察和打印中间结果追踪列表状态的变化,能用计时模块粗略测量不同规模数据下的运行耗时。在信息社会责任维度,学生能够理解“排名”背后的教育伦理问题,认识到算法排序结果用于评奖分流时的公平性与透明性要求,初步形成对算法滥用保持警惕的价值观。三、作业内容结构整套作业命名为“排序小管家成长记”,共设五个任务包,采用“课前预习单、课中实践单、课后分层单、单元拓展单、自我评价单”的闭环结构,总用时跨越三个课时和一个周末。课前预习单《生活中的第一台排序机》要求学生在家中完成两件事:其一,找出一处每天真实发生的排序场景,拍照记录或文字描述,并写出“谁在被排序、依据什么标准、排好序带来谁便利”;其二,用纸和六张写有数字的便利贴,尝试把它们按从小到大排好,用手机秒表记录自己用了多少秒,再把顺序打乱重排一次,比较两次用时。预习单不提供任何概念解释,就是要让学生带着“我怎么排的”“快和慢差在哪”的真实困惑走进课堂。课中实践单配合课堂教学现场投放,分三个梯度任务。任务一是“穿孔卡片排排队”,四人一组发放九张数字卡片,只能比较相邻两张并交换,记录用了多少次比较、多少次交换,把算法“做”出来而不是“听”出来。任务二是把动手过程翻译成流程图,教师巡视中刻意捕捉两典型——画出“外循环控制次数、内循环执行比较”的规范画法,以及漏掉内循环边界减一处理的常见错误画法,组织现场纠错。任务三是代码补全,教师提供冒泡排序的框架代码,关键的内层循环条件和交换语句留空,要求学生补全后用测试数据[5,2,9,1,7]和[1,2,3,4,5]分别运行,打印每一趟结束时的列表状态,观察“已经有序时程序还在白白比较”的现象,引出“提前结束”优化点的伏笔。课后分层单是本次作业设计的主体,分A、B、C三级。A级“人人过关题”要求用注释详尽的冒泡排序代码处理班级一次小测验成绩的降序排列,并截取运行结果图,重点考查流程的理解而非语法的花哨。B级“班级能手题”要求实现选择排序,并对两个算法各处理一组包含一千个随机数的数据,分别统计执行时间,用表格呈现结果,附三行以内的差异分析。C级“创新挑战题”设置两个选项供选其一:选项一,研究列表排序方法sort的参数,写一个按“语文、数学总分降序,总分相同按语文降序”的复合排序程序,体会键值排序的工程实用;选项二,查阅资料梳理插入排序、快速排序的基本思想,各记录不超过八行文字的“一句话原理”,并推测为什么Python内部排序会这样设计。分层的前提是透明——作业单上明确告知三级任务与学业评价的对应规则,允许学生跨级尝试,答错不扣分,鼓励向上生长。单元拓展单《小小算法分析师》安排在一周后的自习课,学生随机抽取五个规模递增的整数数据集,用自己写的排序程序和内置排序分别计时,绘出数据规模与耗时的关系草图(坐标系手绘即可),写一段不超过二百字的分析,主题聚焦“为什么程序越到后面越慢,而内置方法还是那么快”。这一任务不追求数学推导的严密,而是让学生真实地“看见”算法复杂度。自我评价单采用三栏式:我做到了什么、我卡在了哪里、我之前小看或误解了什么。评价单与作业同步上交,教师只读不打分,作为形成性评价的原始素材纳入学生过程性学习档案袋。四、作业实施过程实施的第一阶段是发布与铺垫。课前三天通过学习平台推送预习单,同时上传一段两分半钟的短视频,内容是教师本人用扑克牌演示“找一张最大牌放到最后”的动作循环,视频末尾抛出唯一的问题:我用了几次比较?视频以无讲稿的实景拍摄为主,保持粗粝的现场感,避免学生觉得这是可以提前应付的标准答案。统计显示四十一人按时观看,预习单回收三十九份,其中六份出现“把数字从大到小先放左手再放右手”这类接近选择排序直觉的自发方法,这一细节成为课堂导入的真实素材。第二阶段是课中即学即做。课堂前七分钟从预习单里的“左手右手排法”与“相邻换牌排法”的对比切入,教师只问三个问题:哪种方式换了店最多的牌?哪种比较的次数更多?你觉得计算机更喜欢哪种?问题挂在黑板上不急着给答案,学生带着悬念进入穿孔卡片任务。任务一执行中,教师巡视的观察点是“比较对象是否为相邻两项”和“一趟结束是否知道最大值归位”,两个观察点各移一个钩子,没有达成则小组重做一次。任务二流程图绘制时,严禁照抄教师屏幕上的范图,只允许每组用平板拍照上传组内讨论版,教师从中挑选对比性最强的两张投屏共研。任务三代码补全环节采取两人结对编程,一人键盘一人纸笔,中途交换角色。教师规定测试数据的特殊用意:一组乱序数据,一组已完全升序的数据,后一组是“陷阱”,多数学生第一次运行会惊讶地发现对已经排好的列表,程序仍然完成了所有趟次的比较。这正是引出“加标志位提前结束”这一优化思想的最好时刻,教师现场补写flag变量的三行代码,学生重新运行观察差异,体会“优化”不是教材上的四个字,而是肉眼可见的清屏结果。课堂尾段五分钟不布置书面内容,只布置思考:如果我是排一千个人的成绩,冒泡还合适吗?为课后作业埋下认知冲突的种子。第三阶段是课后异步作业周。教师在学习平台上设定任务分发的梯度可见机制:所有学生都能A级,提交A级后才解锁B级材料,完成B级才能查看C级题目。这一设计借鉴游戏关卡思路,实际操作中四十一人提交A级,三十七人进入B级,九人尝试C级,其中五人选择了复合排序,四人做了算法横向调研。教师批改采用“三批三语”制:第一批查代码能否跑通,第二批查注释与思考题,第三批只等级评定不打分,给出的评语以提问代替判断,例如“你已经发现一千个数据时B级程序用了0.08秒,如果是一万个,会是多少?能验证一下吗?”。有学生在回复区真的补做了验证,附加结果计入过程性档案。第四阶段是拓展与反馈。一周后的自习课完成单元拓展任务,教师收齐图表后不做统一讲评,而是精选三份有代表性的学生分析贴在作业园地,其中一份把手绘曲线图拍了下来,曲线的上扬形态一目了然,“越到后面越吃力”的直观感受远胜于一个抽象的复杂度符号。同期,自我评价单回收四十二份,高频出现的“卡壳点”集中在内层循环次数为什么是n减i减1,教师据此在下一课时用三分钟做针对性再讲解,做到以作业反哺教学。五、作业评价设计评价采用“过程性为主、增值性为重”的量规。A级任务从“输出正确、注释完整、按时提交”三条刚性指标判定合格与否;B级任务按“功能实现、数据记录、分析深度”三个维度各分三档赋星;C级任务不设标准答案,教师依据“问题意识、资料运用、独立见解”撰写推荐语,优秀作业在年级电子屏滚动展示一周。跨等级挑战不扣分,A级未达标者安排一次课后面批重做,确保底线人人守住。评价工具上配套了两张量表。学生自评互评使用五维表情量表,针对“我能说清冒泡一趟做了什么”“我能解释内外循环各管什么”“我能举出生活中的排序”“我愿意尝试更难的排序”“我能向同学讲明白我的代码”五句话逐项自评,组内互评只评第五项,让“讲出来”成为比“写出来”更高的展示标准。教师用另一张观察量表记录课中实践单的达成证据,包括流程图规范性、代码调试策略、提问质量三类现象级描述,不做主观等级,只记事实,期末汇总时与学生自评互证。六、设计特色与反思本方案的特色集中体现在三个转变。其一,作业从“课后附属品”变为“教学主链条”,预习单催生课堂悬念,课中单固化探究成果,课后单延伸认知冲突,拓展单反哺算法初步分析,整个单元被作业自然串起,而不是被课后题割裂。其二,任务从“统一配给”变为“关卡递进”,梯度可见、跨级不罚,给学生选择权的同时也把“为什么要进阶”的动机还给了学生。其三,评价从“对答案”转为“看思考”,自我评价单与观察量表构成双向的证据链,学生在“我卡在哪里”的诚实书写中获得的元认知,比任何一道满分的代码更接近计算思维的本质。实施后的再审视也暴露了三个待改之处。第一,B级任务的计时环节在不同性能电脑上结果波动较大,部分学生把机器差异误判为算法差异,下一次设计应增加“同一台机器跑三次取平均”的操作规范。第二,C级两个选项的选择比例失衡,复合排序因贴近生活更受欢迎,而算法思想调研选项被冷落的背后是学生缺乏检索权威资料的方法指导,需在作业单里嵌入两三个示范检索关键词作为脚手架。第三,拓展单的手绘曲线受限于

温馨提示

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

评论

0/150

提交评论