以创新型人才培养为导向的Android应用开发课程建设与改革

2017-04-15 23:21成都东软学院颜德彪
电子世界 2017年11期
关键词:编程竞赛知识点

成都东软学院 刘 静 颜德彪

以创新型人才培养为导向的Android应用开发课程建设与改革

成都东软学院 刘 静 颜德彪

随着移动互联网的飞速发展,人们已经将移动设备列为自己的生活必需品,伴随而来的是对移动开发人才的大量需求,特别是具备敏锐观察力的创新型人才。Android作为一款成功的开源操作系统,拥有大量的用户群体,为毕业生提供了大量的就业机会。为紧跟时代需求,很多高校相继开设了Android应用开发课程。本文立足于移动创新型人才培养,在Android应用开发课程建设方面大胆改革,力求培养学生的创新能力、实践能力和工程能力。

移动互联网;Android;创新;实践;就业

一、引言

随着移动互联网行业的快速发展,人们已经习惯于依赖移动设备从互联网上获取各类生活信息和服务,可以毫不夸张地说,移动设备特别是手机已经成为人们的生活必需品。为了加大用户粘合度,越来越多的信息化系统被移植到应设备上同步使用,如何更好地捕捉创新点开发移动应用,成为高校与企业共同关注的话题。Android作为目前移动操作系统市场上的领导者,无论是设备占有率还是用户活跃度都值得关注,在移动互联网领域提供了大量的就业机会,高校纷纷开设Android应用开发课程。但由于课程开设时间短,又受到传统编程课程的影响,现有的课程开展方式已经不能很好地满足人才市场的需求。为此,成都东软学院本着“让学生找到好工作,并能持续找到好工作”的指导思想,探索以移动创新人才培养为目标的课程改革措施。

二、《Android应用开发》课程教学现状

《Android应用开发》课程是一门综合性和实践性都非常强的课程,本课程一般开设于大学第三年,此时,学生已经系统地学习过编程语言(如Java、c),程序设计思想,部分高校还开设过网络编程等课程,这些知识都会在《Android应用开发》课程中得到应用。但受到传统编程课程授课方式的影响,目前《Android应用开发》课程在课程建设和实施方面存在诸多不足,主要表现如下:

1、很多高校,特别是定位为应用型大学的高校,已经对编程类课程的设计进行了较大的改革,如在讲授方式上不再单纯依赖PPT,而是加入课堂案例和模拟练习,一定程度上的确锻炼了学生的实践动手能力。但是,这些案例都是围绕具体的知识点设计的,对实际应用考虑不多,案例之间缺乏联系,更缺乏实用性,很容易导致学生的学习积极性受挫,部分学生虽紧跟教师节奏完成所有小练习,但依然写不出一个完整的应用,缺乏工程构建能力。

2、Android作为目前最为流行的移动互联网操作系统之一,市场占有率毋庸置疑,以此为基础所创造的人才需求更是多种多样。然而目前高校开设的《Android应用开发》课程仅仅强调学生的编程能力,给学生造成一种“只有会编程才能进入移动互联网”的假象,限制了学生的思维,更是吓倒了一批想从事相关工作的学生。教师在教学过程中,更多地强调了编程,甚至是特定目的特定功能的编程,这种课程模式阻碍了人才的多方位发展,也造成了学生与社会需求的严重脱节。

3、高校开设《Android应用开发》课程的时间普遍较短,教学经验不足,多参考社会培训机构课程编排进行课程的设计,所选取的教材也都是社会在职编程人员编写的实践类技术书籍,这类书籍的作者水平参差不齐,多是一些技术博客博主的手记整理而成,对知识点的理解也是各有侧重,过于浅显的无参考意义,过于深奥的不适合初学者,这些都没有形成知识体系,更不用说兼顾高校的人才培养计划了。《Android应用开发》课程作为一门技术实践拔高类课程,要充分考虑到与前期课程的联系,不能独立而存在,迫切需要一本立足于高校现状的指导教材。

三、《Android应用开发》课程改革

成都东软学院定位为IT应用型大学,以TOPCARES-CDIO教育理念为指导,着重培养学生的实践动手能力,面对当前《Android应用开发》课程所凸显的不足,有针对性地开展课程改革,提高学生学习主动性和积极性,创造更多机会让学生了解自身优势,培养创新型高素质综合性人才。

1、依然推崇实践教学,但并不墨守成规,打破以知识点为核心的案例教学,突破案例局限性,设计以项目为指导的新的教学实施模式。基于东软TC2.0,以项目驱动的方式带动各知识点的展开;首先进行课程项目的设计,然后根据项目抽取、分解知识点,再归纳为章节内容;每个单元设计单元项目,项目带动知识点的学习,并能为课程项目的扩展做好技术准备;课程突出编码能力、面向对象思想的训练,工程化思想贯彻始终,为学生就业打下坚实基础;每章均设计课后习题,习题包括基础题、进阶题、面试题等内容。

2、立足于课堂,但不局限于课堂。以工程实践能力和创新能力为培养核心,建立针对计算机专业大学生的竞赛指导与管理体系。通过建立健全学科竞赛思想与质量管理体系来完善实践教学的水平和质量。以竞赛作为纽带,将对学生的理论和实践能力培养统一起来;通过学科竞赛,调动大学生们的专业兴趣,为后续专业学习打下基础;通过国家及省部级学科竞赛的锻炼,培养一批竞赛尖子生,形成模范效应。通过参加“挑战杯”、微软“创新杯”、“中国大学生服务外包创新创意大赛”、“四川省大学生计算机作品赛”、“泛珠三角大学生计算机作品赛”等各种高层次比赛,开阔学生视野,增强本校学生与其他高校学生的交流。

3、好的教学理念需要好的教材为支撑才能较好地开展。面对市面上质量参差不齐的教材,课程组通过研读市面上口碑较好的Android开发类教材的编排,以高校目前的人才培养方案为立足点,并充分考虑社会对移动IT人才的需求,基于TOPCARES-CDIO工程教育理论,采用最新的Android开发工具及技术,以项目带动各知识点的方式编写真正符合移动创新人才培养的教材。教材在内容上以项目开发为主线,知识培养为基础,能力培养为本位,学生就业为导向,来组织教学内容,让学生真正能够学到课程知识,掌握专业技能,达到学以致用的效果。

此外,为了构建“教、学、研”一体的高校《Android应用开发》课程体系,依托移动互联创新实验室、移动MM俱乐部等开发实验室,将教师的部分研究成果交付于实验室学生团队,让更多的学生参与到高水平的Android移动应用科研项目中来,较好地解决了科研项目与实践教学融合的问题。

四、总结

在TOPCARES-CDIO教学理念的指导下,Android教学团队不断完善教学资源,改进教学方式,目前已经构建了比较完整的教研体系,在4年内对近5000名学生进行了学习指导。学生团队参与行业竞赛的热情空前高涨,并取得了优异的成绩,这不仅帮助学生赢得了更好的就业机会,也为后续学生树立了学习的榜样。

[1]岳瑞风.互联网思维下高校创新型人才培养研究[J].科学管理研究,2016(3):105-107.

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

成都东软学院院级改革课题。

猜你喜欢
编程竞赛知识点
2020丝绸之路数学竞赛
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
我看竞赛
创新思维竞赛(3)