APP下载

浅谈《Android应用程序开发》课程教学改革

2017-11-11郑燕

速读·中旬 2017年11期
关键词:程序开发案例知识点

郑燕

随着移动互联网产业的飞速发展,移动智能终端设备逐渐普及,社会上对移动智能端应用的开发者尤其是Android应用开发者的需求越来越大。以职业导向,强调实践,面向应用人才培养的各类应用技术大学和培训机构陆续开设面向Android的课程,培养学生移动应用开发技能。

1现状与存在的问题

1.1现状

我校开设Android应用开发相关课程的时间不长,属于新设课程,对该课程的讲授普遍借鉴传统编程课程讲授方式,侧重Android系统结构、API调用和特性讲解,授课方式多以教师课堂案例讲解和学生模拟练习为主,以学生听懂为教学目标。

1.2存在的问题

以重庆工业职业技术学院为例,我院着重加强对学生实践能力的培养,但是课题体系和课程实施还是没有完全摆脱传统的以教师讲授为主,学生被动接受的模式。具体到《Android应用程序开发》这门课程,虽然采用案例式教学,但是每个案例都围绕具体知识点设计,存在案例无实用性、案例之间相互孤立等问题。这些虚拟的案例由于其不具有实用性,导致学生参与的积极性和主动性较低。案例之间的孤立性又导致学生即使掌握了每个知识点,但也很难把这些知识点融会贯通的使用。

2教学构思与设计

针对上述问题,各个高校也都在进行课程改革探索,根据高职教育办学理念,结合课程性质,提出采取工学结合课程模式进行授课,提出“以学生兴趣为导向的《Android应用开发》课程改革研究”,该研究以学生兴趣为导向,实践层次化来提高学生课程学习积极性和学生的实际动手能力。

本研究“《Android应用程序开发》课程教学改革应用研究”把课程实施按照TOPCARES-CDIO的工程教育理念指导,以实际项目为导向引导学生积极、主动的学习,不但掌握知识,还学会知识的应用。

3教学实施与运行

《Android应用程序开发》课程实施过程分为教学内容组织、教学过程实施和教学考核三部分。通过对课程实施过程进行监督和控制来保证教学目标的达成。

3.1教学内容组织

傳统教学中,根据教学目标确定教学内容,由具体教学内容设计对应的教学案例。在这种情景下,教学案例围绕具体的知识点展开,是为了知识点的展示和使用来设计,而不是为解决实际问题而设计。在本次研究中,我们改变传统教学过程的教学内容分解化和教学案例孤立化的问题。通过对相关软件企业访谈和对招聘网站相关职位技能要求进行分解,来确定通过对本课程学习后学生需要具备的技能指标,把这些技能指标映射到Android体系中的知识目标,再根据知识目标制定课程内容和课程实训项目。

3.2教学过程实施

以往采用的案例教学法以每节课的知识点为中心,构建案例,通过讲解案例让学生掌握知识点。其优点是可以让学生快速了解知识点,缺点是由于案例围绕知识点设计,案例的实际操作性不高,知识点之间是隔离的,造成学生掌握了知识却不会运用知识。

在本次教学改革探索中,通过对学生使用频率较高APP应用进行分解,围绕APP的实现让学生掌握关联知识点。例如让学生以3~4人组成的小组共同完成一个微信客户端APP,对于微信客户端的功能,学生非常熟悉并且每天使用,学生参与积极性非常高。实现过程中,客户端与服务器交互用到网络编程、JSON解析和多线程的知识,微信列表展示使用到ListView和Adapter的相关知识,页面呈现使用AndroidUI编程知识,发布微博或者评论功能用到网络编程知识。用户设置和登录功能使用了文件存储相关知识。通过一个实际项目的开发可以覆盖大部分的知识点。学生掌握知识的同时,学会运用知识。

由于这些实际项目在工作量和时间长度都比案例对学生的要求高,因此在项目实施过程中,需要加强对项目过程监控,设立时间点和里程碑,督促学生们的进度和对学生进行指导。这些项目的实施让学生的积极性和主动性大为提高,学生也更加容易理解知识点之间的关联性。

3.3教学考核

课程最后的考核采用项目考核方式,学生通过4个专题项目,掌握Android应用开发基本知识后,需要学生团队完成一个课程项目。学生最终成绩由4个专题项目成绩和1个课程项目成绩构成。每个项目成绩=小组成绩×50%+个人成绩×50%。这样既充分考虑项目完成情况,也考虑个人在项目中的贡献度,有利于学生之间相互激励,共同进步。

4教学反馈

根据三个学期的实施情况观察学生在Android应用开发课程学习过程中的积极性明显较高,课程成果也较改革前丰富。学生普遍反映课程学习目标明确,学习动力强。

5结束语

针对《Android应用开发》这门课程特点,利用工程化思想改造授课过程,以项目为中心讲授课程,围绕项目的实现关联各个知识点,让学生掌握知识的同时,学会利用知识。

参考文献:

[1]宋喜佳,杨亮,刘伟等.基于CDIO理念的Android应用程序开发教学改革[J].计算机教育,2015(10):39-41.

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

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

[4]黑马程序员.Android移动开发基础案例教程[M].中国工信出版集团,2017,1:978.endprint

猜你喜欢

程序开发案例知识点
关于口罩 这10大知识点你必须知道
浅析大学生在兼职小程序开发中遇到的问题
样板案例
NSE 9A-Module 4-Unit 2案例设计
VBA在Excel中的应用一例
知识点自测
“二次根式”复习精讲
科学分析,高效决策
利用OpenGL技术实现网格波动效果界面
随机变量分布及统计案例拔稿卷