基于校企合作的软件工程项目实训类课程教学研究

2021-01-30 05:22王玉娟赵小蕾王先国曹汉华
上海商业 2021年12期
关键词:应用型校企实训

王玉娟 赵小蕾 王先国 曹汉华

一、引言

高校要着重培养创新型、复合型、应用型人才,软件工程专业人才在当今社会发展过程中起着重要的作用。在培养软件工程专业人才过程中,应着重培养应用型、创新型、复合型人才。软件工程项目实训类课程(以下简称软工实训课)在软件工程专业中具有十分重要的作用。目前,软工实训课在教学过程中还存在一系列的问题,导致我们培养的学生不能适应市场需求,基于校企合作的软件工程项目实训类课程(以下简称校企合作软工实训课)身兼重任,在与企业合作的过程中,能更好地结合市场用人需求来培养人才,作为应用型本科院校,如何才能在软工实训课中更好地进行校企结合,更好地培养出应用型、创新型、复合型人才,是我们亟须研究的问题。

二、校企合作软工实训课存在的问题

目前,对于软工实训课,大多数应用型本科院校已经采取校企合作模式进行实训教学,带领学生进入企业环境,接触实际企业项目,在企业真实项目中应用在校所学软件开发技术进行项目开发,注重操作能力锻炼,不断提升学生软件开发应用能力,通过校企合作项目实训后学生软件开发应用技能确有一定程度的提升。然而在取得成绩的同时,也存在一系列亟须改进的问题,如校方选择的合作企业自身发展能力不强,企业规模小,研发部门研发能力弱,缺乏有能力的研发技术骨干人员带队,企业自身濒临被软件开发市场淘汰的边缘,无法承接具有先进软件开发技术含量的项目,无法提供目前市场中应用主流先进技术的项目案例给学生进行实训。

企业工程师由于长时间自己开发项目,没有进行过教学活动,即便自身软件开发技术很强,但是在指导学生进行软件开发的过程中缺乏教学经验。导致学生即便接触到具有先进开发技术的项目进行实训,即仍然没有达到预期实训目标。现在普遍存在软件开发应用能力训练不到位,同时缺乏培养学生创新思维能力、复合能力等。一系列的问题,亟须我们在校企合作软工实训课中采取新的教学改革措施,更好培养出一批应用型、创新型、复合型本科层次软件开发人才。

三、注重合作企业及实训项目选择,培养应用型人才

校企合作软工实训课需要学生在该课程中,掌握目前市场所需的主流先进项目开发技术,培养学生的软件工程项目的开发能力,需要和企业展开深入合作。我们需要深入企业进行市场调研,明确目前市场应用的主流先进技术,然后精准选择应用主流先进技术进行项目开发的企业,选择该企业中代表当前先进软件开发技术的项目进行实训,因为项目的选择至关重要,关系到学生的能力培养效果。如果项目所用开发技术即将被市场淘汰,那么我们应避免选择这些项目进行实训,只有选择代表当前主流先进开发技术的项目实训,才可以培养适应当前就业市场需求的软件开发应用型人才。

实训过程中,针对项目涉及的每一个知识点,引导学生进行深层次强化训练,例如对于应用MVC设计思想进行开发的项目,我们不仅要让学生在项目开发中进一步理解掌握什么是MVC设计思想,怎样应用MVC设计思想对项目进行设计,还要让学生在真实项目环境中领会为什么要对项目采取MVC设计思想,应用MVC设计思想的意思是什么,同样道理,在实训过程中,如应用Spring框架等知识进行项目开发的过程中,不仅要达到熟练应用Spring框架等知识进行项目开发的效果,还应该理解为什么要用Spring框架等知识点去解决问题,应用这些知识去解决问题的好处是什么,能否换用其他的框架或者知识去解决项目开发中的问题,如果用其他知识技术解决同样的问题是否会更简单方便一些,等等。

我们在软件开发过程中,不但要着重训练应用能力,而且对相关知识点知其然也要知其所以然。只有这样,才能真正培养学生灵活运用知识解决问题的能力,使学生达到举一反三的实训效果,有效提升学生软件开发应用能力。总之,我们需深入调研,选择当前具有市场竞争性的企业,选择引领当前先进技术的项目,注重软件开发应用能力训练,培养与市场需求有效接轨的软件开发应用型人才。

四、注重启发思维点燃思想火花,培养创新型人才

通过精选的企业项目进行实训,注重思维能力的训练,有效提升学生分析问题、解决问题的思维能力。学生实训过程中,教师可以针对实际项目先提出问题,培养学生发现问题的能力,如针对项目中要求要实现职工信息管理功能,教师可以引导学生思考职工哪些信息需要管理,让学生自己通过思考得出职工的工号、工资、特长、健康状况等需要管理,找出本项目中需要解决的问题,在明确问题的前提下启发学生思考,如引导学生思考通过什么软件开发技术实现工号、工资、特长、健康等的管理,引导学生寻求解决问题的方法,培养学生解决问题的能力。

在解决问题的过程中组织学生讨论问题,通过讨论给出几种解决方案,如实现职工的工资、特长、健康管理有几种方案,同时教师发挥引导作用,根据具体讨论情况,启发学生思维,启发学生从不同角度分析问题,对讨论的方案做对比分析,针对讨论的几种解决方案分析哪种更好、更方便快捷,不断训练学生的思维能力。在第一轮讨论的基础上展开进一步的深度讨论,如实现职工健康管理需要设计哪几种健康说明项,每种健康说明项需要加载哪些健康数据表支撑,进一步深层次挖掘问题,进一步寻找解决问题的方案,并结合相关前沿技术方案讨论,如在页面中要加载健康数据说明技术实现方法有哪几种,对比当前先进的技术实现方法,我们应该用哪种技术实现。教师进一步指引学生深层次思考问题,如怎样设计才可以更完美地实现健康管理功能,引导学生进行创新思考,寻找解决问题的创新点,如设计出目前市面上没有涉及的健康管理相关功能项,使本项目的健康管理功能项更有创新性,启发学生运用创新型思维给出解决方案,培养学生创新思维能力,绽放软件工程创新型人才。

总之,在校企结合的项目实训过程中,我们应注重启发学生思维,点燃学生思想火花,善于多角度深层次启发学生创新思维,培养软件工程创新型人才。

五、注重综合训练,培养复合型人才

校企合作软工实训课注重对学生进行全方位综合训练,培养复合型人才。

首先,实训过程中我们既要学习企业文化、职业礼仪,又要强化软件开发知识技能等。学习企业文化能拉近学生和企业的情感距离,有利于他们在良好的企业文化环境下,努力拼搏,高效完成工作任务。学习职业礼仪能提升学生个人职业形象气质,从而形成良好的职业氛围,在良好的企业环境中有利于提升学生的项目开发能力。训练中以小组为单位,各小组合作完成项目,学习团队合作、沟通技巧等知识,有利于增强小组成员的凝聚力,提升小组的工作效率等。通过全面学习各种知识,努力培养知识复合型人才,使学生更好地融入企业开展工作,为以后的面试及工作增加筹码。

其次,研究项目需求分析、企业战略发展方向,学习企业敏锐的市场洞察能力及长远的战略发展眼光,从而更好地完成项目各项功能,提升对企业项目的规划能力,对企业长远发展战略的制定能力,注重培养能力复合型人才。

最后,拓展学生的思路,变换学生的思维方式,在实训过程中使学生转换思维角度,不仅从开发者角度去考虑问题,还从用户角度去考虑问题。从专业技术人员角度考虑问题,在提高软件可扩展性、可移植性的同时,也要提高软件的可维护性等,这样能方便后期对软件进行功能扩充,方便对软件进行升级改造,方便对软件进行迁移,这样能使软件得到业内专业技术人员的认可。从用户角度考虑问题,在考虑用户功能需求的同时,还要考虑用户的操作需求,丰富用户功能,简化操作步骤,如在健康管理功能项,在提供健康查询的同时,针对不良健康状态,还可以进一步设计功能,设置健康改善功能项,可以方便查询到要改善不良健康状态,应采取的具体改善措施有哪些。

操作方面,尽量减少操作步骤,提升操作速度。使用户用起来实用、简单、方便、快捷。注重训练学生全面考虑问题的思维能力,培养学生思维复合能力。总之,校企合作应充分利用企业的有利条件,不但要学习项目开发技能,而且注重知识复合、能力复合、思维复合能力培养,努力打造复合型人才。

六、结语

校企合作软工实训课中以培养应用型、创新型、复合型本科人才为导向展开实训。实训过程中,首先,明确培养目标,选择市场竞争性强的企业及应用主流先进技术的项目,展开深层次强化训练,提升软件开发应用能力,注重培养应用型人才。其次,启发学生多角度发散思维,点燃学生思想的火花,引导深层次思考问题,训练创新思维能力,注重培养创新型人才。最后,应强化综合知识学习、综合能力提升、复合思维训练,注重培养复合型人才。

猜你喜欢
应用型校企实训
关于应用型复合人才培养的教学模式探讨
立足“农”字做文章 校企合作风生水起
校企合作的电子商务课程教学模式
BOPPPS教学模式在产科护理实训课中的应用
基于CDIO理念的数控实训教学改革与实践
基于应用型人才培养目标的《园林生态学》实践教学改革探索
电工电子实训教学改革与创新
一个平台 四项合作 多方共赢——“政府搭台、校企唱戏”之校企深度合作的模式探索
样规制作的任务实训
应用型本科院校商科教学改革与实践