- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android应用开发课程教学探索及实践
Android应用开发课程教学探索及实践【摘要】为了培养适合市场需求的Android系统开发应用型人才,突出Android应用开发课程的特点,探索了课程中采用层次教学方案和实施措施,达到强化基本知识掌握和开发能力培养目标。开展项目实验教学实践,为打牢学生职业发展基础,培养Android应用型人才,完善实践教学体系进行了有益的尝试。
【关键词】Android系统;课程教学;项目教学法;应用型人才
【中图分类号】G434【文献标识码】A【文章编号】2095-3089(2012)04-0018-01
随着Android智能终端的普及和Android应用软件需求量的增大,Android系统软硬件应用型人才变得非常紧缺。为了培养适合市场急需的Android应用型人才,许多高等院校已经开设或正在筹备开设Android系统的相应课程。
Android系统是一种基于Linux V2.6内核的综合操作环境,是第一个完整的、开放的、免费的移动平台。它包括丰富的功能和多个子系统,如用户界面(UI)子系统、通信子系统等,为用户提供丰富的移动设备开发功能。
Android系统是一个分层的环境,构建在Linux内核的基础上,从下至上包括4个层次:核心层、系统运行库层、应用程序框架层、应用程序层等。Android系统开发技术包含系统的各个层面,分为核心层、系统库层、应用程序框架层、应用程序层等。掌握应用程序层开发是基本入门级的Android开发技术。开发人员需要掌握Java语言、XML语言、数据库原理,熟悉使用程序架构层所提供的API接口。相对于底层开发人员而言,培养周期较短,难度较低。这一层次开发技能是开设Android应用开发课程的主要培养目标,在此基础上,对优秀学生加以引导,帮助他们对硬件驱动、Linux平台系统、C语言等进行较深入的学习,为将来从事Android系统底层开发,打下一定的基础。本文从Android系统包含的层次和应用程序特点出发,结合普通本科院校的教学特点,进行了Android应用开发课程教学的探索和实践。
一、层次教学方案和措施
Android智能终端,如智能手机、机顶盒、导航仪等是资源受限的嵌入式系统,基于Android平台的应用程序与其他平台的应用程序有很大区别。在设计和编写上具有明显特点和独特编程风格。
Android应用程序特点:1.用户与硬件交互方便,对其操作比较简单;2.具有自己的运行时和虚拟机,以及良好的内存管理能力;3.提供丰富的界面控件供开发者使用,允许可视化开发;4.提供轻量级的进程间通信机制,支持高效、快速的数据存取。
Android的编程风格:对于智能手机软件,用户体验比技术更重要,优秀的用户体验可以起到事半功倍的效果。设计时要遵从用户体验至上原则。
针对Android系统开发特点和学习规律,在Android应用开发课程实施时,采用划分层次,依次展开教学。在初级Android课程教学中,让学生掌握Android系统的开发环境搭建,Activity和Intent等基础控件的使用,常用布局的使用。通过初级Android系统课程教学,要求学生熟悉Android系统的开发环境,掌握常用组件和主要类方法。学生能开发简单的应用程序后,过渡到中级课程教学。中级课程教学要求学生熟悉线程、服务、文件系统、多媒体接口、网络接口和数据库操作方法等。涉及的知识点较多,在教学过程中需要不断地重复和巩固前面课程的知识点,使学生能够理解Android应用程序框架,掌握Android应用程序实用开发技能。对于优秀的学生引导他们进入在高级课程的学习,这一层次充分发挥优秀学生的学习主体作用。教学应根据学生兴趣和能力,布置Android系统的综合项目,主要利用课下时间实施完成;注重综合开发和调试能力的培养,逐步引入高深的开发技术,与实际任务需求结合,以提高学生独立项目开发能力。
二、项目法教学实践
Android系统开发课程实践性强。Android应用开发技术重点是以实际应用为主,实验教学内容是这门课程的重要组成部分,学生需要通过大量的实验和实践环节,来加深对Android系统理论知识的理解、掌握和运用。学生对课程内容深入理解和掌握往往也是在亲手设计硬件线路,编程、调试等的实际动手实验的过程中逐步完成的。
根据课程特点,实验采用“以项目为导向”的教学方法,课程紧密围绕实践项目实施,并且项目的设计和选择注意难易适中,与用户实际需求相结合。在实验教学过程中,充分发挥学生的主体地位。具体讲授过程中采用实例讲解和学生自己动手实验相结合的方式,在实验中强化编程技能的学习。使用多种教学手段,如使用项目分工负责、经验分享、启发引导、小组讨论等,解决在项目实施中遇到的困难,提高学习兴趣,调动学习积极性。项目教学
您可能关注的文档
最近下载
- 消防工程质量监理质量评估报告.docx VIP
- JTT 1516-2024 公路工程脚手架与支架施工安全技术规程.docx VIP
- 咨询服务流程与方法.docx VIP
- 乳制品的生产企业应急预案终稿.pdf
- 北师大版七年级数学下学期期中易错精选50题(解析版)2022-2023学年七年级数学下册重难点专题提优训练(北师大版).docx VIP
- 2023-2024年暨南大学352口腔综合考研真题.pdf VIP
- 110千伏及以下配电网规划技术指导原则(2024年).doc VIP
- 药品常用知识(共18张PPT).pptx VIP
- 医疗质量管理课件.pptx VIP
- 管理学原理配套教材电子课件(完整版).pptx
文档评论(0)