软件工程专业工程化实践教学体系的构建与实施
2018-05-14韩爽
韩爽
[摘 要] 在软件工程专业学习中,学生的实践课程非常重要,设立软件工程的实践教学课程增强学生的程序设计能力,对毕业以后的就业竞争有很大的帮助。对学生在软件工程学习中出现的一系列问题,通过对课程主要内容的讲解、增强学生的实际动手操作能力、改革各种评价方法与考核等办法进行课程的教育模式改变,获得了非常好的教学成果。
[关 键 词] 软件工程;工程化;教学体系
[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2018)29-0102-01
现代社会互联网技术行业发展迅猛,计算机软件行业和软件市场对软件方面的人才需求是很大的,并且对从事软件工程方面的人才都有很高要求,国家各大院校培育出的软件人才越来越多,但是能达到合格要求的人才却很少,这就从很大程度上影响了我国软件企业的发展。国内各大院校对软件工程方面的人才培养,还使用着传统的教学方法,侧重学生在基础知识和理论方面的教育,不注重发展学生的软件工程能力和基本的职业素养,同时也没有建立适合学生实际训练所需要的教学环境。在这种情况下,学生虽然基础知识和理论掌握的比较全面,但没有实际的动手能力,在实际操作上能力不够,就不能达到软件企业对专业人才的要求,而且学生也很难迅速投入到在企业的工作。所以软件工程的企业非常注重学生在软件开发等方面的能力,需要学生不仅拥有牢固的软件工程基础知识理论,还要能够熟悉掌握软件的开发与维护等技术,具有管理软件的能力。
对于软件工程企业的这一要求,国内各大院校都迅速开始了培养软件工程人才的新思路,希望能够找到更好的教学方法和模式,为社会培养更多合格的软件工程技术人员,逐步设立完善的教学模式,新的教学模式把学校从学生在实际操作方面不足的困难中解救出来,引导学生充分发现自己的优点以及以后发展的方向,让学生在开发创新方面都有自己的想法和行动力,引导学生大胆的创新开发,从而以后为企业的发展做出贡献[1]。
一、软件工程在教学中出现的问题
现在,很多的院校都设立了软件工程专业的系列课程,大多数为学习语言程序方面的设计以及数据结构、程序实际等课程,并且很多院校都将语言程序设计作为首要的学习课程,都是先学语言程序课程,学完这方面的课程以后再学习其他的课程。这就导致学生在学习了语言程序以后,虽然学到了一些语法方面的知识但是写不出具有自己风格和思维的软件程序[2]。
在软件程序的学习中,算法也是很重要的一点。但是老师在教学过程中,学生大都觉得算法课程十分难理解,无法全面掌握它的精髓,无论是在学习中还是在以后的实践应用中都会出现很多的问题,学生也写不出正确的程序,学生在学习中四处碰壁,会影响他们学习的积极性,达不到早期设定的学习成果。学生在初期的学习中,没有建立一个扎实的基础,对很多的软件工程方面的学习都没有全面掌握它的知识,导致很难跟进,也无法深入了解,最后在软件工程方面的能力得不到提高,无法达到软件企业对专业人才的要求。
二、实践教学体系的构建和实施
首先,拥有工程实践能力的专业软件人才是软件企业需要的软件开发的中坚力量。各大院校应该在软件工程的实践课程中对实训教学方法实行全面创新,确定软件企业所需要的专业人才培养目标,并根据这一目标来进行软件企业人才的专业培养。各大院校之间也要与软件公司进行积极合作,与软件企业建立合作关系,通过合作软件企业的研发来整理出一套可以应用于学校的软件工程专业的教学模式,再结合学校多年的教学经验及对软件工程专业的研究、建立一套提高学生软件工程各方面能力的教学方案。随着教学方案的实施,学生通过学习与训练能够加强对重要知识点的强化,从而全面提高理论与工程实践方面的能力,最后學生的理论知识与实际动手操作能力都全面加强,达到软件企业的用人标准。
其次,改善考核和评定标准,理论和实践、日常期末相结合。软件工程的课程学习都是需要学生多多进行实际动手操作能力的,主要目的就是希望学生能够利用所掌握的理论知识来解决在软件工程中的实际问题。学生日常与期末的综合评定。期末主要考查学生在完成一学期以后的学习成果,日常要比较注重学生的学习过程,在学习过程中所出现的问题,老师要积极地帮助解答,并且要调动起学生的积极性,提醒他们抓紧日常的学习。
综上所述,现代社会互联网技术行业发展迅猛,计算机软件行业和软件市场对软件方面的人才需求很大,并且对从事软件工程方面的人才都有很高要求,现在国家各大院校培育出的软件人才越来越多,但是能达到合格要求的人才却很少,这就从很大程度上影响了我国软件企业的发展。企业需要的专业的软件工程技术人才是必须拥有很强的实际操作能力,那么在学校阶段的实践教学是非常重要的。根据设定的培养目的,建设一套有效的实际训练教学方法,随着新的教学方法实行,学生的软件工程实际操作能力和开发创新能力都能得到极大的培养和锻炼,企业也需要具有创新能力和实际操作能力极强的专业人才,并且实际教学训练的考核体系也能保证学生综合素质的发展,全面发展成有能力,有思想,有素质的专业软件工程技术人才,为我国的软件工程开发贡献自己的一份力量。
参考文献:
[1]高为民.软件工程专业“四层次一体化”实践教学体系的研究[J].教育教学论坛,2016,1(38):146-147.
[2]张家锐.应用型本科院校软件工程专业实践教学体系化与系统化改革的探索[J].合肥师范学院学报,2017,35(3):67-70.