APP下载

优化软件工程体系探索

2013-03-12林平荣张屹李明雨

中国科技纵横 2013年1期
关键词:课程群软件工程课程体系

林平荣 张屹 李明雨

【摘要】课程群建设是近年高校课程改革的一个热点。本文结合我院软件工程专业的实际教学,分析了软件工程专业课程群建设的必要性和基本思路,并对软件工程课程群课程体系的建设和优化进行了探讨。

【关键词】软件工程 课程群 课程体系

软件产业是信息社会的支柱产业之一。软件人才的教育应该以培养多层次、实用型、复合型软件开发人才为目标;按照企业和领域需求确定培养方向,按照产业需求不断调整专业方向,形成灵活的课程体系,动态的教学计划;全面加强素质教育,重点培养学生的创新、创业精神和实践能力[1]。如何让培养出来的学生符合社会需要,为企业提供优秀人才资源,是软件工程专业建设必须考虑的首要问题。

1课程群建设的必要性

课程群建设是近年高校课程改革的一个发展趋势,是高等院校课程建设实践中出现的一项新的课程开发思路。它在形式上弱化课程个性概念,强化课程内容之间的融合、交叉和关联,围绕课程群的培养目标强调每门课程的教学内容的取舍,以提高教学效率和教学质量,是推动高校专业课程的优化整合,深化课程改革、教材建设、师资队伍建设以及各种教学资源的优化配置的重要手段[2]。

如今许多高校都开设了软件工程专业,但是课程体系的设置大都千篇一律,大部分都是采用单个课程的建设,很少有用课程群的方法来进行课程的实施。这样一来往往缺乏系统性和科学性,致使软件开发系列课程知识点重复,实践环节的配合出现偏差。因此迫切需要对相关课程的群体性有一个整体整合和规划,而通过课程群的建设可以融合和规划相关课程群体性的信息,在有效的时间内,以最低的成本使学生获得最大化理论和实践知识,同时也优化了软件工程的专业课程体系,对于培养高素质的IT人才具有重大意义。

2软件工程专业课程群建设的基本思路

我院软件工程专业的培养目标是:为社会培养大学本科层次德、智、体、美全面发展的,掌握计算机科学基础理论、软件工程专业及应用知识,具有企业级应用系统开发与测试能力,具有软件开发实践的初步经验和项目组织的基本能力,具有初步的创新、创业意识、团队精神的高素质软件工程专门人才。

课程群的建设应以专业的培养目标为基本出发点,对系列课程进入深入的分析,研究对应教与学的问题,坚持课程体系整体优化的原则,构建课程群课程体系。

课程群的培养目标要明确。每个群至少由3门以上的课程组成,各课程教学内容具有不可重复性,同时知识点之间存在相对独立和离散型。课程群之间有机衔接相互渗透,注重技能培养,弱化课程个性概念,能够呈现很好的梯次能力关系,满足对学生创新、创业精神、专业以及动手实践能力的培养,实现人才与市场需求的无缝对接。合理的课程群课程体系应该具有的主要特色为:

(1)课程设置的优化与组合。在教学内容上,进一步理论了各门课程的内在逻辑关系,删除重复、过时的内容,增加新的有利于提高学生竞争力、提高教学质量、显示与时俱进办学特色的新内容[1]。

(2)涉及面广。课程群的课程所涉及的知识十分广泛,不仅强调理论专业知识的灌输,还注重学生职业素质技能的培养,从而提高学生的就业竞争力。

(3)理论与实践结合性强。既要注重理论知识的学习,又要注重实践能力的培养,两者相辅相成,融会贯通。强调实践教学在整个教学过程中的地位与作用,在学时分配上给予倾斜,注重学生实践能力的提高。

(4)专业特色鲜明。在课程群中,学生的学习线路清晰明了,能开发学生潜能,促使学生多元发展的实践和研究。课程群中每门课程的设置到学习内容,都应该充分体现软件工程专业学生学习的特色。

3以课程群为单位,建设软件工程专业课程体系

按照课程群建设的思路并结合我院软件工程专业自身的特点,整个软件工程专业的课程体系划分为四个群:专业基础能力课程群、专业与服务课程群[3]、综合实践能力课程群、新技术探究课程群。以四个课程群为单位,优化软件工程专业课程体系。

四个课程群之间的独立性、关联性、整体性和应用性,体现最新科技技术和方法,课程内容及时更新,前后课程衔接好,在实现专业培养目标、改进学生知识能力结构方面有比较大的突破。

3.1专业基础能力课程群

该课程群注重技术基础的要求,问题的分析与计算模型的设计,确保了学生有扎实的基础和科学的知识结构。该群是软件工程专业重点建设的课程群之一,它为后续的专业学习做好铺垫。

3.2专业与服务课程群

该课程群侧重专业开发能力的培养,也是软件工程专业重点建设的课程群。该群的课程数量比较多,而且均为专业核心课程。每门课程都应该设有相应的实践环节,理论实践相结合,使学生的专业能力进一步提高。该课程群可以根据软件工程的具体专业方向设置、优化、整合相关课程,如软件测试类以及WEB应用开发类的系列课程,使得软件工程专业的学生可以根据自己的专业方向进行分流。同时专业与服务课程群应该包含一些与专业相关的信息素养、职业素养课程,如:职业生涯规划、职业素质技能等课程可以培养学生的创业意识以及就业竞争能力;而信息检索、软件市场调研与营销、现代软件工程技术等课程则能够对专业建设起到很好的辅助作用。这些课程都是对专业能力的一种服务与补充。

3.3综合实践能力课程群

该课程群注重学生的综合实践能力、团队协作意识以及项目管理能力的培养。该群包含的主要课程包含综合课程设计、软件开发项目实训等相关课程。每门课程的内容都应该是经过精心设计,能够体现培养学生实践动手能力及独立分析和解决工程实际问题的能力。

3.4新技术探究课程群

该课程群侧重于软件开发领域新技术、新方法、新理论的课程研究,主要以选修课的形式开设。这些课程是对专业课的一个拓展和延伸,能够较好的贴合及反映软件行业发展趋势,充分扩展学生的专业视野,重视学生的个性发展,给学生更加实用、丰富和多样化的选择。该课程群同时也为一些能力较强的同学开辟了研究软件开发技术的平台,使他们可以尽早地进入科研研究领域,为应用型人才向创新型人才的转变奠定了基础。

4指定课程群负责人,对课程群中课程的知识点进行统一的规划和整合

课程群由多门课程组成,每门课程往往不止一位老师担任教学工作。不同的老师讲授的风格也不同,对知识点的把握也是难以统一,这并不利于课程群的建设。因此可以为每个课程群设立一个群负责人,可由学科带头人或是骨干老师来负责,实行课程群负责人制。平时多召开研讨交流会,对知识点进行统一的优化整合,同时确保课程之间的良好衔接,使整个课程群课程体系得到进一步优化。

5建设院级软件工程实验教学示范中心,不断加强课程群建设

实验教学示范中心作为高等学校开展实验教学工作的主要平台,在培养应用、创新复合型人才过程中发挥着举足轻重的作用。课程群的建设发展离不开一个好的规范的实验教学中心。软件开发方向课程群的建设应以实验教学示范中心为平台,不断加强课程实践环节的整合,改进实验教学方法,建立以学生为中心的实验教学模式,形成以自主式、合作式、研究式为主的学习方式;建立多元实验考核方法,统筹考核实验过程与实验结果,激发学生实验兴趣,提高实验能力。

6建立符合课程群特色的教材体系

基于课程群的教材建设是课程群建设的重要内容之一,是教学思想与教学内容的重要载体,也是提高教学质量的重要保证。课程群里许多课程曾经采用了国内国外经典的教材,但是在近些年实际的教学过程中并不能完全符合课程的教学实际,或多或少都存在着一些问题,如(1)不少教材在体系、结构、内容方面不适应变化的社会需求,不适应专业调整和教学改革的需求。(2)适应不同层次、不同教学要求,有特色的教材和符合学生配套教学资源太少[4]。(3)高质量的教材太少,而且普遍价格偏高。因此,建议一套符合课程群特色的教材体系显得尤为重要。

7结语

用课程群的方法优化软件工程专业课程体系对于软件工程人才培养模式的探索具有重大意义。本文在我院软件工程专业教学基础上对软件工程课程群课程体系的设计进行了探讨。当然,课程群课程体系的建设与实施还存在许多有待于研究、探索的问题,比如教学方法和教学手段的改革、课程群师资队伍的建设、教材建设与教学资源建设等等,因此,只有不断实践、改革和创新,消除存在的问题,才能提高软件工程课程群的教学水平,从而使软件工程专业课程体系得到进一步优化。

参考文献:

[1]梁树军,程静.软件人才培养课程群的探索与实现[J].教育与教学研究,2008,(22):103.

[2]娄钧,姜仲.面向软件企业开发岗位的Java课程群建设[J].教育与教学研究,2009(2):145.

[3]唐剑梅,钟世芬.软件工程专业建设的探索与思考[J].计算机教育,2012(8):15.

[4]黄玉昌.基于课程群的教材建设思考[J].科教文汇,2011(9):34.

猜你喜欢

课程群软件工程课程体系
以创新课程体系引领学生发展
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
基于课程群的软件工程专业三位一体教学模式探索
“卓越医师”创新创业能力培养实践教学分析及医学方法学课程群构建
关于如何创新和完善计算机软件工程管理的探讨
加强青少年中医传统文化教育的必要性及其课程体系构建
论普通高校国防教育课程体系的构建