资源简介 第13课 我的个性浏览器App一、学习目标1.理解浏览器App工作的原理和方法。2.通过布局组件,根据需要设置、修改按钮组件属性,养成良好的编程习惯。3.通过正确对Web浏览框组件积木编程,学会与同伴分享有益的信息,提升计算思维的能力。4.通过我的个性浏览器开发,熟练掌握App Inventor平台开发程序的一般步骤。5.通过我的个性浏览器开发制作,掌握常见浏览器的工作原理。二、教学重、难点教学重点:对App中使用的组件进行合理布局,掌握组件属性的设置。教学难点:浏览器App的编程原理和方法。三、教具准备Android平板或手机、USB数据线等四、教学设计环节名称 活动设计(任务、步骤、要求、成果) 设计意图第一环节 生活发现生活情境 同学们,你们通过手机浏览网页信息通常使用哪些浏览器App?他们有哪些缺点呢? 问题提出 引导策略:引导学生将生活情景转换为程序语言的方法和思路。 1.学生讨论 (1)如何进行浏览器App的设计并修改组件属性?(界面设计) (2)如何对浏览器App中的组件进行编程?(逻辑编程) 2.生成问题 提示可以从这些角度去讨论: (1)设计界面需要用到哪些组件? (2)如何修改组件属性? (3)怎样对组件进行合理的编程? (4)浏览器App工作的原理是什么? 我的设想 1.小组代表发言,汇报讨论的结果和困难。 2.老师简单评价并引出下面的环节。第二环节 庖丁解牛引导策略:首先肯定学生所讨论问题,然后引导学生认识到需要学习本堂课内容才能解决以上问题。 一、探究APP的设计界面 步骤一:添加组件 步骤二:修改组件属性 二、探究逻辑编程 小组内讨论如何对组件编程? 步骤一:App工作原理 浏览器App工作原理是什么? 通过点击“浏览”按钮,让“Web浏览框”访问在文本输入框中输入的指定网址信息。 步骤五:浏览器App编译和调试第三环节 学以致用创意研究 引导策略:利用刚学的知识,思考如何解决生活发现中提出的问题,并引导制定详细执行方案。 每个小组出以下几个问题: 问题一:要做的程序项目的功能有哪些? 问题二:为什么要做这个程序项目? 问题三:打算怎样去实现这个程序项目?请按照项目要求写出流程图。 问题四:这个程序项目后续还可以进行功能升级吗? 讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评。 如果有的小组没有讨论出方案,则老师给出音乐播放器程序的方案,由学生照着方案完成。 学生根据方案制作相应的APP,并在制作过程中完善方案、步骤、流程图。 项目要求 1. 尝试添加“信息分享器”组件并进行编程。 2. 要求App实现以下功能:当找到适合青少年学习的网址时,点击“分享”按钮,通过微信、QQ等多种方式将网址分享给同伴。 二、合作交流 引导策略:教师出示课件或文字说明小组需要完成的内容。 小组讨论后根据方案进行设计制作、实施。 快乐分享 引导策略:教师出示课件或文字说明小组需要汇报的内容。第四环节 收获展望我的收获 通过本节课的学习,你有哪些收获?和大家一起分享一下吧! 拓展延伸 通过对浏览器App的学习,你认为怎样设计和编程可以让App更加实用?三、我积累我成长 Web浏览框与Web浏览器 WEB浏览框用于浏览网页,可以在界面设计或逻辑编程设计中设置默认的访问地址(URL),可以设定视窗内的链接是否可以响应用户的点击而转到新的页面。用户可以在视窗中填写表单。WEB浏览框并非浏览器,当点击设备上的“返回”键时,将退出应用,而不是循环历史记录回到上个页面。仔细观察下面两幅图,你能说出哪个是使用Web浏览框制作的浏览器吗? 展开更多...... 收起↑ 资源预览