李桂珍
摘要:近年来,基于Android移动应用开发的大赛层出不穷,本文以全国职业院校技能大赛——移动互联网应用软件开发赛项为依托,结合大赛竞赛试题和评分标准,在大赛中提取3个典型项目模块应用到《Android应用开发》课程项目化教学改革中进行探索与实践。
Abstract: In recent years, Android based mobile application development competitions emerge endlessly. In this paper, based on the National Colleges Occupation Skills Contest-Mobile Internet Application Software Development,combined with contest questions and standard for evaluation,3 typical project modules are extracted to apply to the "Android Application Development" course project " teaching reform for exploration and practice.
关键词:技能大赛;Android;项目化
Key words: skill competition;Android;project
中图分类号:G712 文献标识码:A 文章编号:1006-4311(2017)35-0248-02
0 引言
近年来,各类技能大赛的举办,在国内产生了一定的影响,形成了“普通教育有高考,职业教育有技能大赛”的局面。企业的纷纷参与,竞赛项目的标准化、实战化,对职业教育课程项目化改革均起到了促进作用。大赛对职业教育教学的引领作用就像涟漪一样,正在一圈圈地扩大,一波波地延伸到每个职业院校。通过参与各项专业技能大赛,不仅可以提升教师自身的实践教学水平,同时可以将职业院校技能大赛的相关成果融入课程教学设计中,以更好地体现项目化教学模式,使得教育教学更加贴近实际社会需求。
Android应用开发课程是一门注重动手操作的实践性较强的专业核心课。目前高职学生普遍存在理论基础相对薄弱,学习积极性不高的问题,如果采用传统的以教师讲授为主的单一教学模式,大部分高职学生会产生枯燥和畏学心理。本文就是针对课程的课程性质和教师与学生在教学中存在的“教与学”的难题展开探索;结合近几年普遍兴起的各类基于Android应用开发的创新大赛,以全国职业院校技能大赛——移动互联网应用软件开发赛项为依托,在大赛中提取两个典型项目模块应用于课程教学,对课程项目化教学改革展开探索。
1 大赛背景下典型项目的选取
全国职业院校技能大赛是引领全国职业院校教育教学改革和技术创新的重要手段[1]。移动互联网应用软件开发赛项2014年到2016年连续三年以联想智能农业移动应用开发系统为主,该系统基于Android操作系统开发,可以模拟农业大棚中各种常用传感器和智能网关,主要考核内容是要求参赛学生编写代码读取相关数据;设置各种农业指标的正常范围,如空气温湿度、土壤温湿度、二氧化碳浓度以及关照强度等;并且可以打开相应的控制设备,如报警、喷水、LED等,从而实现对智能农业大棚的智能化管理。
通过对该赛项的考核内容进行分析整理,得出该大赛涉及的考核知识点主要包括Android界面编程及基本控件的使用、二维图形绘制、数据库存储、网络通信以及第三方类库和传感器的开发。根据该赛项的历届试题和技能考核内容,结合本校开设的Android应用开发课程的课程标准,在大赛成果中筛选适合学生职业能力培养、体现专业技能应用的典型项目三个,分别为启动导航界面模块、用户登录注册模块和系统主界面模块。
启动导航界面模块采用APP应用中较为流行的侧滑菜单模式,分为三个导航界面,可以通过手指触摸横向滑动实现三个界面的切换,其中第三个界面增加“开始”按钮,点击可进入主界面。该模块主要考核学生利用TabHost、Fragment以及Activity等进行Android UI设计。
用户登录注册模块包括用户登录、注册和记住用户功能。该模块主要考核学生利用基本控件进行Android UI设计以及数据存储功能的应用。
系统主界面模块主要为系统主界面布局。仍然以考核学生利用TabHost、Fragment以及Activity等Android UI进行界面布局。
2 教学模式与方法
Android应用开发课程是一门实践性很强的课程,理论和实践教学比为1:1,同时对应2周的项目实训。为了更好地提高学生的学习兴趣,切实提高学生的动手操作能力,将大赛中提取的3个典型项目形成与教学对应的项目任务书引入教学过程中,积极探索课程项目化教学改革。
2.1 项目驱动教学
在项目化教学改革实施过程中,将学生划分若干小组,参照全国职业院校技能大赛——移动互联网应用软件开发赛项标准,每个小组由3名成员组成,设一名组长。整个教学管理按照三级管理模式,即“教师——组长——组员”,具体实施过程如下:
①以项目为驱动,由教师对项目进行分析,引出项目中所涉及的相关教学知识点和技能考核点,并将任务通知单下发给各小组;
②组长领取任务后召集小组讨论实施方案,对项目中所涉及的考核内容进一步巩固并明确各成员任务分工;
③小组成员协作完成指定任务。针对操作过程中遇到的难点问题小组成员碰头分析讨论,通过查阅资料、网络学习或者请教教師等方式进行解决。
2.2 项目创新提高
借助学生社团Android俱乐部和创新工作室创臻移动开发工作室为学生提供训练场所和网络化平台,鼓励学生在完成给定项目任务的基础上,利用课余时间充分发挥个人主观能动性进行项目创新升级。通过定期组织开展系列讲座活动,让学生分享个人成果,充分激发学生的学习兴趣,提升个人动手操作能力和创新创造能力,为每年的技能大赛储备和选拔参赛学生打下坚实的基础。
3 考核与评价
项目化教学主要侧重学生动手实践能力培养,突出以能力为目标,学生为主体,加大过程性考核。本门课程的考核按照平时表现、项目成果以及期末考核比例分别为2:5:3进行认定。平时表现主要考核学生在课堂教学中与教师、小组成员的互动情况;项目成果主要是对任务完成情况的认定,采取小组内部自评,小组间互评和教师点评的方式进行综合评定,小组成员的分数由组长根据项目实施过程中的任务分工比例乘以项目成果分数。期末考核主要通过网络题库(分为单选、多选、判断和填空四种题型)考核学生对本门课程的综合掌握和应用情况。考核的多样化尤其是对过程性考核的比例加重使得学生的学习积极性和主动性得到了很大的提升,也充分体现了高等职业教育以学生为本的职教理念,有利于学生动手操作能力的培养。
4 预期成果
近年来,Android应用开发课程团队积极参与与本课程相关的各项职业技能大赛,将大赛中获得的经验和积累的大赛成果进行提取,整理转化为适合教学的项目模块引入课程教学,充分开展课程项目化教学改革,既培养了学生的学习积极性和创新创造意识,提升了学生的动手操作能力和团队协作能力,也使得该课程能够更好地与行业企业需求接轨,为培养适应社会需求的高素质应用型人才打下一定的基础。
参考文献:
[1]姜自红,贾雪晴,涂清芳.基于职业院校技能大赛的《植物组织培养》课程教学改革探索[J].安徽农学通报,2016(22):171-173.
[2]岳淑玲.高职《网络数据库管理》课程建设方案探索与实践[J].教育战线,2012.
[3]赵炎.高职校技能大赛对教师专业发展影响的研究[J].四川职业技术学院学报,2012.
[4]游帆,夏浩敏.基于工作过程的项目化教学法在管理学基础课程设计中的应用[J].中外交流,2017(25).
[5]杨红涛.“矿山机械”课程基于工作过程的项目化教学[J].河北能源职业技术学院学报,2015(15).endprint