资源简介 第三课时 计算机程序与程序设计语言 教学设计一、项目简介项目主题 物资派送项目背景 (单元项目:我为疫情防控“添算力”)对应教材 粤教版信息技术 必修 1《数据与计算》 第三章算法基础 3.3 计算机程序与程序设计语言 课时 本章第 3 课时单位 设计者二、课程标准及目标分析(一)课程标准及教材分析1. 本章对应课标的内容要求从生活实例出发, 概述算法的概念与特征, 运用恰当的描述方法和控制结构表示简 单算法2. 本节对应的学业要求A-3:掌握数字化学习的方法(信息意识、数字化学习与创新)。A-4:能根据需要选用合适的数字化工具开展学习(信息意识、数字化学习与创新)。 A-8:在数据分析的基础上,完成分析报告(信息社会责任、计算思维)。3. 本节的地位和作用本节选自信息技术必修一《数据与计算》第三章第三节《计算机程序与程序设计语 言》,承接第一节《体验计算机解决问题的过程》和第二节《算法及其描述》的内容, 完成整个算法基础的知识构建。通过子项目“物资派送 ”,学生结合导航软件应用和借助数字化资源学习计算机程 序与程序设计语言相关知识,熟悉 python 语言的运行环境。(二)本节对应达成的学科核心素养(1)在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息 安全意识(信息意识 1)。(2)主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理 信息(信息意识 1)。(3)针对给定的任务进行需求分析,明确需要解决的关键问题(计算思维 1)。(4)在学习过程中,能够评估常用的数字化工具与资源,根据需要合理选择(数 字化学习与创新 1)。(三) 目标分析1. 项目目标通过“物资派送 ”子项目, 组织学生进行自主、协作、探究学习, 让学生体验计算 机程序的运行过程, 深刻认识计算机程序的实际应用价值。能够借助数字化资源学习程 序设计语言产生和发展的过程,了解不同种类程序设计语言的特点,从而将知识建构、 技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中, 促进本章对应 课标的学科核心素养水平的达成,完成项目学习目标。2. 学业目标(1)了解计算机程序的定义(2)认识计算机的工作过程(3)描述程序设计语言产生与发展的过程(4)了解不同种类程序设计语言的特点重点:认识计算机的工作过程描述程序设计语言产生与发展的过程难点:认识计算机的工作过程三、学情分析高一的学生, 思维活跃, 乐于通过思考解决问题, 有强烈的参与心。他们对待算法、 程序有强烈好奇心。从生活经验来看,学生习惯人工解决问题的方式解决问题;在利用网络、智能设备的过程中, 能感受到信息技术给生活带来的便利, 但缺少对计算机程序 的进一步认知。四、教学方法和策略本节内容以项目学习的方式开展, 以项目实施为主要抓手, 通过项目实施学习知识、 建构知识。同时通过自学、互学的方式开展小组合作学习, 促进项目目标的实现和学生 学科核心素养达成。五、资源列表资源名称 清单及描述 形式(类型) 来源课件 计算机程序与程序设计语言 演示文稿 教师文档 项目活动记录表、导学案 文档 教师软件 Python 游戏程序、导航软件 软件 教师网站 UMU 学习平台 互联网 教师资源 微课资源 视频 教师六、项目学习过程:教学环节 教师活动 学生活 动 设计意 图项目介绍 (5min) 1、单元项目回顾 回顾前 课内容 及项目 进展 让学生 对 学 习 内容有 初 步 的 了解,明 确项目;2、设置子项目情境 要把购买的防疫物资用最短的时间派送到指定的多个地 点,怎么进行路线的规划?(课前活动) 结合真 实生活 情境思 考讨论 内容,培 养 学 生 的信息 意识和 信息社 会责任, 激 发 学 生 的 学 习兴趣3、播放视频:手机导航软件规划路线的操作过程 深 刻 认 识 计 算 机 程 序 的 实 际 应 用 价值大数据时代 不再绕路导航软件的很多功能(包括软件)都是通过编写程序来实现 的多点路线规划 程序4、介绍本节学习目标 本节课通过子项目“物资派送 ”,学习程序的相关知识 明 确 本 节 学 习 内容结合本节子项目,通过下面的探究活动来学习程序和程序设计语 言的相关知识项目实施 探究活动一 参考课本,结合网络搜索获取以下信息 1、什么是计算机程序? 2、了解计算机的工作原理。 3、结合子项目,简单描述导航软件规划路线的工作过程。 小 组 讨 论 主 动 获 取 知识 引 导 学 生 使 用 多 种 方 式 进 行 学 习 与 讨 论,进 行 探 究、合 作 学 习,理 解 程 序 的 概 念 和 运 行 过 程,培 养 学 生 的 信 息 意 识 和 数 字 化 学 习 与 创 新 能 力1、计算机程序 总结:计算机程序指计算机可以识别运行的指令集合。 解读下面简单程序 (1、a=32、b=a+53、Print(b)) 学 生 归 纳 计 算 机 程 序 的 概念2、计算机运行过程 观看视频: 观 看 视频, 分 析 案例常用的计算机五大基本部件: 运算器、控制器、存储器、输入设备和输出设备 实物展示。、计算机程序设计语言 总结:计算机程序设计语言,指一组用来定义计算机程序 的语法规则,通常简称为“编程语言 ”。 发展历程 了 解 计 算 机 程 序 设 计 语 言 的 定 义 和 发 展 历 程 带 领 学 生 了 解 编 程 语 言 的 发 展 过 程探究活动二: 各小组从下面选择一个主题开展学习活动,从编程语言的特点、 计算机能否直接执行、可读性、可移植性进行探讨 (参考书本、 UMU 学习资源,也可通过网络搜索获取信息) 1、机器语言 2、汇编语言 3、高级语言 学 生 按 小 组 开 展 学 习 活 动,把 结 果 上 传 到 UMU 学 台 小 组 合 作 探究, 培 养 学 生 的 信 息 意 识、数 字 化 学 习 与 创 新 能 力 和 信 息 社 会 责任组长把探究的过程填写到项目学习活动表中,并上传到 UMU 互动学习平台中。 (教师巡视,指导学生更好地完成项目学习)共享交流 通过 UMU 学习平台,各小组在班级内展示交流自己的活动成 果,老师在展示交流过程中,对相关概念进行补充点评。 分 小 组 逐 一 展 示 交 流 调 查 结 果 小 组 互 相 学习, 分 享 成果探究活动三: 搜索 2022 编程语言排行榜,了解流行的编程语言有哪些? 了 解 流 行 语言 承 上 启下, 引 入 下 面 体 验 活动编程语言排行榜项目拓展 体验:Python 是现在流行的高级语言之一,也是我们课本中 需要学习的程序语言。 运行“3N+1 数字游戏”程序,熟悉 python 运行环境 实 践 操作, 熟 悉 pytho n 运 行 环 境 为 下 一 章 学 习 做 铺 垫课堂小结 引导学生总结本节课学习内容(见板书) 学 生 共 同 回 顾 本 节 课 学 习 内 容项目总结 小 组 交 流 本 章 项 目 活 动 成 果 小 组 展 示 项 目 活 动 结果 总 结 归 纳学 生 共 同 总 结 本 章 学 习 内容七、教学板书设计八、反思性教学改进本节课采用项目式学习, 老师在 UMU 互动学习平台提供了相关课程资源。学生依托课本、借助网络搜索和学习平台自主探究获取信息。学生通过不同渠道获取信息时难免 会手忙脚乱, 在网络搜索信息过程中, 很多同学直接复制, 缺乏信息筛选、整理归纳的能力。根据需求高效获取有价值信息并提炼归纳的能力有待进一步提升。本节课是理论知识的学习,主要有计算机程序和程序设计语言两大块内容。程序设 计语言部分涉及的知识点较多,在这块内容的学习过程中,让学生分小组从机器语言、 汇编语言、高级语言中自选一种语言进行自主学习, 最后各小组分享探究成果互相补充学习,这样既节省时间,又体会到共享成果的快乐,提升学习效率。 展开更多...... 收起↑ 资源预览