APP下载

Android操作系统课程教学探索与实践

2018-01-27林晓晨

新校园·上旬刊 2017年12期
关键词:课程教学

林晓晨

摘 要:本文基于应用技术型大学的培养目标,结合当代大学生的特点,分析了目前Android操作系统课程教学中存在的问题,从课堂教学、上机实验等方面提出了具体的探索实践方法。

关键词:应用技术型大学;Android操作系统;课程教学

随着多媒体移动通信技术的日益发展,人们对移动多媒体的需求越来越强烈。Android操作系统凭借其开放性、硬件丰富、方便开发等优势,在智能手机及平板电脑的市场中所占的份额越来越大,这使Android工程师成为企业亟须的高端人才之一。因此,在应用技术型大学的通信工程专业中,将Android操作系统作为一门专业课程是十分必要的。

一、应用技术型大学中Android操作系统课程的特点

Android操作系统课程一方面以学生就业为目标,另一方面以学生兴趣为导向,实现理论教学多元化、教学层次化,不断提高学生的实践开发能力和自主学习能力。刘成明等人针对Android手机应用开发课程实践性强的特点,讨论了Android手机开发教学中案例设置与案例教学法的结合方法。李博从Android操作系统课程设置的背景、地位、目标、内容等方面进行了系统的讨论。卓炜侧重探讨如何在Android操作系统课程教学中融入软件开发和应用的内容,使学生不仅能学会Android编程,并且可以初步掌握大型实用型软件开发和应用的方法。印元军以具体的项目为例,在Android操作系统实训课程中,运用项目教学法,激发学生的学习兴趣,提升学生的自主创新能力。余永佳研究了高职学校设置Android操作系统课程和培养人才的方法。李成华分析了以ARM为核心的Android操作系统课程体系的特点,介绍了该课程实践环节的具体操作过程和设计案例分析。本文拟围绕应用技术型大学人才培养目标,研究Android操作系统课程的设置和教学方法,并在课堂上加以实践和修正。

Android操作系统课程是通信工程专业的专业考查课程,结合通信工程专业的需求,主要介绍了Android移动编程的基本概念,Android视图层、应用层、Activity、控制层和持久层,GPS与谷歌地图的应用,Android后台工作等。本课程力求涵盖Android操作系统的流行版本和最新版本的主要移动功能和特点,全面介绍了Android移动编程的基本原理、技术和应用模式。本课程的教学目标是使学生对Android操作系统有基本的认识和了解,掌握编程的基本思路和技巧,为今后的实际应用打下基础。

Android操作系统课程的主要特点包括综合性和实践性。综合性是指Android操作系统课程要求学生首先学习计算机基础、编程基础、通信基础等一系列的先修课程。由于教学对象是通信工程专业学生,本课程着重讲授和通信功能相关的Android应用,包括GPS和Google地图的应用、蓝牙应用等。实践性是指本课程是一门以实践编程为主的课程,学生理论学习的目的是最终可以自如地进行Android编程。而且,学生在课堂上编写的程序很容易植入学生自己的手机,从而与学生的生活联系起来,激发学生的学习兴趣。

二、Android操作系统课程的知识结构及大学生听课特点

Android操作系统课程的授课对象为通信工程专业大学三年级的学生。从知识结构方面看,如图1所示,学生已经学习过计算机基础和网络基礎等计算机课程,C语言、数据结构等编程基础课程,还有通信原理、移动通信等通信基础课程。但是学生没有学习过Linux系统和Java编程,这是本专业学生的劣势。教师在课堂上要介绍一些Linux和java的基础知识,将Android中需要的Linux和java相关知识讲解清楚即可。

学生基本为“90后”,个性比较突出,喜欢挑战和刺激,不喜欢被约束。这一代学生又被称为“低头族”,他们对移动设备非常熟悉,某些功能甚至比教师还要熟悉。课堂上他们经常低头看手机等移动设备,不专心听讲。本课程就是讲解他们最熟悉的移动设备,如何激发学生的兴趣,利用他们对移动设备的熟悉程度和依赖性进行有效教学,是本课程教学中教师需要重视的问题。

三、课堂教学探索与实践

Android操作系统课程是一门实践性很强的课程,学生几乎人手一部移动设备,他们对Android操作系统所呈现的界面和功能已经非常熟悉。所以,在教学中,教师应该以学生为主体进行教学,着重采用启发式和课堂讨论式教学方法。在讲解知识点时,教师要注意让学生将所学知识与移动设备的功能应用对应起来,使学生有兴趣了解为什么手机可以有这样的功能,这样的功能是怎样编程、实现的。

以“GPS应用”一节课为例,笔者介绍如何应用启发式和课堂讨论式方法进行教学,教学步骤如下。

第一,课堂导入运用提问讨论法和演示法,学习内容为提问学生对GPS和谷歌地图的了解和使用情况,引起学习兴趣。

第二,课程简介运用讲授法。学习内容为介绍本堂课的教学目标、重点和难点。

第三,模块一运用提问讨论法和讲授法,学习内容为GPS原理与应用、我国的北斗导航系统原理与应用、世界上四大卫星导航系统。

第四,模块二运用讲授法,学习内容为什么是基于位置的服务(LBS)、基于位置的服务的两个重要元素、LocationManager的功能、LocationProvider的功能、TestProvider模拟器的用法。

第五,模块三运用讲授法和演示法,讲解一个简单的GPS定位程序,使用TestProvider模拟器产生一个虚拟位置,以及程序中如何进行权限授予。

第六,模块四运用讲授法和提问讨论法,学习内容为Geocoder用法、正向地理编码、反向地理编码。

第七,运用讲授法学习Android操作系统中的地图应用,包括创建一个基于地图的活动、创建和使用覆盖(Overlay)。

第八,运用讲授法总结学习内容,说明下节课会详细讲解Android操作系统中的地图应用及其程序。

与课堂理论课相比,在实验室中的实验教学课要更受学生的欢迎。教师在实验课上要利用实践性的特点,鼓励学生将已经编写好的程序下载到自己的Android移动设备中,可以通过自己编写的程序实现一些简单的功能。

参考文献:

[1]林长军.智能手机操作系统的竞争与发展[J].智能城市,2016(3).

[2]郦丽华,秦学礼.智能手机操作系统的发展与分析[J].计算机教育,2014(6).

[3]谭颖,陈天乐,校景中,等.以学生兴趣为导向的Android应用开发课程改革研究[J].内蒙古师范大学学报(教育科学版),2015,28(8).

[4]刘成明,李玮玮.Android手机开发课程的案例教学法[J].教育与教学研究,2014(14).

[5]李博.对Android操作系统课程教学改革与实践[J].计算机光盘软件与应用,2013(20).

[6]卓炜.基于Android操作系统的软件开发与应用的探讨[J].电子技术与软件工程,2013(23).

[7]印元军.项目教学法在Android操作系统实训课程教学中的应用[J].科技信息,2012(14).

[8]余永佳.高职Android操作系统课程教学与研究[J].徐州建筑职业技术学院学报,2011,11(4).

[9]李成华,江小平.嵌入式Android操作系统实践教学改革[J].教育教学论坛,2011(20).endprint

猜你喜欢

课程教学
美学概论课程教学中的“三创”教育
小学低段语文教学方式初探
浅析舞蹈表演专业课程教学的探索和创新
基于工作任务的高职院校英语课程评价体系构建研究
节奏训练在初中音乐课程教学中的应用研究
课堂中如何培养学困生沟通能力
小学数学教学应注重培养学生的应用意识
浅谈微课在PHOTOSHOP课程教学中的实践
会计专业课程教学国际化的探索性研究
高职物流专业“物流费用结算实务”课程开发研究