当前位置:首页 > 述职报告 > 【Android应用开发课程教学探索和实践】 c++应用开发与实践
 

【Android应用开发课程教学探索和实践】 c++应用开发与实践

发布时间:2019-07-21 03:53:15 影响了:

  【摘要】为了培养适合市场需求的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系统理论知识的理解、掌握和运用。学生对课程内容深入理解和掌握往往也是在亲手设计硬件线路,编程、调试等的实际动手实验的过程中逐步完成的。
  根据课程特点,实验采用“以项目为导向”的教学方法,课程紧密围绕实践项目实施,并且项目的设计和选择注意难易适中,与用户实际需求相结合。在实验教学过程中,充分发挥学生的主体地位。具体讲授过程中采用实例讲解和学生自己动手实验相结合的方式,在实验中强化编程技能的学习。使用多种教学手段,如使用项目分工负责、经验分享、启发引导、小组讨论等,解决在项目实施中遇到的困难,提高学习兴趣,调动学习积极性。项目教学法具体实施措施方法如下:
  2.1 实验设计性与验证性内容结合。设置实验项目内容考虑验证理论课所学知识的同时,侧重设计性内容实验,培养学生动手能力和自主设计能力。
  2.2 课内必做实验与课外开放实验互补。课外开放型实验是选修实验。在课内实验基础上,提供课外选修的开放型实验。学生根据老师给定的选题,选择感兴趣的题目,自行制订实验方案,编程、调试并实现需求功能。
  2.3 参加谷歌学生创新项目,激励和提升课程学习动力。对具有良好基础和开发能力的优秀学生,通过申请和参与谷歌学生创新项目的开发项目组,培养学生的科研能力、创新能力和工程实践能力。
  三、结语
  随着Android技术的飞速发展,给社会生活带来了巨大的改变, 同时也带动了通信设备或信息家电的智能化发展。为了适应这一科技发展趋势,我校通过开设Android应用开发课程,使学生掌握入门级的Android开发技术,提升学生职业能力水平。通过层次教学和实践环节,形成理论与实践相结合的课程教学方案;采用项目实验教学打牢学生职业发展基础,提升学生开发能力,为其顺利走上Android应用开发岗位铺平道路。在今后课程教学中,密切关注Android系统开发技术的发展趋势,不断修改、补充、完善实践教学体系,使培养出来的学生能够更加适应社会发展的需求。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3