山东省临沂市七年级上册信息技术《第1课 认识APP Inventor》电子备课青岛出版社.docx
- 文档编号:17576712
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:24
- 大小:391.25KB
山东省临沂市七年级上册信息技术《第1课 认识APP Inventor》电子备课青岛出版社.docx
《山东省临沂市七年级上册信息技术《第1课 认识APP Inventor》电子备课青岛出版社.docx》由会员分享,可在线阅读,更多相关《山东省临沂市七年级上册信息技术《第1课 认识APP Inventor》电子备课青岛出版社.docx(24页珍藏版)》请在冰点文库上搜索。
山东省临沂市七年级上册信息技术《第1课认识APPInventor》电子备课青岛出版社
第1课认识APPInventor
一、学习目标
1.认识APPInventor构成界面,及部分组件使用方法。
2.通过布局组件,根据需要添加删除组件,养成良好的编程习惯。
3.利用按钮组件和音频播放器组件,设计“你好小猫”项目,增强运用信息技术解决实际问题的能力。
4.通过与同伴分享心得方法和思路,提升对信息敏感度和价值的认知。
5.通过数字学习平台、资源,体验数字化学习的方式方法。
二、教学重、难点
教学重点:
新建与导出项目以及对组件合理布局。
教学难点:
逻辑编程的应用。
三、教具准备
Android平板或手机、USB数据线等
4、教学设计
环节名称
活动设计(任务、步骤、要求、成果)
目标
评价
反思
第一环节
生活发现
1、生活情境
师:
同学们,首先咱们一起看一小段视频好吗?
播放视频(川流的人群、不同地点的人群,手机无处不在)
视频看完了,你们发现了吗?
这个视频想要突出的是什么?
当今社会,手机已经成为人们必不可少的生活用品,手机的应用已经涉及到各个领域。
下面咱们继续一起观看,大家看看,它们都是什么?
图片一一展示
老师提问,学生回答
这些图标是干什么的?
你用过吗?
智能手机的应用程序叫APP。
我们可以自己制作手机APP,下面咱们就一起来学习这方面的知识,你们准备好了吗?
2、问题提出
我们的手机作用可真大啊,你都用过哪些APP?
有没有自己做一个APP的冲动?
给大家几分钟时间根据你用过的各种APP的经验和想法,小组汇总每个组的经验、想法和问题。
1.学生讨论
(1)用过哪些手机APP?
(2)如果让你制作让手机发出小猫叫声的APP,你想怎样设计?
(操作界面的风格、需要用到的组件、界面布局等)
2.生成问题
出示课件
可以从这些角度去讨论:
角度1:
用什么编写APP
角度2:
编写APP,需要有哪些过程和准备
角度3:
想用编写APP的软件编写一个什么样的软件,并提出具体想法
角度4:
一个简单的APP应该怎么写
角度5:
你能想到的其他问题
3、我的设想
(小组讨论____分钟)
1.小组代表发言,汇报自己小组想出来的有价值的问题。
2.组间进行评价。
第二环节
庖丁解牛
一、解决同学们刚才提出的问题
“公欲善其事,必先利其器,刚才同学们讨论的第一个问题很有意义,我们首先要确定用什么编程软件来编写一个APP”
老师开始介绍APP来历、特点、与SCRATCH的异同点等(解决学生提出的角度1和角度2的问题)
选择一款合适的软件来制作手机APP。
(简单易操作的软件)
(App是Application的简称,主要指安装在苹果、安卓以及WindowsPhone等智能手机中的应用程序。
AppInventor原是Google实验室(GoogleLab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计开发,它是一款完全在线的Android编程工具软件。
AppInventor于2012年1月1日移交给麻省理工学院行动学习中心(MIT),并于2012年3月4日公布使用,目前软件的版本为2.0。
它有可视化的界面设计功能。
编程就像搭积木一样简单有趣,不需要编程基础、不需要编写代码,只需通过简单的拖曳组合,就可以开发App。
)
2、
启动与登陆APPInventor
流程图设计:
步骤1:
启动APPInventor的后台服务
双击桌面图标,或者单击“开始”—“所有程序”中的,启动后台服务程序。
不要关闭这两个窗口,将它们最小化即可。
步骤2:
在Google浏览器地址栏中输入:
“localhost:
8888”,敲回车键进入登录页面。
点击“LogIn”进入“项目管理”界面。
离线版的登录方式有三种:
localhost:
8888
127.0.0.1:
8888
本机IP:
8888
三、认识项目界面和设计界面和逻辑编程界面
AppInventor有三个界面:
项目界面、设计界面和逻辑编程界面。
制作App之前首先要新建项目,然后在设计界面中添加组件(如按钮、标签等)。
项目界面设计界面
逻辑编程界面
步骤1:
新建项目
(首次运行AppInventor时,会出现提示)单击“新建项目”按钮,弹出“新建项目”对话框。
输入项目名称,例如:
“你好”,单击“确定”,就会出现设计界面。
步骤2:
认识设计界面
AppInventor的设计界面主要包括以下六部分:
1.菜单区
2.组件面板
3.屏幕区
4.组件列表
5.素材区
6.属性面板
步骤3:
认识组件
AppInventor的组件分为两类,一类是可视组件,添加后它们会显示在屏幕上,例如“按钮”、“标签”等;一类是非可视组件(也称API:
ApplicationProgrammingInterface——应用程序编程接口),添加后它们会显示在屏幕下方,例如“语音识别器”、“音效播放器”等。
拖动组件面板中的组件到屏幕中,看看有什么变化?
将组件从组件面板中拖到屏幕上,你会发现组件会显示在屏幕上或者出现在屏幕区下方,同时,组件列表中也会出现所有添加完成的组件。
你能区分可视组件与非可视组件了吗?
AppInventor设计界面完成后,在逻辑编程界面中对添加的组件进行合理的逻辑组合来实现App的功能。
步骤4:
认识逻辑编程界面
AppInventor的逻辑编程界面主要由五部分组成:
1.菜单区
2.代码块(积木)
3.素材区
4.积木抽屉
5.工作区
步骤5:
尝试逻辑编程
在设计界面中添加“按钮1”和“音效播放器1”,在逻辑编程界面尝试组合两个积木。
A.尝试对“按钮1”积木与“音效播放器1”积木进行逻辑组合。
B.上传音效素材到素材区,给“按钮1”点击事件添加音效效果。
C.在素材区点击“上传文件”按钮,上传“meow.mp3”,然后在属性面板中选择音频文件“meow.mp3”。
四、项目保存、APP编译和测试的步骤
界面设计和逻辑编程完成后,需要对项目进行保存。
然后根据实际情况对程序进行编译操作,可以使用“下载到本地”的方式,对程序进行安装调试。
步骤1:
保存项目。
单击“项目”菜单,在弹出的菜单中选择“保存项目”,完成项目的保存;
步骤2:
对项目进行编译和调试操作。
单击“编译”菜单,在弹出的选项中选择适合自己的方式进行编译操作。
可以通过不同方法把程序安装到安卓智能手机上进行调试。
步骤3:
观察对比编译方式中“显示二维码”与“下载到本地”有何不同。
“显示二维码”通常用于“AI伴侣”扫码安装;而“下载到本地”则是将程序打包成APK文件,通过手机助手或者USB数据线,把程序安装到安卓智能手机上。
五、其他问题的回答,比如学生想做非常复杂的应用,可以引导学生好好学习,后期再做。
第三环节
学以致用
1、创意研究
刚才我们认识了APPInventor,也写了一个简单的APP,在这个简单的APP里我们用到了哪些程序积木呢?
每个小组讨论**分钟,设计一个用这些程序积木完成的程序项目。
要讨论出以下几个问题:
问题一:
要做的程序项目名称叫什么,有什么作用
问题二:
为什么要做这个程序项目
问题三:
打算怎样去实现这个程序项目(本节课即简单的写步骤,后面哪节课变成流程图后就得写流程图)
问题四:
这个程序项目有什么后续升级的需求吗?
以上几个问题讨论完成后,形成文字方案记录下来。
老师对每个小组的方案进行点评。
如果有的小组没有讨论出方案,则老师给出音乐播放器程序的方案,由学生照着方案完成。
学生根据方案制作相应的APP,并在制作过程中完善方案、步骤/流程图。
1.根据所学知识,新建项目“你好小猫”。
2.实现效果为:
点击按钮,让APP震动并发出“喵”的叫声。
小组讨论,并制定方案。
2、
合作交流
流程图设计:
步骤1:
首先在设计界面中添加按钮和音效播放器组件。
步骤2:
上传素材“cat.png”和“meow.mp3”。
添加组件上传文件
:
步骤3:
修改属性
音效播放器的属性:
源文件选择“meow.mp3”
按钮的属性:
图片属性改为“cat.png”;显示文本处清空。
步骤4:
对按钮点击事件、音乐播放器积木进行编程。
步骤5:
保存与调试。
1.保存:
项目→保存项目
保存完成后会出现“保存成功,保存时间:
**年*月*日上午/下午时:
分:
秒”的提示。
2.调试
可以通过不同方法把程序安装到安卓智能手机上进行调试。
3、
快乐分享
根据制定方案完成后进行展示评价。
展示流程图,各种情况都列出来
每个小组向全班汇报方案完成情况,同时把完善后的步骤/流程图出示给大家。
第四环节
收获展望
1、我的收获
通过本节课的学习,你有哪些收获?
和大家一起分享一下吧!
(会启动APPInventor并新建项目;掌握程序的三个界面:
项目界面、设计界面和编程界面;能对常用的组件如按钮等进行添加和编程;能保存项目、编译和调试程序。
)
评价项目
同伴评价
我的收获
会启动、登录AppInventor,掌握程序的三个界面。
能在逻辑编程界面中拖动积木到工作区并组合,体验积木组合的意义。
通过小组合作,能对项目进行保存;对程序进行编译、安装和调试。
2、拓展延伸
AppInventor常用组件及作用
按钮:
用户通过点击等动作来完成程序中的某些操作。
标签:
能显示特定的文本区域。
画布:
一个长方形画板或容器。
精灵:
用程序定义它的行为,可以实现在画布中移动和绘画等动作。
水平布局:
可以实现内部组件自左向右的水平排列。
表格布局:
可以实现内部组件在单元格中有序排列。
音效播放器:
属于非可视组件,调用系统中的播放器,播放短小的声音文件。
音频播放器:
属于非可视组件,调用系统中的播放器,用于播放较长的音频文件。
文本输入框:
用于输入特定的文本,等待提交。
对话框:
用来提示重要信息的组件,和Windows的对话框功能相似。
Web浏览框:
一种类似Web浏览器的组件,可以显示网页内容。
语音识别器:
属于非可视组件,可以调用系统中的语音识别引擎来工作。
语音合成器:
属于非可视组件,可以调用系统中的语音合成引擎来工作。
本地数据库:
属于非可视组件,用来保存和读取信息和数据的组件。
尝试在AppInventor2.0中找到这些常用的组件。
通过对APP制作流程的学习了解,你还认识了哪些APPInventor常用组件和它们的作用?
你还有哪些新奇的想法想要实现?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1课 认识APP Inventor 山东省临沂市七年级上册信息技术第1课 认识APP Inventor电子备课青岛出版社 山