基于校企合作的应用型高校《软件工程》课程教学改革

2017-10-11 07:25阳建中胡俐蕊黄东李贤阳陈慧蓉
现代计算机 2017年18期
关键词:钦州软件工程应用型

阳建中,胡俐蕊,黄东,李贤阳,陈慧蓉

(1.钦州学院电信学院,钦州535011;2.钦州学院资环学院,钦州535011)

基于校企合作的应用型高校《软件工程》课程教学改革

阳建中1,胡俐蕊1,黄东1,李贤阳1,陈慧蓉2

(1.钦州学院电信学院,钦州535011;2.钦州学院资环学院,钦州535011)

应用型本科院校是以培养应用型人才为目标,加深校企合作更有利于学校培养适合经济发展和行业需求的人才,提高人才培养质量。针对目前《软件工程》课程教学中存在的重理论、轻实践,导致教学质量不理想的情况,从软件工程人才的培养体系、培养目标、师资力量、校企合作等方面给出对策,促进理论与实践相结合的实践教学发展,推动该课程的教学改革。

教学改革;应用型;软件工程

0 引言

国家三部委于2015年10月印发了《关于引导部分地方普通本科高校向应用型转变的指导意见》,真正在国家层面上把近年来部分普通高校的办学思路领到校企合作的道路上来,进一步明确了高校需要对接国家、地区经济发展和行业需求,把高校学生培养成懂理论、会实践、适应社会及行业发展新形势的高素质大学生[1]。正是国家的大力引导,现在的大学生有了新的面貌,既懂理论又有较好的动手能力。到实践一线时,大学生能够用理论指导实践,用实践检验理论,结合实践中的问题,提高了理论应用水平,增强了创新能力[2]。

钦州学院是国家“十三五”规划建设的“应用型本科高校”项目单位,同时是区人民政府与国家海洋局共建高校。学校在升格为大学的建设路程中,从办学格局、办学思路、办学定位和服务面向等方面,确定了应用型高校的办学方向。为了更好地为地区经济和发展服务,必须加强于本地企事业单位的联系,充分了解地区市场的人才需求,制定符合自己校情的应用型人才培养方案,构建相关的课程体系。《软件工程》作为培养学生软件开发能力的核心课程,进一步加强课程教学改革,切实培养学生的软件开发能力,适应应用型人才需求,是非常重要的。

1 《软件工程》课程教学存在的问题

目前,大多数学校的《软件工程》课程都是学校的教师授课,而学校的很多教师都是从学校到学校没有经过企业的锻炼。学生特别是新建本科院校的学生,底子比较薄,课程任务重等,造成了很多学生对理论知识不愿意学,实践力度又不够,很难把所学的理论知识与实践相结合起来,大部分都是将理论和实践分开,关联度不高[3-4]。

1.1 教学内容陈旧,与实践关系不紧密

目前,大部分高校使用的教材都是注重理论知识的讲解,教材内容都是讲解软件的基本概念、开发方法、开发模型等一个软件生命周期内的相关知识,理论性很强,概念又很抽象,教师上课不好讲解,学生不容易听得懂,导致学生在学习完以后根本不知道软件工程的具体作用以及采用软件工程做法有何好处。最后,学生都感觉这门课程枯燥、乏味。

1.2 教学方法不好,效果差

以往在软件工程课程教学中,教师都是采用单一的讲解软件的生命周期,把生命的每个周期的各个知识点进行分解,学生只是单纯地听教师讲、被动接受。这种授课方式,加上学生本身就不喜欢知识填鸭式的教学,互动太少,只有单纯的专业理论知识,导致上课乏味,没有兴趣。加上学生没有做过真正的软件开发,对于软件工程的知识理解都是局限在知识表面和记忆,基本没有办法真正理解软件工程中软件生命周期各个环节。因此,不能体会软件工程在软件开发过程中的真正意义。

1.3 教师缺乏实践经验

部分高校的青年教师一般都是从学校毕业后就直接进入学校工作,在学校学习时,或许做过一些简单的软件开发,但是距离实际软件开发还有很大距离,缺乏实际的项目经验,在讲授课程时就很难把理论与实践相结合,知识点讲解不够深入,也是导致学生不愿意听课的一个重要原因,在指导学生时难免存在一些不足。

1.4 校企合作不够深入

高校办学与企业的互动偏少。虽然学生在一年级的时候有专业见习,目的是为了让他们了解本学科在社会上的应用;大三的时候会有专业实习,是将三年来所学的知识慢慢应用到实际项目中。但是,就现状而言,这些情况还不够理想,都只是在表面上看看软件的界面、软件的基本结构,对于软件行业,开发一些项目不是一两个月就可以开发的。因此,无论平时的学习,还是专业的各种见习、实习都应该与社会实际的项目相结合,才能使得学生有动力把那些基本知识学好。

2 软件工程课程实践性教学改革

在仔细分析了上述的几个问题和产生的原因后,可以看出:在设置软件工程课程前,需要开展大量的前置课程,解决学生动手实践能力弱的基础问题,建立合适的培养方案,其中重要的是,培养方案不能只是学校教师制定,更需要联合企业的专家或高级工程师来制定培养方案。另外,需要提供较多的实际项目进行练习[5]。

首先,对于新建的本科院校必须要从硬件设施上保证软件工程课程的实践课质量,可以利用学校的开放实验室或者使用率低的计算机教学实验室,让学生可以长时期从事软件开发工作,为学生创造良好的实验环境。其次,需要配有相应的指导教师,指导老师需要监督学生的进度,不定期的开展教学实践讨论和检查工作。

在实践教学的课程体系设置方面,包括培养方案和培养大纲都需要以学生为本,以提高学生实践动手能力为目标,让学生在学习方面有目标、有压力地去完成课外实践课程。在课程设置方面,主要是包括几个方面:理论课程、课程设计、综合型的设计开发。这三个方面是学好《软件工程》这门课程的必须环节。

图1 软件工程实践能力培养体系

2.1 确定人才培养的目标

无论是学校还是各个学院都有不同的定位和发展目标,作为课程学习也不例外。传统的本科培养人才都是比较注重理论的,而目前要转成应用型大学,不得不能把培养人才的目标重新定位。必须深入企业调研,了解市场对软件人才的需求以及需求的具体内容。

从调查看软件行业必备七项基本能力[6]为:(1)掌握至少一门主流开发语言及常用的类库等资源的使用;(2)熟练使用至少一种主流数据库;(3)熟练使用开发工具软件、Project工具、CVS等代码管理工具;(4)掌握基本软件运行环境的安装、配置、调试和优化(如中间件软件);(5)具备撰写文档、管理知识的能力,能够网上检索文献;(6)具有算法和数据结构涉及的基本开发技巧;(7)具备软件工程相关知识(ISO9000、CMM、RUP、XP等)及持续学习能力。

2.2 创新的人才培养模式

(1)提高实践课程的比重

《软件工程》课程的目标就是要让软件开发者能够合理组织、设计、开发软件,软件开发是一个非常耗时的过程。因此,在进行软件课程教学时,需要更加提高软件工程课程的实践比重,可以将课程的三分之二的时间都用于综合课程设计,甚至也可以把软件工程中的知识直接融入到综合课程设计中去讲解,让学生有更多的时间真正把企业的项目进行初次开发,理解软件工程中软件生命周期的所有过程。

(2)共同修订人才培养方案

作为深度校企合作的单位,目的就是要培养出来的学生更能适应社会发展的需求,不能脱离社会的需要。传统的人才培养方案,大部分都是相应专业的教师来制定的,毫无疑问,这样制定的人才培养方案都是以教师前提,甚至会出现“老师会什么,培养方案里才有什么”的局面。制定人才培养方案时,最好能够与企业相关的人员共同制定,多听企业中专业人才的意见,了解一名合格的软件工程师应具备的基本能力,结合学校及学生的实际情况,制定一份既能适合学校发展,又能适应行业发展的实践性强的人才培养方案。

(3)共同开展教学

高校教师通常是教学和科研一起开展,教师从事教学多年,具有丰富的教学经验,对理论知识能够更好地把握。而企业中的高级工程师对一线的技术更能把握,了解当前的很多新的技术,又有丰富的实践经验。因此,可以将两者结合起来共同开展教学,两者相互补充。高校教师可以侧重讲解理论课程,企业工程师来侧重实践类的课程,把工程中的实际案例融入到实践课程中,甚至可以交叉教学,相互提高。

(4)共同培养师资

良好的师资是培养高素质人才的关键。根据国家发展战略和应用型本科教学的需要,可以建设一支理论强的实践型教师队伍。特别是加大“双师型”教师培养,改善整体的师资结构。互派教师和企业人员进行相互挂职,相互锻炼,让教师通过参加企业项目提高自身的实践能力,从而提高整个师资的水平。

3 结语

世界工业发达国家都已经大力推广应用型教学改革,十分重视产学研和校企合作。正是由于国家大力推进工业的转型升级,所以加快应用型大学的建设力度,目标是主要培养工程技术人才,特别是适合行业发展的人才。作为转型大学之一,要提高人才培养的质量,提高学生的实践能力,必须依靠校企合作,借力产学研合作,建立和整合各项的资源,进一步做好应用型人才培养方案、师资力量、教学改革的工作。

[1]任向民,贾宗福等.应用型本科软件工程专业产学研用合作人才培养模式研究[J].哈尔滨学院学报,2013,34(8).

[2]王晓.应用型本科软件工程课程教学改革探讨[J].科技信息,2014。

[3]余久久,张佑生.关于应用型本科计算机专业《软件工程》课程教学思考[J].赤峰学院学报(自然科学版),2014,30(4).

[4]孙水华,郑磊,林志强.以行业需求为导向的应用型本科软件工程专业课程体系构建[J].计算机教育,2011,14.

[5]林平荣,张屹,薛建民.应用型本科软件工程专业实践教学体系构建与实施——以广州大学华软软件学院为例[J].大学教育,2016,4.

[6]王雪梅,黄天成,韩小祥等.校企合作—应用型本科人才培养的必由之路[J].智能城市,2016.

Abstract:

The goal of application oriented universities are to cultivate application-oriented talents,to deepen the cooperation between schools and en⁃terprises more conducive to the school to cultivate suitable for economic development and industry needs of personnel,improve the quality of personal training.In view of the present situation of Software Engineering teaching in the theory of heavy,light practice,leading to the quality of teaching is not ideal situation,form the software engineering personnel training system,training objectives,teachers,schools and enterprise cooperation,promotes the development of practical teaching in combination with theory and practice,and promotes the teaching reform of the course.

Keywords:

Teaching Reform;Application Oriented;Software Engineering

Teaching Reform of Software Engineering Course Based on School-Enterprise Cooperation for Application Oriented Universities

YANG Jian-zhong1,HU Li-rui1,HUANG Dong1,LI Xian-yang1,CHEN Hui-rong2
(1.School of Electironics and Information Engineering,Qinzhou University,Qinzhou 535011;2.College of Resources and Environment,Qinzhou University,Qinzhou 535011)

2017-03-30

2017-06-15

1007-1423(2017)18-0021-04

10.3969/j.issn.1007-1423.2017.18.005

广西高等教育本科教学改革工程项目(No.2017JGA323)、广西高等教育本科教学改革工程项目(No.17QJGB20)、广西高等教育本科教学改革工程项目(No.2016JGA358)、广西高等教育本科教学改革工程项目(No.2015JGB402)

阳建中(1984-),讲师,研究方向为图像处理与识别

胡俐蕊(1966-),副教授,研究方向为机器学习、大数据

黄东(1978-),男,教授,研究生,研究方向为数据挖掘

李贤阳(1977-),男,副教授,研究方向为计算机网络、数据挖掘

陈慧蓉(1988-),女,讲师,研究方向为地理科学与教育

猜你喜欢
钦州软件工程应用型
北部湾港钦州自动化集装箱码头/获奖证书
关于应用型复合人才培养的教学模式探讨
西部陆海新通道背景下加强钦州水上消防建设的思考
钦州海鸭蛋中重金属铅、镉的含量特征
应用型高校推进跨学科人才培养的路径探索
应用型高校混合式新型网络课堂教学改革
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
应用型本科院校商科教学改革与实践