APP下载

应用型本科Android应用开发课程改革研究

2016-12-21陈惠敏

电脑知识与技术 2016年28期
关键词:实用性编程应用型

陈惠敏

摘要:随着移动互联网的普及,越来越多的应用扩展到了移动平台上,也有越来越多的高校开设了Android应用开发课程,该课是一门实践性很强的课程,传统的编程课程的教学方式很难让学生能综合运用所学知识,该文对Android 应用开发课程的教学做出初步探索,在教学中围绕一个实用性强、涵盖性相对大的APP作为案例进行授课,有效地提高学生综合运用的能力以及学习的自主性和创造性。

关键词:Android;教学改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)28-0125-02

随着移动互联网的飞速发展,人们能够随时随地、快捷方便地从互联网上获取信息和服务,移动设备已经成为了生活必需品,各种常见的或是重要的信息化系统、互联网应用都被移植到移动设备上同步使用,如何进一步在移动设备上开发各种应用,已经成为很多企业关注的焦点。在移动设备市场上,Android操作系统占据了大部分的市场份额,在招聘类网站上,Android开发工程师职位的需求量也很大。很多高校相继开设了Android应用开发课程,Android应用开发课是一门实践性非常强的课程,在授课过程中如何提高学生的实践能力是值得我们探究的课题,这也是应用型本科对教学的基本要求。本论文主要研究如何以实际项目为导向引导学生积极、主动的学习,让学生不但掌握知识,还会知识的综合应用。

1 传统教学模式分析

高校开设Android应用开发课程的时间普遍不长,课程的讲授一般借鉴传统编程课程的授课方式,多以课堂讲解和模拟练习为主,虽然也强调对学生实践动手能力的培养,在授课过程中也使用很多案例,但每个案例都围绕具体的知识点设计,存在缺乏实用性、缺乏联系等问题。由于案例缺乏实用性,很容易导致学生参与的积极性、主动性不强,案例之间的孤立性则容易导致学生即使掌握了每个知识点,也很难把各个知识点融会贯通。

2 教学内容和案例的选择及组织

2.1 教学内容的选择

传统教学一般选择一本教材,按教材知识点进行课堂设计,由具体教学内容设计教学案例,案例围绕知识点而展开,为知识点而设计,对实际应用考虑不多,缺乏实用性。本次教学改革探索将打破这种模式,让教材服务于教学,而不是照本宣科。通过对一些企业相关岗位的技能要求的分析分解来确定学生学习本课程后所需要具备的技能要求,将这些技能要求与Android体系中的知识目标对应起来,再根据知识目标制定授课内容和实训案例。表1为技能要求与知识点对应表。

2.2实践项目的选择

传统的教学方法中案例都是以每次授课的知识点为中心进行设计和构建的,学生通过案例加深对知识点的理解,优点很明显,但是也存在不足,按知识点设计的案例有可能实用性不够,与其他知识点之间缺乏联系,学生学会了知识点却不知道用在何处,怎么使用。

在本次教学改革探索中,我们将尝试在教学过程中选择一个综合的案例,将其按知识点拆分,当然一个案例要覆盖全部知识点是不可能的,在选择这个主要案例的同时,也需要选择一些小案例配合教学。主案例的选择非常重要,必须是学生比较熟悉,不太复杂并且能涵盖重要的Android知识点,具有一定实用性的Android APP,例如,我们可以选择具有网络同步功能的Android记事本案例。实现过程中各个界面的呈现都使用到了Android UI编程知识,记事展示列表使用了ListView和Adapter相关知识,记事的内容获取、编辑、保存使用了SQLite数据库编程知识,个人用户登录,网络与本地数据同步使用到了Android网络编程、多线程编程、线程通信以及Json数据解析相关知识。表2为项目功能与知识点对应表。

2.3教学实施与运行

选择的案例会贯穿整门课程的学习,比单一知识点案例要复杂,学生实现起来工作量比较大,时间也会比较长,如果有不理解,无法实现的中间节点,会影响学生学习的积极性。因此,可以组织学生成立学习小组,4-6人每组,相互之间可以讨论答疑。在实现过程中教师也应加强过程管理,设立时间点和里程碑,督促学生完成学习任务,对学生进行指导。这样的案例不仅将重要的知识点串联起来,还将不同的课程串联起来,可以提高学生的积极性和主动性,也更容易理解知识点之间的关联性,同时还能把不同课程关联起来。

2.4 教学考核

Android课程的实践性很强,以闭卷考试为主的传统考核方式已较难适应本门课程的要求,为实现提高学生综合实践能力的教学目的,课程的考核方式可以采用交作品的方式。教师给出三个或更多小项目作为选题,每个小组选择一个项目完成。由小组共同完成的项目和平时课程案例的实现来共同构成学生成绩。成绩=小组项目*50%+课程案例*50%,这样的成绩构成考虑了小组项目的完成情况,也充分考虑了学生平时的学习态度和成果。

3 结束语

实践能力的培养是应用型计算机类人才培养的关键,如何突破传统的学术型培养模式,实现应用型人才培养模式,是众多应用型高校积极探索的新方向。本文对Android应用开发课程的特点进行了细致说明,对传统教学模式所存在的问题进行了分析,有针对性地提出了符合本门课程的改革措施,也取得了较好的成效。但课程教学改革是一个不断完善的过程,涉及的内容也是多方面的,只有不断改进教学观念和方法,跟踪学科发展,完善和充实教学内容、注重培养学生的实践动手能力,才能适应社会对人才需求的发展,培养出专业技术人才。

参考文献:

[1] 仲宝才,袁睿. Android 应用开发课程教学改革初探[J].电脑知识与技术,2016(12):141-142.

[2] 扈乐华. 基于项目的Android 课程教学改革[J].湖南科技学院学报,2015,36(10):97-98.

猜你喜欢

实用性编程应用型
医学论文实用性的判断
关于应用型复合人才培养的教学模式探讨
医学论文实用性的判断
医学论文实用性的判断
编程,是一种态度
编程小能手
“5-2-1”应用型人才培养模式探索实践
纺织机上诞生的编程
医学论文实用性的判断