摘要:传统的软件类课程实践教学不能够很好的适应企业的用人需求,现有教学体系下培养的学生往往出现“学的好,用不来”的情况,即在学校学习成绩优秀,就业到软件企业后不能适应企业需求。需要构建基于校企协同的机制的实践教学体系和评价体系,让学生在学校学习的知识就是以后就业用到的知识,提高人才培养的质量。
关键词:校企协同;实践教学;评价体系
计算机专业软件类课程的教学过程中,实践教学占有重要的地位,软件实践教学需要大量的真实案例,传统的实践教学方法不能很好的解决这些问题。通过结合企业和学校的优势资源,构建协同的实践教学体系,能够提高实践教学的水平,具体的研究如下。
通过对传统实践教学进行研究,我们发现存在如下问题:
(1)实践教学体系设置不够完善,缺乏对实践教学的过程管理,没有建立配套的成绩考核体系。实践教学往往采取单一的实验教学或者教学实习来解决,不能够让实践教学成为一个有机的体系。
(2)不重视工程化思想的培养,没有很好利用先进的实践管理平台跟踪管理学生实践项目。目前,大多数学校都比较重视实践教学的硬件投入,硬件条件都比较完备。但是实践项目的管理技术和管理软件方面相对滞后,在整个实践教学过程中缺乏良好的跟踪和评价机制。造成实验室和设备“高大上”,但是利用率和实践教学效果不明显的现象。
(3)缺乏具备行业工程领域背景的高水平创新实践教学团队。软件工程专业的技术发展速度日新月异,特别是在巢湖这种内部地区,学校教师很难掌握最前沿的软件开发和管理技术。教师需要到发达地区的企业进行挂职锻炼或者专业学习,提高教学团队的工程项目开发能力。
(4)实践课程大多数是以模拟的教学项目为支撑。用于实践教学的项目和企业的真实项目不论在规模、技术先进性、管理水平上差距都比较明显,学生不能够在项目中充分的学习和掌握最新的软件开发技术和管理经验,并且不能充分调动学生的学习积极性。
(5)缺乏校企之间高效的沟通机制。学校和企业之间无论在组成形式和管理理念上都有很大的区别。通过将学生引入企业,在实习中完成一部分实践课程的教学,这种做法在实际开展中效果并不明显。学校需要和企业建立快速、高效的沟通机制,共同对学生的培养方案和考核方式进行共同制定。
这些问题严重的影响了软件类课程的教学效果。单是,单纯依靠学校的教学条件并没有
好的解决办法。在长期的校企产学研合作和项目联合开发中,我们发现可以充分利用企业的一些优势,对实践教学的教学体系和评价体系进行修改。一是通过引入企业在软件领域最新的技术和知识,迅速的补充实践教学案例,调整实践教学的重点;二是将部分实践课程放入到企业环境中实施,提升学生学习的积极性,并且能够通过企业的管理制度让学生学习企业文化,提升学生的职业素养。
信息工程学院正在构建校企协同创新、创业基地,对学院现有的企业资源和实验室资源进行整合,基地建成后将拥有100个移动互联开发工位,30个IOS开发工位和50个Android开发工位,具备强大的硬件条件。兵器,中心将会和国内的知名企业签订基地运营框架协议,在校企协同、项目联合开发、专利申报、教师挂职等多个方面展开深入的合作。这些软硬件条件为校企协同机制下实践课程体系的研究和改革提供了充分的条件。
在新的实践课程体系的构建中,我们充分的利用校企协同的机制,利用信息工程学院建立的校企协同创新基地作为项目改造的依托。引入到实践课程体系的构建中。在新的课程体系中,不仅强调学生开发能力的培养,而且通过将学生带入专利申报,参加竞赛的办法提高学生对所学知识的巩固,提高学生就业的竞争力。
软件工程专业作为一门以计算机科学技术为基础的交叉学科,具有实践性、应用性强等特点。在教学过程中如何对学生进行充分的软件开发能力进行训练;如何在实践的基础上使学生对软件工程的理论上有更深入的认识;使软件工程思想成为自觉地工程开发指南;如何在整个教学过程的不同专业课程中体现并不断强化软件工程的精髓。以上的这些问题都无法通过传统的教学方法得到解决,必须对实践教学内容、方法、手段、队伍、管理以及实践教学模式进行探索和实验,构建出既面向当前软件产业岗位需要,又兼顾本专业学生发展潜力培养的“核心稳定、方向灵活”的实践课程体系。
1. 教学体系的构建
(1)软件工程实践课程体系的构建依据由浅入深,由点到面,逐层升入的原则,重点培养学生软件设计与开发的实践能力,同时培养学生的创新能力。传统的软件工程实践课程体系依赖于单纯的教学案例,缺少企业的开发环境和工程项目。
(2)利用校企协同的优势,将企业的真实企业项目引入学校。通过将企业项目进行分解,转换成适合教学的模块,让学生在不同的模块设计中充分的掌握不同的软件开发技巧。并且引入企業开发的流程管理和过程控制,提高学生的专业素质。
(3)模块化教学,将企业的开发项目引入到学校之后,要和企业进行充分沟通,将大型的项目进行拆分。按照教学的需求将项目拆分成不同的模块,在不同的教学阶段可以灵活的使用其中的某些模块。
2. 项目实践管理平台的构建
没有高质量的开发过程,就没有高质量的软件。软件开发过程化的管理是保证实践教学的重要环节。我们建设了完善的项目实践管理平台,对学生实践过程开展科学、规范化的剁成管理。
(1)知识管理。主要为学生提供学习交流平台,学生可以在平台上设计项目计划、工作方案、撰写工作日志,提高团队合作交流能力及独立解决问题的能力。
(2)源代码管理。为教师提供监管学生提交的程序代码平台,教师可以快速高效的检查学生的代码,统计代码完成情况,实施过程控制。
(3)错误跟踪管理及软件测试管理。帮助学生管理软件测试过程中发现的错误,可以与源代码管理平台间进行有效的整合。监督程序的修改情况,提高管理效率,保证项目的顺利实施。
(4)项目进度管理。帮助学生有效管控项目进度,及时发现和管理项目问题。
3. “双师型“教学团队的建设
为了适应新的实践教学体系和方法,需要通过挂职锻炼、专业学习等多种手段,对教师
开发能力进行培养。构建教学能力和开发经验都过硬的双师型教学团队。
4. 考核体系的构建
成绩考核是实践教学中的重要环节,抓好这一环节,能够对学生掌握的知识进行正确合理的评估。实践教学的考核方式侧重于对学生的实践动手能力、综合运用能力、文档写作能力、团队写作及创新能力进行考核。通过构建新的软件工程实践教学体系和评价体系。
通过新的实践教学体系,解决学生难以通过单个实验了解和掌握软件工程的整体思路和技术。让学生参与到真实的项目开发环境中,运用企业的管理方法和进度要求对学生进行管理。通过整体项目的进展带动学生熟悉软件工程各个环节的开发技术和开发经验。并且,在项目实施中,对学生进行项目组划分,针对不同的学生特点设置项目模块。例如,可以将文档编写能力强、沟通能力强的小组安排到前期的需求分析工作中。开发能力较弱的小组可以放到后期的软件测试工作中。充分的利用模块化的课程体系,调动不同学生的学习积极性,让不同特点的学生学以致用,为以后的工作需求增加知识储备,提高学生工作之后适应工作的速度。通过构建新的评价体系,解决以往在学习中成绩优秀的学生到了企业以后适应能力差的问题,将企业的用人需求作为评价体系的一部分,提高学生就业的竞争力,提高学生在工作中适应企业需求的能力。
作者简介:
方周,安徽安庆人,研究方向为图像去雾。
纪检项目:
安徽省高等学校省级教学研究项目(项目编号:2015jyxm323);安徽省高等学校校级教学研究项目(项目编号:ch15zjjh01);安徽省高等学校省级教学研究项目(项目编号:2015jyxm325);安徽省校企合作实践教育基地项目(2015sjjd021)