系列名称 | 初中信息技术八年级下册 | |||||||||||||||||||||
本微课名称 | 我的个性浏览器APP | |||||||||||||||||||||
知识点类别 | undefined基础知识 undefined拓展资源 | |||||||||||||||||||||
知识点描述 | 掌握APP设计的一般步骤和方法了解编程应用的全过程。 | |||||||||||||||||||||
难度系数 | □高 undefined中 undefined低 | |||||||||||||||||||||
知识点来源 | □学科:初中信息技术 年级: 八 教材: 下册课本 章节: 第3单元13课 页码:79 □不是教学教材知识,自定义: | |||||||||||||||||||||
先修知识 | 初中学段APP Inventor基础知识 | |||||||||||||||||||||
课程类型 | 讲授型 、启发型 、演示型 、合作学习型 | |||||||||||||||||||||
教学目标 | 1.理解浏览器App工作的原理和方法。 2.通过布局组件,根据需要设置、修改按钮组件属性,养成良好的编程习惯。 3.通过正确对Web浏览框组件积木编程,学会与同伴分享有益的信息,提升计算思维的能力。 4.通过我的个性浏览器开发,熟练掌握App Inventor平台开发程序的一般步骤。 5.通过我的个性浏览器开发制作,掌握常见浏览器的工作原理。 | |||||||||||||||||||||
教学重难点 | 教学重点:对App中使用的组件进行合理布局,掌握组件属性的设置。 教学难点:浏览器App的编程原理和方法。 | |||||||||||||||||||||
设计思路 | 1.导入。 2.探究设计界面、修改属性、程序编辑。 3.进一步熟悉保存、编译调试流程。 | |||||||||||||||||||||
教学过程设计 | ||||||||||||||||||||||
结构 | 环节类型(教学、思考、练习) | 知识内容 | 环节教学设计 | 学生任务(问题) 学生思考 | 图片描述(或动画描述) | 课件页面设置 | 时间 | |||||||||||||||
一、片头 | 我的语音识别APP | 5秒 | ||||||||||||||||||||
二、导入环节 | 一、生活情境 同学们,你们通过手机浏览网页信息通常使用哪些浏览器App?他们有哪些缺点呢? 二、问题提出 目前,大部分浏览器虽然功能很强大,但由于商业化运作的原因,不免会在浏览时弹出一些广告窗口或出现一些不适合青少年浏览的图片等内容。能不能使用App Inventor制作一款绿、健康的个性浏览器App呢? 1.讨论问题 (1)如何进行浏览器App的设计并修改组件属性?(界面设计) (2)如何对浏览器App中的组件进行编程?(逻辑编程) 2.生成问题 小组合作,可以从这些角度去讨论: (1)设计界面需要用到哪些组件? (2)如何修改组件属性? (3)怎样对组件进行合理的编程? (4)浏览器App工作的原理是什么? 三、我的设想 你认为浏览器App应该具备哪些功能?和同学一起分析一下,将基础功能设计出流程图。 1.小组代表发言,汇报自己小组想出来的有价值的问题。 2.组间进行评价。 | 2分钟左右 | ||||||||||||||||||||
三、正文 | 教学 | 界面设计、修改属性、 探究逻辑编程 | 步骤1:添加组件 水平布局(1)、按钮(3)、文本输入框(1)、web浏览框(1) (3个按钮和1个文本输入框都放到水平布局中) 步骤2:修改组件属性 1、文本输入框1的显示文本: 2、按钮1的显示文本:后退 按钮1重命名为:后退 3、按钮2的显示文本:前进 按钮2重命名为:前进 4、按钮3的显示文本:浏览 按钮3重命名为:浏览 网页app步骤3:浏览器App逻辑编程 | |||||||||||||||||||
教学 | 项目保存、APP编译和测试 | 步骤1:保存项目。 项目→保存项目 步骤2:对项目进行编译和调试操作。 编译→显示二维码/下载到本地 | ||||||||||||||||||||
教学 | 其他问题的回答, | 比如学生想做非常复杂的应用,可以引导学生好好学习,后期再做。 | ||||||||||||||||||||
教学 | 创意研究 | 刚才我们使用APP Inventor编写了一个简单的浏览器APP,在这个浏览器APP中我们用到了哪些程序积木呢?每个小组讨论2分钟,然后设计一个使用“信息分享器”组件制作的浏览器App项目。同时讨论以下问题: 问题一:要做的程序项目的功能有哪些? 问题二:为什么要做这个程序项目? 问题三:打算怎样去实现这个程序项目?请按照项目要求写出流程图。 问题四:这个程序项目后续还可以进行功能升级吗? 以上几个问题讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评。 如果有的小组没有讨论出方案,则老师给出浏览器App的方案,由学生照着方案完成。 学生根据方案制作相应的APP,并在制作过程中完善方案、步骤、流程图。 小组讨论,并制定方案。 | ||||||||||||||||||||
教学 | 合作交流 | 1. 尝试添加“信息分享器”组件并进行编程。 2. 要求App实现以下功能:当到适合青少年学习的网址时,点击“分享”按钮,通过、QQ等多种方式将网址分享给同伴。 在原有APP程序的基础上再做下列操作: 步骤1:添加按钮组件 步骤2:修改按钮的显示文本为:分享;按钮重命名为“分享”。 步骤3:对按钮点击事件进行编程。 步骤4:保存与调试。 1. 保存:项目→保存项目 2.调试 | ||||||||||||||||||||
教学 | 快乐分享 | 每个小组向全班汇报方案完成情况,同时把完善后的步骤、流程图出示给大家。
| ||||||||||||||||||||
四、总结 | 我的收获: 通过本节课的学习,你有哪些收获?和大家一起分享一下吧! 拓展延伸: Web浏览框与Web浏览器:WEB浏览框用于浏览网页,可以在界面设计或逻辑编程设计中设置默认的访问地址(URL),可以设定视窗内的链接是否可以响应用户的点击而转到新的页面。用户可以在视窗中填写表单。WEB浏览框并非浏览器,当点击设备上的“返回”键时,将退出应用,而不是循环历史记录回到上个页面。仔细观察下面两幅图,你能说出哪个是使用Web浏览框制作的浏览器吗? | 2分钟左右 | ||||||
五、片尾 | 这节课就上到这里,谢谢你的观看!再见! | 1分左右 | ||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论