本科院校软件工程专业课程体系建设路径分析
2019-06-11张宏涛
张宏涛
时代的发展和进步,让软件工程专业成为院校课程设置的重要内容。尤其对于应用型本科院校来说,更加需要对软件工程专业课程体系建设予以高度重视,通过多方式、多措施优化课程设置,让学生学习到实用内容,让学生的专业能力不断提高。基于此,本文就应用型本科院校软件工程专业课程体系建设路径进行研究和分析,希望可以为软件工程专业课程优化提供借鉴。
本科院校面临着转型和升级,应用型本科院校已经成为很多院校建设的方向。在这样的背景下,软件工程专业课程体系建设,不仅需要在理论知识传授上下功夫,更加需要通过实践措施的应用,让学生达到综合能力的提升,让学生对专业的学习更具兴趣,为更好地培养综合实用性人才而不断努力。
1 应用型本科院校软件工程专业课程体系建设重要性
随着经济水平的发展,社会对人才的要求也越来越高,面对经济结构的改变,社会的高速发展,高校的毕业生出现了就业困难或是就业质量不高的现象。目前,高校培养出来的毕业生不能满足企业的需求,造成人才不能为企业所用,和企业实际需求不符。企业很难找到符合企业要求的人才时,就只能加大岗前培训力度,岗前培训力度的增加势必增加了企业的人工成本,这种企业需求和人才不匹配的现状,就要求我国本科院校要建立软件工程专业课程体系,尤其是民办院校更要把建设课程体系放在重要的位置上。应用型本科院校软件工程专业课程体系的建立,才能为社会、企业提供人才,才能满足社会和企业对人才的需求,提升人才的综合质量水平才能推进我国经济的进一步发展。所以应用型本科院校软件工程专业课程体系建设是社会的要求,是时代发展的要求,是本科院校培养符合社会需求人才的必要手段。
2 应用型本科院校软件工程专业课程体系建设路径
2.1 调研市场,细分专业
本科院校通过开展市场调研来了解社会及企业对人才的需求情况,或是通过对招聘网站或是社会招聘情况的统计和分析,得出相应的结论。院校根据调查结果,得出目前我国对软件工程师的需求情况。院校可以根据企业对人才的要求,确定人才的培养方向,根据企业所需的软件工程师具体的情况,将应用型软件工程师进行具体的专业细化,比如说院校可以将软件工程师的专业分为数据库工程师、Java软件工程师、,Android 开发工程师等。院校根据市场调研结果细分专业,有利于院校根据人才的培养方向设定相应的课程体系。院校细分专业也有利于教师把握学生的培养方向,有利于其对学生今后应掌握的能力进行全面的培养。
2.2 融合兴趣,划分阶段
俗话说:兴趣是最好的老师,应用型本科院校也应该培养学生对软件工程方面的兴趣,以学生的情况和学习的兴趣,将软件工程专业课程体系根据社会的需求及掌握知识的顺序,将软件工程专业课程体系进行阶段的划分。第一阶段开设一些基础课程,比如说计算机、高等数学、数据库等,这基础课程的学习为后面阶段的学习提供基本的保证,这个阶段主要是培养学生的知识基础和技能基础。第二阶段开设初步的编程设计课程。比如说++ 程序设计、Java 程序设计、C#程序设计等,这个阶段开始培养学生编程设计的能力,逐步让学生树立软件开发设计的思想,逐步达到能够完成简单设计开发的过程。完成第二阶段的学习以后,学生基本能够进行简单的设计开发工作。第三阶段对设计难度进行加大,进行程序设计学习阶段。比如说ASP.net 程序设计、ASP.net 企业级开发、JSP 程序设计、J2EE 企业级开发等,本阶段对程序的设计开发,充分的让学生具备运用软件进行分析和设计的能力,这也是为企业是单位培养高级软件工程人才的必经之路。完成三个阶段的学习,学生处理掌握基本的理论知识和基本实践的技能外,还拥有了设计的思想,掌握了设计的方法,并且能够对软件进行相应的分析,最终达到企业对人才的要求。一般来说,本科院校在软件工程专业人才的培养方面,在二三阶段也会区分学生的软件设计方向,根据硬件和软件两个不同的方向,进行二三阶段具体课程的设置。
2.3 强化培训,培养“双师”
院校要重视对教师的培训,广泛开展对教师的培训工作,在教师培养过程中,制定相应的规划,定期组织教师到企业中进行实践活动,参与研发,和企业工程师进行交流,保证教师的水平不断提高,吸收新知识,了解企业的需求,并且不断提高自己的技能。目前教师在教授课程方面的能力能够满足软件工程专业课程体系的要求,但是对于软件工程专业在企业中的实际应用及实践经验还是存在一定的不足。所以,本科院校应该采取多种方法,整体规划教师水平的策略,鼓励教师参与到企业实践活动中,参加企业项目的研发工作,给教师继续学习提供机会,组织教师到企业或者科研单位等进行实践内容的交流,為教师提供更多的学习机会,同时也鼓励教师自己主动的进行学习,给予一定的奖励政策,为培养高水平、高技能的“双师”提供基础,从而增强教学的质量,为培养高素质的学生和人才奠定基础。
3 结语
软件工程专业作为应用型本科院校的重点专业,更加需要从多方面入手做好专业课程设置,通过课程体系建设,促进学生在该专业领域有所进步,为学生在专业领域内的更好发展提供助力,让院校的软件工程课程体系建设更加科学、规范。
课题信息:项目名称:2017年第二批产学合作协同育人项目?软件工程专业课程体系建设?,项目名称:2017年度校级质量工程建设项目,项目编号:ZL20171111,项目编号:201702043032。
(作者单位:广州工商学院计算机科学与工程系)