基于AIDE 的Android 程序开发教学设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:leoni002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:以泸州职业技术学院软件开发专业为蓝本,分析了当前高职院校Android程序开发课程教学中面临的几个具体问题,结合当前该领域最新技术和实际情况进行研究思考,给出一种基于AIDE的Android程序开发教学设计并进行了实际尝试;对教学效果做总结和思考,给出改进思路和建议。
  关键词:AIDE;Android;程序开发;教学改革
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)26-0095-02
  Teaching Design of Android Program Development Based on AIDE
  YUAN Nan-xing
  (Luzhou Vocational and Technical College, Luzhou 646005, China)
  Abstract: Based on the software development specialty of Luzhou Vocational and Technical College, this paper analyzes some specific problems in the development of Android program in vocational colleges, and gives a practical teaching design of Android program development based on AIDE.
  Key words: AIDE; Android; program development; teaching reform
  1 绪论
  1.1 研究背景
  Android程序开发是当前很多高职院校软件相关专业的必开课程之一,自本课程开设以来,大多数院校长期采用的是基于PC端Android SDK ADT Eclipse(下文简称AAE)开发环境的经典教学模式,但在多年的实际教学中,这一经典模式也面临许多问题需要改进和解决。
  本项目以四川省示范高职院校——泸州职业技术学院(下文简称泸职院)软件开发专业为蓝本,试图通过研究对Android程序开发课程进行完善。
  1.2 问题提出、分析和解决思路
  Android程序开发主要存在以下实际问题急需解决:
  问题一:学生可能没有电脑,尤其大一新生,也包括部分贫困生;
  问题二:基于Eclipse环境的PC端模拟器运行效率低,对实验环境硬件要求高;
  问题三:采用模拟器的方式学习体验明显不如真机直观;
  问题四:在PC端学习较为枯燥,趣味性不足,难以调动学生积极性。
  问题一其实是个严肃问题,教育是普适性的,问题一的客观存在无疑抬高了软件类专业对学生的经济或物质门槛,这与教育的初衷是背道而驰的。
  问题二分为两个方面,Android官方的开发模拟器(见图1)运行效率低下让人印象深刻,不过还是有替代解决方案,比如采用著名的BlueStacks,或者天天模拟器等,都是不错的选择,但是替换一种模拟器仅仅是在软件模拟层面上有性能改善,对硬件的要求必然意味着教学成本的提高,让学生购买高性能计算机必然增加学生和家庭的经济负担,而学校自建专用机房也面临着技术更新快,硬件升级周期短资金压力大的问题。
  
  图1 Android官方的开发模拟器
  问题三和问题四可以归为同类问题,基于Eclipse经典环境下的模拟器直观性插,操作不便,程序调试体验糟糕是公认的事实,Android程序开发对于高职学生来说本身就具有较大难度,Eclipse那种过于经典严肃的工作界面,确实影响了很多学生的学习兴趣。
  针对以上问题,泸职院迫切需要寻找到一种可以完善当前教学模式的技术手段和方法,一种在Android环境下运行的新型开发环境AIDE为此研究带来了契机和思路。
  2 教学分析与设计
  2.1 AIDE简介
  AIDE,全称Adroid IDE(软件领域的IDE全称为Integrated Development Environment,集成开发环境,Eclipse就是PC端一种著名的IDE),是appfour GmbH出品的一款基于Android系统的Android应用程序开发环境,可以理解为运行在Android上的Eclipse。该环境安装包不足35M,跟总体积3G左右的AAE全包相比堪称袖珍,即便在Android上也只能算体积中下的软件。
  2.2 AIDE引入教学的优点
  AIDE安装极其简单,就跟普通apk一样,没有任何特殊之处,也无需额外配置,打开即能使用,较之AAE繁杂的配置,简化至极。
  AIDE兼容性好,谷歌公司最新推出的Android6.0也能获得良好支持,同时几乎支持目前所有市面在售Android手机,目前Android手机在学生群体中的普及率接近100%,也就是学生不需要额外增加设备,性能方面也无需多虑,1G RAM的设备就可以较为流畅的调试程序,而当前知名品牌2G RAM手机最低价位在500元以内,以此为参考,学生们所持有终端基本都能够保证AIDE的正常运行。
  AIDE自带Android开发的一体化教程,由易到难,逐步推进,每个教程都有文字说明和案例代码,学生如同完成填空题一般即可完成相应学习,值得一提的是,每个案例都是可以实时运行的,因为它本身就是一个货真价实的IDE。它还自带错误提示和评分机制,帮助学生了解自己的掌握情况。   AIDE支持API文档的导入和查看,具备不输于Eclipse的项目向导和代码提示功能,调试和运行程序都是在Android设备真机环境下完成,运行效率高,体验好。
  AIDE支持Eclipse项目的导入,这为没有计算机的学生完成课外作业带来了可能。
  当然,能够在自己的手机上开发程序并能马上看到效果,本身就是非常有趣的一件事,AIDE无疑可以充分调动学生爱玩手机的积极性,为原本枯燥的专业学习增加极大的趣味性。
  综上可以看出,基于AIDE实施Android程序开发课程教学,可以很好地解决本文开篇所提的四个问题。
  2.3 以AIDE为载体的教学设计
  AIDE究竟能否胜任教学工作呢?教学团队在教学中做了相关尝试,这里以Android程序开发课程中的部分典型环节为例进行说明。
  APP的创建,如图2:
  APP的运行,如图3:
  APP界面设计器的使用,如图4:
  Android程序开发课程要点繁多,限于篇幅,这里不能一一列举展示,但是可以看出,基于AIDE对该课程进行补充延伸是可行的。
  3 教学效果评定
  为了量化说明,教学团队用2个月时间对泸职院软件开发专业2014级100名在校生做了对比调查,结果如表1:
  从表1可以看出,AIDE的引入使得部分原本没有PC机的学生也具备了课后可以学习的软硬件环境,课后作业的按时完成率有了保障,同时大幅度提升了学生的学习兴趣,降低了学生主观感知的学习难度,由于把原本显得枯燥的程序开发变成了一种更具娱乐色彩的方式,很多学生把AIDE中的案例课程当做闯关游戏来完成,还相互比较完成速度和得分,形成了良性竞争的学习风气,课后主动学习研究相关技术的学生比例也明显增长。基于AIDE的教学设计取得了良好效果。
  4 结束语
  经过多年的发展,Android程序开发课程在各院校已趋于成熟,但是由于相关技术更新非常快,各院校在教学实施过程中也面临着诸多具体问题。
  本文突破传统的程序开发课程教学拘泥于PC环境的限制,大胆尝试引入基于Android环境下的AIDE开发环境进行教学创新,降低了学生的入门门槛,大大提升了学生的学习热情和主动性,还解决了以往未能解决的一些现实问题,取得了较好的成效。
  不过也要看到,AIDE并非万能,其操作不够便捷、开发效率低下以及不是行业技术主流等局限性也是明显的,为了让学生跟行业主流相融,PC端经典技术的教学不可废弃,AIDE则可以作为相关课程教学的一种有益补充。
  参考文献:
  [1] 刘春. 以Android应用为案例的软件工程教学[J]. 计算机教育, 2015(11).
  [2] 刘成明, 李玮玮. Android手机开发课程的案例教学法[J]. 计算机教育, 2014(14): 37-40.
  [3] 杨功元, 李桂珍, 李欣. Android 应用程序开发课程建设探索[J]. 计算机教育, 2012(16): 85-88.
  [4] 李博. 对Android操作系统课程教学改革与实践[J]. 计算机光盘软件与应用, 2012(20): 243-244.
其他文献
因特网专家认为(据《科技日报》报道),明年将是手机上网热潮年。目前,因特网业务公司及手机厂商都在争相加入手机上网业务。手机能上网,这对于广大移动手机用户无疑是一个巨
一、前言调制解调器是计算机经由公共电信网络实现远程通信的重要设备。在数据终端或电话线路的用户端,用来将二进制数字信息转换成可以通过普通公共信息系统传送的模拟信号,
出差在外,我们可能需要临时处理Word文档,如果随身没有携带笔记本电脑,出于安全性的考虑又不方便到网吧进行操作,此时总不可能通过电话遥控如何修改文档吧?利用百度的wordonli
文章从四个方面就新型工业化道路如何定位提出了看法,同时认为新型工业化道路有八个方面具有新的内涵,并对新型工业化道路如何起步提出了五点思路和建议。
本文从历史和现实的角度分析了我国原始性创新能力不足的成因,针对成因对增强我国原始性创新能力提出了几个建议.
2002年是我国生产力促进中心诞生10周年.在党中央、国务院的正确领导和各级党委、政府的关心支持下,经过历时十年的辛勤耕耘,生产力促进中心作为一种与国际接轨的主要为中小
现在,手机已经不是一种奢侈品,而成为人们生活和工作中不可缺少的通信工具。用户们在选购手机时仍然有相当多的疑问,如手机是否存在水货,手机的配件是否假冒伪劣,手机的服务
本文通过对有关数据与背景的分析,指出了广东大中型工业企业在科技活动中存在的一些潜在问题,并提出了相应的对策.
笔者最近收到许多网友的来信,要求介绍多机共享一猫上网的软件。特别是开小型计算机公司和经营网吧的朋友,多台机器都希望能够用一条电话线,一个 Modem 同时访问Internet。笔
发展中国家的政府在国际技术转移过程中一贯发挥着重要的作用,但是由于种种原因,仍然存在有效性作用不足的情形,因此需要在国际技术转移的实践中进一步提升发展中国家政府的