课件编号16595907

3.2数据与结构(第二课时) 教学设计  2022_2023学年教科版(2019)高中信息技术必修1

日期:2024-05-24 科目:信息技术 类型:高中教案 查看:58次 大小:21391Byte 来源:二一课件通
预览图 1/2
学年,必修,信息技术,高中,2019,教科
  • cover
案例名称 3.2 数据与结构(第一课时) 科目 信息技术 教学对象 高一学生 设计者 课时 1课时 所用教材 教科版信息技术必修1数据与计算 一、教材内容分析 本节课选自教科版信息技术必修1《数据与计算》第三章第二节《数据与结构》。通过上一节课的学习,我们已经对声音、图片、文字数字化过程有了一定的了解,知道了进制转换计算的方法。在此基础上,我们要进一步地认识数据的组织方法,了解数据类型和数据之间的关系,理解几种典型的数据结构,。故本节课是让同学们认识到数据有多种类型,数据结构的种类,以及借助Python中的列表知识来编写关于订单操作的程序来简单实现队列这一数据结构,为今后利用数据、实现数据的价值做准备。 二、教学目标 提供多种文本数据,学生能准确地说出这些文本数据的类型。 学生能说出栈、队列结构的概念和特点,并可以结合生活举例说明。 学生能正确使用Python语言对队列进行操作。 三、学习者特征分析 学习者为高一学生,此前已经学习了数据数字化和编程计算。学习者可在教师的指导下,通过编写Python代码来解决简单的数学问题。学生已是高中生,学习能力和反应能力都很强,但数据结构的知识比较抽象,学生对于这方面的理解会比较困难。所以在任务的设计和讲解上,多结合生活中的例子,用互动、讲演的方式从简单到复杂逐步推进。 四、学科核心素养 能够分析数据中所承载的信息,对信息中所含的数据进行归类;根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息。(信息意识) 在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、合理组织数据;利用程序设计语言实现简单算法,解决实际问题。(计算思维) 能够认识数字化学习环境的优势和局限性,适应数字化学习环境,养成数字化学习与创新的习惯;掌握数字化学习系统和学习工具的操作技能,用于开展自主学习。(数字化学习与创新) 五、教学重点与难点 教学重点:简单数据类型与线性数据结构 教学难点:线性数据结构 六、教学环境及资源准备 网络多媒体教室、海龟编辑器、课堂任务单 七、教学过程 教学过程 教师活动 学生活动 设计意图 任务导入 (5分钟) 请同学们观察一张订单截图,从中获取相关数据,并邀请一位同学判断这些数据属于哪些简单数据类型,进行连线操作。 (1)学生观察图片中的数据 (2)随机选取一名同学来完成连线任务。 通过随机抽取同学完成任务,可以让学生集中注意力,进入上课的状态。 知识讲解一:简单数据类型和复杂数据类型 (10分钟) 询问同学们有没有不太了解的简单数据类型。如果有则针对性地进行详细讲解。 引出复杂数据类型:包含多种简单数据类型的数据类型———元组、集合、列表。 提供几道课堂小测。 (1)听老师的讲解; (2)完成随堂练习,随机抽一列的同学回答问题。 讲完知识点后,可以适当提问可以帮助学生及时巩固知识点 知识讲解二: 数据结构 (15分钟) 介绍两种数据结构类型:集合结构、线性结构 举例:家庭成员、叠盘子、排队 重点讲解线性结构———队列和栈。并且通过提问几个小问题,随机抽查学生的掌握情况 队列:先进先出表,数据元素只能在一端依次添加(进队),在另一端依次删除。 栈: 后进先出表,数据只能一端进出,如叠盘子。 先讲解编程思路,再演示Python实现队列的代码,特别在循环条件、分支条件和队列方法处停顿,进行引导性讲解。 Append方法可以在尾部添加一个数据元素 Pop(0)方法可以删除列表的首元素 学生认真听知识讲解; 跟着老师编写代码 使用生活的例子更能让学生理解抽象的数据结构; 在演示过程中,讲解逻辑的清晰及关键知识点的讲解会很大程度有助于学生对程序的理解。 4、巩固与小结 (10分钟) 让同学们完成队列代码并 ... ...

~~ 您好,已阅读到文档的结尾了 ~~