您现在的位置: 论文网 >> 教育论文 >> 职业教育论文 >> 基于AppInventor的高职Android课程设计论文

基于AppInventor的高职Android课程设计

出处:论文网
时间:2017-09-10

基于AppInventor的高职Android课程设计

  中图分类号:G434 文献标识码:A 文章编号:1674-098X(2016)03(b)-0151-02

  1 App Inventor介绍

  App Inventor是由Google于2010年7月推出的一款在线Android编程工具,2012年1月Google业务调整时移交给麻省理工学院移动学习中心。2012年3月,App Inventor开放使用。2013年12月,App Inventor 2发布,成为目前开发使用的版本。App Inventor 2开发环境完全基于网页进行,不需要使用Java虚拟机,通过图形化积木式的拖放组件拼接完成Android应用开发。相比编写Java代码的Android应用开发方式,App Inventor 2提供更便捷、高效的开发环境,具有环境操作简单、开发过程可视化、组件应用模块化、调试运行同步化等优点,使得它容易吸引学生兴趣,适合高职院校移动应用开发课程学生学习。

  2 课程设计

  2.1 课程定位

  “App Inventor移动应用开发”是移动应用开发专业的必修课,其先修课程有“计算机基础、程序设计基础”,后续课程有“Android应用开发技术”。在以核心职业能力为培养目标的课程体系中,该课程将起到运用先前所学程序设计基础知识,引导学生逐步熟悉Android应用开发过程,激发学生学习兴趣,培养学生Android基本应用开发能力,提升学生将创新创意转化为应用程序的水平,为日后深入学习Android平台开发打下良好的基础。

  2.2 课程设计思路

  课程设计突出学生主体,采用任务驱动教学,注重学生能力培养。倡导自主学习,启发学生对设定任务积极分析思考,鼓励多元思维方式。突出“以就业为导向,以能力为本位,以职业实践为主线,以理实一体化教学为主体”的理念,注重App Inventor手机应用开发的基本理论、基本方法和基本技能的学习,激发学生学习兴趣。采用任务驱动教学,在启发、提示下使其自主、全面地理解App Inventor手机应用开发的基本理论和基本方法,提高学生的思维能力和实际操作能力,增强理论联系实际的能力。

  2.3 教学目标

  通过该课程学习,使学生对Android应用程序有基本的认识,熟练掌握App Inventor组件应用、程序设计方法和界面设计方法,培养学生良好的沟通能力和团队协作精神,具备一定的新技术跟踪学习能力,以及基本的创新意识和创造能力,养成积极思考问题、主动学习的习惯。

  2.4 教学内容设计

  根据课程定位、课程设计思路和教学目标的分析,确定了平台简介与开发环境搭建、界面布局和基本控件、程序设计基础、传感器应用、多媒体应用、数据存储、通信连接、游戏开发为课程主要内容,设计了趣味浓厚又有实际应用价值的17个教学任务贯穿始终,具体教学项目及任务如下。

  项目1平台简介与开发环境搭建,4学时,包括创建第一个手机应用的任务,其知识目标是熟悉开发环境搭建和手机应用开发过程。项目2界面布局和基本控件使用,4学时,包括开发酷我拨号器的训练任务,其知识目标是熟悉布局、文本输入框、按钮、标签、电话拨号器的功能和属性。项目3程序设计基础,4学时,包括开发漫画书和数学方程求解两个训练任务,其知识目标是熟悉变量、条件判断分支、循环结构的应用,能力目标是掌握变量、条件判断、循环结构在程序中的应用,能使用相应结构解决实际问题。项目4传感器应用,4学时,包括开发计时器、指南针两个训练任务,其知识目标是熟悉计时器、加速度传感器、方向传感器、位置传感器属性和方法。项目5多媒体应用,4学时,包括开发音乐播放器和语言学习机两个训练任务,其知识目标是熟悉录音机、音频播放器、音效、摄像机、视频播放器、照相机、图像选择框、文本语音转换器、语音识别器的属性和方法,能力目标是掌握以上组件完成多媒体应用的开发。项目6数据存储,4学时,包括开发学习便签、生活账本两个训练任务,其知识目标是熟悉TinyDB组件的属性和方法,理解TinyDB微数据库内部存储原理。项目7通信连接,8学时,包括开发蓝牙猜拳、天气查询两个训练任务,其知识目标是熟悉蓝牙服务器、蓝牙客户端、Web客户端组件的属性和方法。项目8游戏开发,8学时,包括开发打地鼠、切水果两个训练任务,其知识目标是熟悉画布、图像精灵的属性和方法,过程的作用。

  3 课程任务实施

  在课程项目实施过程中采用任务驱动教学,教师创设情境,提出任务需求,引导学生分析任务,在讲授知识的过程中,逐步提出解决方案,最终根据解决方案指导学生实施完成任务。为便于理解,这里以课程教学项目8游戏开发中的切水果任务的实施为例,来对课程内容和实施环节予以说明,具体内容如表1所示。

  4 结语

  综上所述,经笔者在广州科技贸易职业学院教学实践,在讲授Android应用开发技术课程前,引入“App Inventor移动应用开发”课程,采用任务驱动教学,能够对学生学习Android应用开发起到良好的促进和激励作用,提升学生将创新创意转化为应用程序的能力,为学生后续学习Android平台开发打下良好的基础。

基于AppInventor的高职Android课程设计

论文搜索
关键字:高职 AppInventor 基于 Android 课程 设计
最新职业教育论文
职业教育服务乡村旅游人才培养存在的问题与
基于住院医师规范化培训的中医硕士专业学位
高职院校“工匠型”教师培养困境与路径探略
新时代女性职业发展探究
浅析高职英语教学中课堂导入的原则和方法
济南市体验式拓展培训行业现状及发展对策
动力链视域下功能性训练方法与传统体能训练
基于可持续发展的高职院校内部控制制度建设
翻转课堂在高职院校幼教专业体育教学中的应
新时代体育高职院校思政课教学改革面临的机
热门职业教育论文
职教教师的教学观念与学生个性发展
中等职业技术学校学生心理问题分析
提高学生自主性学习来进行班级管理的初探
论职业教育的泛化
迈向学习型社会的职业技术教育
职业中学教师招生体验的个案研究
职业教育兴衰与新旧教育思想更替—百年职业
论高职人文教育面向职业生活的问题
中国职业教育兴衰的制度主义分析—“市场化
论新型工业化过程中高职发展的对策