基于AppInventor的高职Android课程设计_第1页
基于AppInventor的高职Android课程设计_第2页
基于AppInventor的高职Android课程设计_第3页
基于AppInventor的高职Android课程设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于appinventor的高职android课程设计 中图分类号:g434 文献标识码:a 文章编号:1674-098x(2016)03(b)-0151-021 app inventor介绍app inventor是由google于2010年7月推出的一款在线android编程工具,2012年1月google业务调整时移交给麻省理工学院移动学习中心。2012年3月,app inventor开放使用。2013年12月,app inventor 2发布,成为目前开发使用的版本。app inventor 2开发环境完全基于网页进行,不需要使用java虚拟机,通过图形化积木式的拖放组件拼接完成an

2、droid应用开发。相比编写java代码的android应用开发方式,app inventor 2提供更便捷、高效的开发环境,具有环境操作简单、开发过程可视化、组件应用模块化、调试运行同步化等优点,使得它容易吸引学生兴趣,适合高职院校移动应用开发课程学生学习。2 课程设计2.1 课程定位“app inventor移动应用开发”是移动应用开发专业的必修课,其先修课程有“计算机基础、程序设计基础”,后续课程有“android应用开发技术”。在以核心职业能力为培养目标的课程体系中,该课程将起到运用先前所学程序设计基础知识,引导学生逐步熟悉android应用开发过程,激发学生学习兴趣,培养学生andr

3、oid基本应用开发能力,提升学生将创新创意转化为应用程序的水平,为日后深入学习android平台开发打下良好的基础。2.2 课程设计思路课程设计突出学生主体,采用任务驱动教学,注重学生能力培养。倡导自主学习,启发学生对设定任务积极分析思考,鼓励多元思维方式。突出“以就业为导向,以能力为本位,以职业实践为主线,以理实一体化教学为主体”的理念,注重app inventor手机应用开发的基本理论、基本方法和基本技能的学习,激发学生学习兴趣。采用任务驱动教学,在启发、提示下使其自主、全面地理解app inventor手机应用开发的基本理论和基本方法,提高学生的思维能力和实际操作能力,增强理论联系实际的

4、能力。2.3 教学目标通过该课程学习,使学生对android应用程序有基本的认识,熟练掌握app inventor组件应用、程序设计方法和界面设计方法,培养学生良好的沟通能力和团队协作精神,具备一定的新技术跟踪学习能力,以及基本的创新意识和创造能力,养成积极思考问题、主动学习的习惯。2.4 教学内容设计根据课程定位、课程设计思路和教学目标的分析,确定了平台简介与开发环境搭建、界面布局和基本控件、程序设计基础、传感器应用、多媒体应用、数据存储、通信连接、游戏开发为课程主要内容,设计了趣味浓厚又有实际应用价值的17个教学任务贯穿始终,具体教学项目及任务如下。项目1平台简介与开发环境搭建,4学时,包

5、括创建第一个手机应用的任务,其知识目标是熟悉开发环境搭建和手机应用开发过程。项目2界面布局和基本控件使用,4学时,包括开发酷我拨号器的训练任务,其知识目标是熟悉布局、文本输入框、按钮、标签、电话拨号器的功能和属性。项目3程序设计基础,4学时,包括开发漫画书和数学方程求解两个训练任务,其知识目标是熟悉变量、条件判断分支、循环结构的应用,能力目标是掌握变量、条件判断、循环结构在程序中的应用,能使用相应结构解决实际问题。项目4传感器应用,4学时,包括开发计时器、指南针两个训练任务,其知识目标是熟悉计时器、加速度传感器、方向传感器、位置传感器属性和方法。项目5多媒体应用,4学时,包括开发音乐播放器和语

6、言学习机两个训练任务,其知识目标是熟悉录音机、音频播放器、音效、摄像机、视频播放器、照相机、图像选择框、文本语音转换器、语音识别器的属性和方法,能力目标是掌握以上组件完成多媒体应用的开发。项目6数据存储,4学时,包括开发学习便签、生活账本两个训练任务,其知识目标是熟悉tinydb组件的属性和方法,理解tinydb微数据库内部存储原理。项目7通信连接,8学时,包括开发蓝牙猜拳、天气查询两个训练任务,其知识目标是熟悉蓝牙服务器、蓝牙客户端、web客户端组件的属性和方法。项目8游戏开发,8学时,包括开发打地鼠、切水果两个训练任务,其知识目标是熟悉画布、图像精灵的属性和方法,过程的作用。3 课程任务实施在课程项目实施过程中采用任务驱动教学,教师创设情境,提出任务需求,引导学生分析任务,在讲授知识的过程中,逐步提出解决方案,最终根据解决方案指导学生实施完成任务。为便于理解,这里以课程教学项目8游戏开发中的切水果任务的实施为例,来对课程内容和实施环节予以说明,具体内容如表1所示。4 结语综上所述,经笔者在广州科技贸易职业学院教学实践,在讲授android应用开发技术课程前,引入“app inve

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论