真实应用驱动下的移动互联应用软件开发教学模式改革
姜晗 李宪玲 马玉凤
摘? 要 提出真实应用驱动下的“移动互联应用软件开发”教学模式改革,切合社会需求,学生的职业技能和专业素养得到提高,实现学生所学与社会所需的接轨。
关键词 真实应用驱动;移动互联应用软件开发;顶岗实习;教学模式改革
中图分类号:G712? ? 文献标识码:B
文章编号:1671-489X(2019)09-0098-02
1 引言
随着4G技术的发展,移动互联技术进入社会生活的方方面面,与此相对应的是移动应用开发方向的技术人员需求量急剧增加。但因移动互联技术发展时间相对较短,移动互联技术方面的教育明显滞后于移动互联技术的发展。在一些高职院校的软件技术专业,教师在授课过程中大多按照教材上的内容按部就班地进行教学,由于移动互联技术发展太迅速,传统的教学模式已不符合移动互联应用软件开发的特点,跟不上移动互联技术发展的脚步[1]。
本文以真实应用为载体,采用案例教学法,在教学内容的选择上与真实应用相结合,重构知识内容,让学生能够学以致用,提高学生的学习兴趣,把最实用、最前沿的知识带入课堂,提升学生的实践能力的,为社会培养移动应用软件开发岗位所需要的人才。
2 真实应用驱动教学改革
1951年,美国斯坦福大学建立的硅谷是最早的真实应用驱动教学机制的雏形。新加坡的“教学工厂”,即按学校的教学模式办工厂,把应用型学校按工厂的模式办。实践证明,这种模式尤其适合应用技术大学或高等职业技术院校的每个专业或学院自己创办的企业。2014年,我国发布《现代职业教育体系建设规划(2014—2020年)》,特别提出要建立真实应用驱动教学改革机制,要求按照“真实环境、真学真做、掌握真本领”展开教学。通过真实应用激发学生的学习兴趣,这充分体现了职业技术教育的应用本质。
目前,项目教学法已在我国的职业技术院校被广泛推广和使用[2-3]。但是,项目教学法中的项目完全不强调项目本身的真实性,教学项目往往是虚拟设计出来的。项目教学法注重的不是最终学习的结果,而是完成项目的过程。实践证明,这种只重视过程不注重视结果的教学是有缺陷的。真正的项目教学应该是根据真实项目来设计课程,而不是设计项目。所以,取得真实的应用项目,是真实应用教学模式实施的前提、基础和关键。真实应用驱动下的教学模式改革是实现校企深度合作、产教深度融合的一个重要的过程。
3 “移动互联应用软件开发”课程定位
“移动互联应用软件开发”是软件技术专业的一门专业核心课程,前导课程有“Java程序设计”“Java Web程序设计”等,后续课程为顶岗实习,主要培养学生的移动应用软件开发能力。
4 “移动互联应用软件开发”教学模式改革理念
如图1所示,通过企业调研,汇总一些大中型企业移动应用软件开发领域现有工作岗位,确定移动应用软件开发领域核心工作岗位;分析核心工作岗位要完成的典型工作任务,根据企业真实应用、个人真实需求或模拟大家熟知的应用,设计教学案例、序化教学内容,采取“企业见习—校内学习—顶岗实习”教学模式组织教学(图2);结合本门课在课程体系中的作用,确定课程达标要求,建立以核心岗位为载体的校企结合的多元化考核模式。
5 “移动互联应用软件开发”教学模式改革过程
1)核心工作岗位和要完成的主要任务。通过走访近百家软件企业,汇总得到移动互联应用软件开发的核心工作岗位有移动应用软件开发工程师、互联网营销师、移动互联软件售前/售后支持等。本课程作为软件技术专业的一门专业核心课程,主要培养学生的移动应用软件开发能力和基础的测试能力,完成的主要任务包括:负责搭建开发环境,需求分析和架构设计讨论;从事Android平台手机终端软件设计、开发、调试、维护、优化;独立完成功能模块开发;对软件UI进行统一风格的UI设计;撰写相关开发文档;参与产品单元测试,后期产品升级维护;负责用户体验优化完善,追求卓越产品的创造和设计。
2)教学模式改革。学期初,带领学生去软件企业见习,现场观摩移动应用软件开发工程师真实的工作环境、工作任务,通过听取讲座、座谈、个别交流等方式了解移动应用软件开发工程师主要的工作任务,胜任这一岗位所应学习的知识、掌握的技能和具备的职业素养,以及移动应用软件开发工程师职业发展历程等问题,使学生对这一职业岗位有一个明确的认识,激发学习动力。企业见习完毕,学生带着明确的目标和满腔的热情投入为期13周的在校学习中,教师通过整合真实应用、模拟大家熟悉的应用和自身真实需求设计教学案例,重新序化教学内容,实施教学。学期末,组织学生到软件企业真实岗位进行为期四周的顶岗实习,由企业工程师和教师共同指导,参与真实项目开发,实现由学生到员工的无缝衔接。
3)教学案例与教学内容设计。教学案例来源于三个方面,即企业真实案例、大家所熟悉的真实应用、自身的真实需要。通过企业真实案例的学习,可以使学生学到最实用、最前沿的专业技能;智能手机在学生中已经相当普及,几乎达到人手一部的程度,一些APP的推广率非常高,几乎成为人们生活的一部分,如微信、支付宝等,通过模拟开发大家所熟悉的真实应用,可以培养学生发现问题、运用自身所学知识解决问题的能力;通过解决自身的一些真实需求,可以培养学生的创新意识和探究精神。通过这三类教学案例的学习,既锻炼了学生的专业技能,又培养了学生的职业素养,为胜任将来的职业岗位打下坚实的基础。
根据教学案例的需求,打破教材按章节组织教学内容的结构,重新序化教学内容,使教学内容能够支撑所学案例。很多教材是根据知识点类型来组织章节内容的,如UI开发章节,很多教材详细地讲述了常用的布局类型、控件、对话框、样式和主题等内容。通过前期教学发现,太多相似的内容一起讲述,学生容易混淆,增加了分辨和使用时选择的难度。以案例组织教学内容,只围绕案例所需要的内容展开,使学生对所学内容能够深刻理解、学以致用,其他内容则安排在其他案例中学习。有前期知识的铺垫,学生很容易做到“温故而知新”,符合认知规律。
4)考核模式改革。课程的考核由两部分组成:校内学习成绩考核,主要考核学生对知识和技能的掌握情况,由带课教师完成;顶岗实习成绩考核,主要考核学生对核心岗位的胜任能力,由企业工程师和指导教师共同完成。其中顶岗实习成绩考核占主导地位。这种考核模式可以极大地调动学生的积极性、主动性和能动性,更客观地反映出学生胜任核心岗位的能力。
6 结语
本课程采用“企業见习—校内学习—顶岗实习”的教学模式组织教学(图2),教学案例来源于真实应用。通过这种教学模式改革,极大地提高了学生学习的明确性、积极性和主动性,学生的实践能力、分析和解决问题的能力也得到培养和锻炼。在以后的教学过程中还应该加强与企业的合作,加大企业在教学、考核环节的参与度,使学生顺利完成由学生到员工身份的转化。
参考文献
[1]冀彩云.“互联网+”背景下的高效课堂教学模式探讨[J].教育现代化,2018(10):251-252.
[2]方化民.国外职业教育概览[J].教育与职业,2005(28):70-71.
[3]熊祥光.项目驱动的校企合作及做中学教改实践[J].计算机教育,2015(14):49-51.