当前随着信息技术和科学技术的不断发展,手持电子设备的应用十分广泛,其中都是以Android应用程序作为手持电子设备的应用软件进行开发研究。手持电子设备应用软件开发课程教学内容和教学方法的研究也是当前教育教学中的重点,对于教学前的准备、项目教学发的实施以及对教学的考核等都是当前研究的重点,需要通过理论和实践的有机结合,促进教学工作的顺利开展。本文将从手持电子设备应用软件开发课程教学方法方面进行分析,提出相应的措施。
Android应用程序系统作为当前很多智能手机中的核心系统,而且该种应用程序系统将会一直引领智能手机市场的发展,根据有关的数据调查,其应用占据市场份额的35%,当前Android系统的智能手机应用中,第三方软件并不丰富。当前为了满足市场应用软件需求的不断发展,对于Android应用程序系统的开发十分重视,需要有相应的开发人才进行支持。手持设备应用软件开发作为当前专业方向中一门重要的课程,但是教学中没有具体的硬件或者是系统平台作为支撑。在实验课中相关的硬件设备不够完善,不适合进行相关硬件程序的设计,需要实现各高校之间的合作,针对课程开发进行研究,做好智能手机软件开发的研究。
一、手持电子设备软件开发的教学方法研究
(一)前期的准备工作
近年来,随着信息技术的不断发展,嵌入式技术发展越来越迅速,而且系统平台越来越丰富,不同的系统平台就有相对应的应用程序开发技术,Android平台应用的时间不长,而且相应平台程序开发技术人员较少,需要引进先进的技术人才,教师需要具备Java编程基础,参与相关的培训和课程研讨会,还需要加强与开设类似课程的一些高校的交流,从一些网站上下载有关的课程资料。
(二)课程教学内容的安排
对于电子设备软件的开发一般分为两个学习阶段,包括理论知识的学习和软件开发项目教学方法的学习,在进行软件开发之前,需要首先了解基本的理论知识,要对Android平台有一个系统的认识。(1)Android应用软件系统是一个开放的软件系统,为用户提供丰富的设备开发功能,主要由四个系统架构组成,包括内核层、系统扩展库等,
其中第三层中包含所有开发可以用的框架层,是整个应用系统的核心部位;第四层是应用层,系统部分应用和第三方软件的开发都是位于该层,对于Android应用软件系统的开发需要基于SDK基础上进行编写应用。(2)Android应用软件平台能够实现与硬件的交互,对各种硬件的操作都比较简单,具有很强的内存管理能力,能够提供各种丰富的界面供开发者使用,同时还支持后台服务应用程序,对于数据的存储有着很大的作用。(3)Android应用软件支持java语言,在进行该项课程开发过程中,需要具备java语言基础编程,要具备相关的知识内容。(4)Android程序的组成,主要由四部分组成,有活动、服务和意图等组成,服务程序就是没有界面的后台运营程序,内容提供能够实现数据的读取和数据的写入,其中谷歌就针对联系人程序设置了一个内容提供者,对于需要使用联系人应用程序的都可以进行信息的共享,其中还包括了姓名、电话号码和地址等。
二、课程教学方法的应用
对于电子设备软件开发,需要掌握基本的理论知识之后,进行项目的实际操作,项目教学法也是一项重要的教学方法,而且该种教学方法主要是以学生为主的一种教学方法,学生配合教师共同完成项目的一种教学方法,能够在实际操作中掌握基本的理论知识,共同解决问题,提高学生的学习兴趣,调动学生学习的积极性。例如,可以将一些项目内容的开发作为实例进行练习,有豆瓣网客户端、个人移动地图等,从中选择的项目要难度适宜,能够包括学习中的一些基本理论知识,要能够调动学生的学习兴趣和积极性,注重师生的共同参与。
项目教学法的教学步骤:(1)选择一个项目,需要教师根据学生学习的实际情况,从中选择一个项目,帮助学生理解项目内容,要学习哪些方面的知识,注重掌握哪些技能;(2)提供相关的信息资料,教师通过提供与项目有关的参考资料供学生查阅,能够帮助学生更快理解项目的内容,充实学生的知识和技能。(3)项目的实施,需要将项目分成一些小的模块进行操作,将小的项目分给不同的小组人员,各个小组提出有关的设计方案,共同进行讨论,从中选择出最佳的设计方案。(4)项目的评估,学生在完成项目之后,需要对成果进行评估,教师针对学生操作中存在的问题进行分析,对于学生的各种问题要及时纠正,要学生能够从项目的选择到项目的完成整个过程中感受到成功,激发学生的热情。
三、结语
综上所述,在电子软件的开发过程中,需要做好对相关教学方法的设计,要与基础的理论知识相结合,使学生具备基本的理论知识,还需要在实践中进行实际应用。手持电子软件的开发课程教学需要根据学生学习的实际情况,选择适宜的项目,要注重提升学生的兴趣和积极性,实现学生之间的有效合作。(作者单位为河北环境工程学院)