第14课“石头剪刀布”游戏App 教案 青岛版初中信息技术第三册

资源下载
  1. 二一教育资源

第14课“石头剪刀布”游戏App 教案 青岛版初中信息技术第三册

资源简介

第14课 “石头剪刀布”游戏App
一、学习目标
掌握标签、按钮、图片、表格布局等常用组件使用方法及属性设置。
理解文本积木、列表积木、对话框积木和列表中的任意项积木在程序中的作用。
3.正确认识生活中的随机现象;正确认识彩票、抽奖等活动的数学本质。
4.通过“石头剪刀布App”制作,认识App工作原理。
二、教学重、难点
教学重点:空列表积木、文本积木和对话框积木的编程方法。
教学难点:列表中的任意项积木的编程原理和方法。
三、教具准备
Android平板或手机、USB数据线等
四、教学设计
环节名称 活动设计(任务、步骤、要求、成果) 设计意图
第一环节 生活发现
生活情境 我们进行足球比赛开球时,抛硬币的作用是什么? 问题提出 引导策略:引导学生将生活情景转换为程序语言的方法和思路。 1.学生讨论 (1)列举你所知道的随机现象或事件? (2)如何用App Inventor编程来实现随机现象? 2.生成问题 提示可以从以下几个角度讨论: (1)设计“石头剪刀布”游戏App界面需要用到哪些组件?如何修改组件属性? (2)怎样对组件进行合理的编程? (3)“石头剪刀布”游戏App的工作的原理是什么? 我的设想 1.小组代表发言,汇报讨论的结果和困难。 2.老师简单评价并引出下面的环节。
第二环节 庖丁解牛
引导策略:首先肯定学生所讨论问题,然后引导学生认识到需要学习本堂课内容才能解决以上问题。 案例分解(浏览器App界面设计) “石头剪刀布”游戏App 界面设计 步骤一:添加组件 步骤二:修改组件属性 步骤三:“石头剪刀布”游戏App逻辑编程 小组内讨论如何对组件编程? 步骤四:App工作原理 “石头剪刀布”游戏App 工作原理是什么? 通过点击按钮,让标签随机显示石头、剪刀或布的文本。 步骤五:“石头剪刀布”游戏App 编译和调试 创意研究 引导策略:利用刚学的知识,思考如何解决生活发现中提出的问题,并引导制定详细执行方案。 可以引导讨论出以下几个问题: 问题一:要做的程序项目的功能有哪些? 问题二:为什么要做这个程序项目? 问题三:打算怎样去实现这个程序项目?请按照项目要求写出流程图。 问题四:这个程序项目后续还可以进行功能升级吗? 讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评。 如果有的小组没有讨论出方案,则老师给出音乐播放器程序的方案,由学生照着方案完成。 学生根据方案制作相应的APP,并在制作过程中完善方案、步骤、流程图。
第三环节 学以致用
项目要求 1. 添加组件“图片1”和“图片2”,上传 “石头”、“剪刀”和“布”图片并进行编程。 2. 要求App实现以下功能:点击“开始”按钮,让标签1和标签2随机显示“石头”、“剪刀”和“布”任何一张照片. 合作交流 引导策略:教师出示课件或文字说明小组需要完成的内容。 快乐分享 引导策略:教师出示课件或文字说明小组需要汇报的内容。 每个小组向全班汇报方案完成情况,同时把完善后的步骤、流程图出示给大家。
第四环节 收获展望
我的收获 通过本节课的学习,你有哪些收获?和大家一起分享一下吧! 拓展延伸 通过开发石头剪刀布App,你认为如何设计和编程可以让App功能更加实用? 三、积累成长 抓阄与App Inventor随机事件 我们以前经常做这样的游戏:每人从预先做好记号的纸卷或纸团中摸取一个,根据谜底来决定谁该得什么或做什么。 严复 《论沪上创兴女学堂事》:“岂有伉俪之大,一与之齐,终身不改,而发端之始,乃以探筹抓鬮之灋行之乎?”在中国北部河北唐山一带,把抓阄、抽签,称为“抽勾”。通常我们称这些事件为随机事件。 App Inventor中对随机事件处理,除了使用列表中的任意项积木之外,还可以使用其他积木组合达到同样的效果,尝试挑战一下自己吧!下面是一个“随机选座号”的App编程部分截图,你不妨借鉴学习一下。

展开更多......

收起↑

资源预览