高中信息技术粤教版必修教案-4.1.4剖析编制计算机程序解决问题的过程
加入VIP免费下载

高中信息技术粤教版必修教案-4.1.4剖析编制计算机程序解决问题的过程

ID:675933

大小:23.87 KB

页数:4页

时间:2021-04-18

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
健康测试仪项目开发 ——剖析编制计算机程序解决问题的过程 一、教学内容分析 本节课选自《信息技术基础》粤教 2003 课标版第四章《信息的加工与表达》 (下)第一节,内容“剖析编制计算机程序解决问题的过程”,本节课利用 App Inventor 剖析开发“健康测试仪”APP 程序的过程,让学生了解问题抽象化表达和 项目编程加工的过程,解决简单的实际问题,并初步掌握调试、运行程序的方法。 二、教学对象分析 高一学生在初中学习并掌握了 VB 程序编程,具有程序设计基础。与 VB 相 比,App Inventor 积件式堆叠编程更能激发学生对程序设计的兴趣,从而有利于 计算思维的培养。他们对事物的分析、综合能力及独立思考能力、分析解决问题 的能力都达到了一定的水平,在教师的有效引导下,有能力进行自我探究,但是 他们对如何把具体问题抽象化描述存在一定困难。 三、教学目标 (1) 知识与技能 ①了解信息编程加工的基本过程; ②了解 APP Inventor 文本输入框组件的作用; ③复习程序的三种结构; (2) 过程与方法 ①通过“健康测试仪”APP 程序开发,学会添加文本输入框,并设置相关属 性; ②通过“健康测试仪”APP 程序开发,掌握数学逻辑块的使用; ③ 通过“健康测试仪”APP 程序调试,掌握信息编程加工的基本过程,尤其 是问题抽象描述; (3)情感态度与价值观 ①通过“健康测试仪”APP 程序开发,体会用计算思维进行问题求解的过程, 培养逻辑思维能力。 ② 通过“健康测试仪”APP 程序作品点评,形成计算思维观念 四、教学重难点 教学重点:信息编程加工的基本过程 教学难点:文本输入框属性的设置和问题抽象描述 五、教学策略 本节课采用了基于“计算思维”培养的微课导学模式。 基于“计算思维”培养的微课导学模式以微课为课程资源,以“微课导学模 式”组织项目式教学,利用学生的生活经验引导学生习得计算概念,开展计算实 践并形成计算观念。微课导学模式如图所示。 基于“计算思维”培养的微课导学模式模型 六、教学过程 自主 学习任务 课前 课后课中 微 抽 设 原 理分解 图 形化 符 号化 展需 编 创 设情境 评分 标准  分层细化学习任务  评价标准 疑 难问题 调 编 程语言 知识体 系 典 型程序 案 例 教 学 环节 教师 学生 计算思维培养策略 需 求 分析 导入:课前老师推送了微视频 给同学们观看。BMI 指数是目 前国际上常用的衡量人体胖 瘦程度以及是否健康的一个 标准。 提出:同学们通过这段视频, 你会构思什么 APP 项目? 讨论:围绕“河海大学常州校 区按 BMI 指数分宿舍床位” 谈谈项目开发的创意。 从生活中挖掘问题 让学生开展 APP 项 目创作,体现了技 术为生活服务。 抽 象 描述 提出:如何开发健康测试仪项 目呢? 指出:项目开发第一步是项目 的抽象描述。抽象的目的是把 复杂的现实问题简化为计算 机可以处理的模型。 总结:通过讨论,我们知道“健 康测试仪”这个项目实际是根 据需要用户的体重和身高计 算 BMI 值。 微课:“健康测试仪”APP 项目 演示。 小组讨论:自主学习任务单 (抽象描述问题),描述“健 康测试仪”项目要实现的功 能。 步骤 功能 1 用户输入( )值 2 用户输入( )值 3 计算 BMI 值=( ) 4 显示( )值 问题抽象描述是计 算 思 维 的 本 质 之 一,本项目中需要 把“健康测试仪” 抽象为数学问题, 难度很大,教师可 以可以利用“微课” 对项目模拟演示和 “ 自 主 学 习 任 务 单”一步步引导学 生把问题抽象化处 理。 算 法 设计 提出:如何实现项目“自动化” 处理呢?我们需要算法设计, 编程程序。在编写程序之前, 我们可以利用流程图表达算 法。 复习:程序的三种结构 思考:对比程序的三种结构, “健康测试仪”APP 项目属于 哪种结构? 通过对比 VB,能再 次巩固程序的三种 结构。 界 面 引入:如何开发程序,我们可 自主学习任务单: 通过对比 VB 文本 设计 以 利 用 APP Inventor 编 程 程 序。 指出:文本输入框组件的作 用; 对比:与 VB 对比,介绍文本 输入框属性的设置; 1. 打开“健康测试仪”APP 程 序,自学微课,了解文本输入 框组件的作用。 2.实现在屏幕界面上添加所需 要的文本输入框组件,并进行 属性设置。 输入框属性设置较 好实现知识与技能 的迁移。 编 程 实现 演示:与 VB 对比,介绍数学 逻辑块的使用 自主学习任务单: 当“按钮”组件被点击时 1.计算全局变量“BMI”的值 2.在标签 4,显示“BMI”的值 通过微课提供操作 视频,能弥补学生 差异 调 试 验证 演示:App Inventor 调试项目 的过程。 调试:在模拟器中运行,检查 项目。 计算思维的正确性 需要通过反复的上 机调试加以证明。 展 示 交流 点评:学生项目完成过程中存 在的问题。 总结:信息编程加工的基本过 程 展示:自己完成的程序效果。 交流:项目完成过程中形成的 计算观念。 师生间的展示交流 是促进学生形成计 算思维观念的有效 手段。 拓 展 提高 提出:本项目还可以在哪些地 方完善。可以用什么程序结构 完成。 完成:小组拓展任务,当 BMI 的值在 18.5-23.9,标签 5 显 示“体型正常”,请补充项目 的流程图, 拓展任务为思维能 力强的同学提供新 的 目 标 和 学 习 任 务。

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料