高中信息技术选择性必修1《认识数据抽象》教学设计_第1页
高中信息技术选择性必修1《认识数据抽象》教学设计_第2页
高中信息技术选择性必修1《认识数据抽象》教学设计_第3页
高中信息技术选择性必修1《认识数据抽象》教学设计_第4页
高中信息技术选择性必修1《认识数据抽象》教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

高中信息技术选择性必修1《认识数据抽象》教学设计一、教学背景与学情分析本课选自教科版高中信息技术选择性必修1《数据与数据结构》第一章第3节,授课对象为高二年级选修本模块的学生。学生在必修1中已经学习了用计算机解决问题的一般过程,掌握了Python基本语法,能够编写顺序、选择、循环结构的程序,也接触过整型、浮点型、字符串、列表等基本数据类型。但从课堂观察来看,多数学生对数据的理解仍停留在“赋给变量的一个值”这一层面,尚未建立“数据是现实事物的抽象表示”这一核心观念。高二学生正处于由具体运算思维向形式运算思维过渡的关键期,具备一定的归纳概括能力,但面对“抽象”这一概念时容易产生畏难情绪。此前的作业批改中我发现,约三分之一的学生在编写成绩统计程序时,习惯为每个学生单独设立变量,如score1、score2、score3,而不是使用列表统一管理,这正说明他们尚未理解抽象带来的规模化管理优势。本设计以此为突破口,通过生活化的情境和分层递进的任务,帮助学生完成从“具体数据”到“抽象表示”的认知跃迁。二、教学目标设计依据课程标准对“数据与数据结构”模块的要求,结合信息意识、计算思维、数字化学习与创新、信息社会责任四个核心素养维度,本课设定如下目标。信息意识方面,学生能够从现实世界的问题场景中识别出可以抽象的数据要素,判断哪些信息值得保留、哪些可以舍弃,理解“抽象即取舍”这一基本立场。计算思维方面,学生能够阐释数据抽象的含义与作用,举例说明常见的抽象数据类型(如队列、栈、字符串)所封装的操作集合,并能用“接口与实现分离”的观点解释为什么使用列表时不需要关心其内部存储方式。数字化学习与创新方面,学生能够针对一个具体的班级管理问题,完成一次完整的数据抽象实践,即提取属性、定义操作、用Python实现并用测试数据验证。信息社会责任方面,学生在讨论“个性化推荐中的用户画像”案例时,能够意识到数据的抽象化表示与个人信息的边界问题,初步形成对数据采集合理性的批判性认识。三、教学重难点教学重点是理解数据抽象的含义,即隐藏细节、提取共性、只保留与问题相关的特征与操作,并能用自己的语言举例说明。教学难点有两个。其一是区分“数据类型”与“抽象数据类型”,前者关注计算机内部的表示与存储,后者关注外部可见的操作约定,这一区分对高中生来说较为微妙。其二是迁移能力,即不依赖教材现成例子,独立对一个新问题完成抽象过程。难点的突破依靠“先体验、后命名、再迁移”的教学序列:先让学生在活动中无意识地进行抽象,再揭示概念,最后在新情境中独立运用。四、教学方法与资源准备本课采用情境教学法、任务驱动法与小组协作学习相结合的方式。课前准备包括:多媒体机房(每两台学生机为一协作组)、Python3.10运行环境、教师用演示文稿、“校园一卡通”情境素材包(含消费流水样例、图书借阅记录样例、门禁打卡记录样例)、课堂任务单与分层作业单。黑板一侧预留“抽象=保留+舍弃”六个字作为本课的视觉锚点,全程不擦除。五、教学过程(一)情境导入:同一个人,三种身份(约8分钟)上课伊始,教师投影三张表。第一张是食堂消费记录,字段为卡号、窗口、金额、时间;第二张是图书借阅记录,字段为学号、书名、借出日期;第三张是门禁记录,字段为学号、闸机编号、进出方向、时间。教师提问:“这三张表里记录的很可能是同一位同学。食堂阿姨、图书馆老师、保安师傅看到的是同一个人吗?”学生很快发现,三张表中没有任何一张记录姓名、身高、长相,食堂只需要知道余额,图书馆只需要知道借了几本书,保安只需要知道有没有通行权限。同一个活生生的学生,在三个系统里被压缩成了完全不同的几组数字。教师顺势追问:“每张表保留了什么?丢掉了什么?”学生讨论后归纳:保留的是完成该业务所必需的最少信息,丢掉的是与业务无关的一切。教师板书课题“认识数据抽象”,并在黑板上写下导入语中已经暗示的结论:我们面对计算机描述现实世界时,从来不是描述世界本身,而是描述世界中与问题有关的那一小部分,并用数据把它表示出来。这个保留与舍弃的过程,就是抽象。此环节设计意图在于,用学生每天真实经历的一卡通场景,让“抽象”从学术词汇降落到生活经验,消除概念陌生感。(二)概念建构:从具体到抽象的三个台阶(约10分钟)教师沿三个台阶推进讲解,每一步都配一个即时辨析。第一级台阶是单个数据的抽象。整数5,在程序里可能是年龄、库存、楼层。机器不关心它“是什么”,只关心它能参与加减乘除。数据类型规定了这类数据能做什么操作。第二级台阶是数据的组织。全班50名学生的成绩,若用50个变量表示,程序无法扩展;抽象为“一个有序的成绩序列”后,无论50人还是5000人,处理方式完全一致。学生在此第一次体会到抽象带来的规模无关性,这正是课前学情分析中发现的薄弱环节。第三级台阶是抽象数据类型。教师以栈为例讲解:我们规定它只有“放入顶端”“取出顶端”“查看是否为空”三个操作,至于内部用数组还是链表实现,使用者不需要知道。教师用食堂餐盘架作类比:你只能从最上面取盘子、往最上面放盘子,至于下面的弹簧装置如何工作,与用餐者无关。抽象数据类型就是一份“操作说明书”,承诺能做什么,不暴露怎么做。随即进行一分钟口头辨析:“字符串是基本数据类型还是抽象数据类型?”引导学生认识到视角不同答案不同:在Python使用者眼中,我们调用它的拼接、切片操作而不关心内部编码方式,此时就把它当作抽象数据类型在使用。这一辨析直击本课难点一。(三)任务探究:为“课堂点名器”做一次数据抽象(约15分钟)各小组领取任务单:学校要开发一个随机点名程序,要求记录每位学生的姓名、学号,支持随机抽取、标记本次是否已回答、统计每人被点次数。任务分三步。第一步,提取属性。小组讨论“完成这个任务需要保留学生的哪些信息”,写成字段清单。有小组会提出记录性别用于分性别提问,有小组提出记录照片,教师要引导其判断:功能目标是否要求这些字段?不需要就舍弃。这是“抽象即取舍”的第一次亲手实践。第二步,定义操作。小组列出程序应当对这批数据提供哪些操作,如“抽取一人”“标记已答”“查询次数”,并为每个操作描述输入与输出,暂不写代码。教师巡视时重点观察小组是否出现“查看所有学生完整档案”这类超出需求的操作,及时指出这违背了最小够用原则。第三步,代码实现与验证。小组用Python的列表嵌套字典实现数据结构,编写抽取函数并用随机模块测试,运行后互换程序交叉测试。教师在机房巡视,对进度快的小组追加挑战:若要保证每人被点到的总次数尽量均衡,操作清单需要增加什么?促使学有余力的学生接触“抽象裕量”——为可预见的扩展预留接口。各组完成后,教师选取两份风格迥异的设计(一份字段精简、一份带有扩展字段)投影对比,请作者自述取舍理由。课堂不做对错判定,只强调取舍必须与问题目标对齐。设计意图:让学生在完整经历“属性提取—操作定义—代码实现—交叉验证”的闭环后,抽象不再是名词,而是一项可操作的技能。(四)价值辨析:被抽象的我们(约5分钟)教师展示一段材料:某平台根据用户观看时长、点赞记录、搜索关键词为每个用户建立兴趣标签,据此推送内容。提问:“平台眼中的‘你’是完整的你吗?这样的抽象可能带来什么?”学生讨论涉及信息茧房、隐私边界、标签误伤等角度。教师小结:抽象提高效率,也意味着简化与遗漏。当抽象对象是数据时,遗漏的是细节;当抽象对象是人的时候,遗漏的可能是尊严与选择权。设计信息系统时保留什么、舍弃什么,不仅是技术决定,也是价值选择。此环节用较小时间成本落实信息社会责任素养,避免德育与学科两张皮。(五)课堂小结(约2分钟)教师回到黑板上的锚点“抽象=保留+舍弃”,请三名学生各用一句话概括本课收获,教师补全知识体系:数据抽象是隐藏无关细节、提取共性特征、以操作集合对外提供服务的思想方法;它在Python中以数据类型和类的形式落地;抽象层次越高,程序应对规模与变化的能力越强。六、作业设计作业采用“基础巩固—应用迁移—综合创新”三层结构,学生完成基础层后按自身水平选择后续层级。基础层为概念辨析题。判断并说明理由:其一,“整型是抽象数据类型”这句话是否成立,从使用者视角与实现者视角分别作答;其二,教材将队列描述为“先进先出的数据序列”,请写出队列应提供的全部操作名称及功能说明。应用层为情境抽象题。学校图书馆拟引入图书漂流柜,学生可自助捐书、取书。请完成:列出漂流柜系统需要保留的图书属性与舍弃的属性,各至少三项并说明取舍依据;为该系统定义不少于四个操作,写明操作名、输入、输出。创新层为跨学科实践题(两周内提交,可两人合作)。选择一个真实生活场景(如社区快递驿站、共享单车调度、家庭药箱管理),完成一份数据抽象方案,包括场景描述、属性清单、操作清单、关键操作的Python实现片段与测试截图。评价不看代码量,看取舍理由是否自洽、操作定义是否闭环。分层设计对应课堂上观察到的差异:部分学生只需完成迁移即可达标,能力较强的学生需要真实问题来检验其抽象能力是否真正内化。七、板书设计主板书分为三列。左列“保留什么、舍弃什么”,中列“数据→数据类型→抽象数据类型”的层级箭头,右列“抽象数据类型=数据+操作+隐藏实现”。黑板底部保留课堂中生成的学生原话两处,如“同一个人,三个系统,三种数据”,作为本课概念生成的证据。八、教学评价课堂评价采用过程性观察与任务单评分并行。过程性观察关注小组讨论中是否出现“功能目标—属性取舍”的对应论证;任务单从字段合理性、操作完整性、代码正确性三个维度按等级赋分。作业评价中,创新层采用“取舍自洽度”单项一票衡量:只要对每一项保留与舍弃都能

温馨提示

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

评论

0/150

提交评论