基于aide 的android 程序开发教学设计

基于aide 的android 程序开发教学设计

ID:21828723

大小:55.00 KB

页数:6页

时间:2018-10-25

基于aide 的android 程序开发教学设计_第1页
基于aide 的android 程序开发教学设计_第2页
基于aide 的android 程序开发教学设计_第3页
基于aide 的android 程序开发教学设计_第4页
基于aide 的android 程序开发教学设计_第5页
资源描述:

《基于aide 的android 程序开发教学设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于AIDE的Android程序开发教学设计以泸州职业技术学院软件开发专业为蓝本,分析了当前高职院校Android程序开发课程教学中面临的几个具体问题,结合当前该领域最新技术和实际情况进行研究思考,给出一种基于AIDE的Android程序开发教学设计并进行了实际尝试;对教学效果做总结和思考,给出改进思路和建议。1绪论1.1研究背景Android程序开发是当前很多高职院校软件相关专业的必开课程之一,自本课程开设以来,大多数院校长期采用的是基于PC端AndroidSDK+ADT+Eclipse(下文简称AAE)开发环境的经典教学模式,但在多年的实际教学中,这一经典模式也面临许多问题

2、需要改进和解决。本项目以四川省示范高职院校——泸州职业技术学院(下文简称泸职院)软件开发专业为蓝本,试图通过研究对Android程序开发课程进行完善。1.2问题提出、分析和解决思路Android程序开发主要存在以下实际问题急需解决:问题一:学生可能没有电脑,尤其大一新生,也包括部分贫困生;问题二:基于Eclipse环境的PC端模拟器运行效率低,对实验环境硬件要求高;问题三:采用模拟器的方式学习体验明显不如真机直观;问题四:在PC端学习较为枯燥,趣味性不足,难以调动学生积极性。问题一其实是个严肃问题,教育是普适性的,问题一的客观存在无疑抬高了软件类专业对学生的经济或物质门槛,这与

3、教育的初衷是背道而驰的。问题二分为两个方面,Android官方的开发模拟器(见图1)运行效率低下让人印象深刻,不过还是有替代解决方案,比如采用著名的BlueStacks,或者天天模拟器等,都是不错的选择,但是替换一种模拟器仅仅是在软件模拟层面上有性能改善,对硬件的要求必然意味着教学成本的提高,让学生购买高性能计算机必然增加学生和家庭的经济负担,而学校自建专用机房也面临着技术更新快,硬件升级周期短资金压力大的问题。图1Android官方的开发模拟器问题三和问题四可以归为同类问题,基于Eclipse经典环境下的模拟器直观性插,操作不便,程序调试体验糟糕是公认的事实,Android程

4、序开发对于高职学生来说本身就具有较大难度,Eclipse那种过于经典严肃的工作界面,确实影响了很多学生的学习兴趣。针对以上问题,泸职院迫切需要寻找到一种可以完善当前教学模式的技术手段和方法,一种在Android环境下运行的新型开发环境AIDE为此研究带来了契机和思路。2教学分析与设计2.1AIDE简介AIDE,全称AdroidIDE(软件领域的IDE全称为IntegratedDevelopmentEnvironment,集成开发环境,Eclipse就是PC端一种著名的IDE),是appfourGmbH出品的一款基于Android系统的Android应用程序开发环境,可以理解为运

5、行在Android上的Eclipse。该环境安装包不足35M,跟总体积3G左右的AAE全包相比堪称袖珍,即便在Android上也只能算体积中下的软件。2.2AIDE引入教学的优点AIDE安装极其简单,就跟普通apk一样,没有任何特殊之处,也无需额外配置,打开即能使用,较之AAE繁杂的配置,简化至极。AIDE兼容性好,谷歌公司最新推出的Android6.0也能获得良好支持,同时几乎支持目前所有市面在售Android,目前Android在学生群体中的普及率接近100%,也就是学生不需要额外增加设备,性能方面也无需多虑,1GRAM的设备就可以较为流畅的调试程序,而当前知名品牌2GRA

6、M最低价位在500元以内,以此为参考,学生们所持有终端基本都能够保证AIDE的正常运行。AIDE自带Android开发的一体化教程,由易到难,逐步推进,每个教程都有文字说明和案例代码,学生如同完成填空题一般即可完成相应学习,值得一提的是,每个案例都是可以实时运行的,因为它本身就是一个货真价实的IDE。它还自带错误提示和评分机制,帮助学生了解自己的掌握情况。AIDE支持API文档的导入和查看,具备不输于Eclipse的项目向导和代码提示功能,调试和运行程序都是在Android设备真机环境下完成,运行效率高,体验好。AIDE支持Eclipse项目的导入,这为没有计算机的学生完成课外

7、作业带来了可能。当然,能够在自己的上开发程序并能马上看到效果,本身就是非常有趣的一件事,AIDE无疑可以充分调动学生爱玩的积极性,为原本枯燥的专业学习增加极大的趣味性。综上可以看出,基于AIDE实施Android程序开发课程教学,可以很好地解决本文开篇所提的四个问题。2.3以AIDE为载体的教学设计AIDE究竟能否胜任教学工作呢?教学团队在教学中做了相关尝试,这里以Android程序开发课程中的部分典型环节为例进行说明。APP的创建,如图2:APP的运行,如图3:APP界面设计器的使用,如图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。