地方高校软件工程基础课程教学改革研究
——以铜仁学院为例
2015-10-11蒲天银饶正婵
蒲天银,饶正婵,龚 静
(铜仁学院 信息工程学院 贵州 铜仁 554300 )
地方高校软件工程基础课程教学改革研究
——以铜仁学院为例
蒲天银,饶正婵,龚静
(铜仁学院 信息工程学院 贵州 铜仁 554300 )
高校软件工程专业学生的培养对软件行业有效发展发挥着至关重要的作用。针对软件工程基础实践课程,在深入理解项目工程教育教学模式理念和方法的基础上,提出了项目分解的教学模式,重点阐述了教学体系组织的内容。实践证明,这是一种行之有效的软件工程实践教学模式。
软件工程;教学体系;项目分解
1.引言
面对高等教育发展战略和要求,在未来一段时间内,全国将有 600多所普通本科高校向应用技术型大学转型发展。大多地方高校已进入全面深化改革时期,对于要不要转,如何转这些问题把握不准,一些学校没有对自己的办学层次明确定位或者是定位不准,长期处于一种摸索状态,在专业课程设置方面是年年改,年年变,没有固定的模式。专业规划设置如此,必然会影响课程的教学安排,一门课程什么时候开设,课程教学要达到什么目标是模糊的。这种情况下,任课教师如何科学地规划教学内容成为一个难题。
软件工程专业是一个实践性、应用性极强的专业学科。专业性质的要求对相应课程的总体规范与安排要求极高。特别是软件工程基础这门课程的设置以及教学内容的安排对软件工程及相关专业的学生培养起着重要作用。在这种环境下,如何构建一套适合地方高校软件工程教育改革的标准模式和培育体系是值得研究的课题。基于此,笔者以近几年从事软件工程基础课程的教学实践为出发点,以铜仁学院软件工程专业为落脚点,从软件工程课程的教学内容着手,提出以项目驱动为主线的教学融合模式和两段两维的综合评价机制。
2.软件工程基础课程改革的必要性
2.1.学校寻求发展战略的要求
应用型本科人才培养主要任务是培养具有突出工程技术应用能力的人才。培养方向以社会需求为依据,以学生就业为目的,围绕实际岗位应用能力要求而确定的。培养实践能力为主的高等技术应用型人才是应用型本科教育的根本目标,实践教学体系则是实现这个最终目标的保障。以铜仁学院为例,其是2006年教育部批准新办的地方本科院校,经过几年的发展,目前已进入全面深化改革的整改提高阶段。在铜仁学院深化改革的方案中,明确提出将实施以推进“立德树人”为根本,以促进“质量提升”为核心,以实现“转型发展”为目标的教育教学领域综合改革,把提升人才质量作为当前和今后一段时间内的重要任务来抓。
2.2.软件工程专业发展及社会需求的要求
软件工程专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才[1]。当前,大多高校软件类学生实践能力和企业需求存在严重脱节的现象,理论知识的讲解较多,很多实际操作实践课程以理论知识的讲解为主,这就导致了对软件类专业学生的软件开发实践和创造能力培养的忽略。这些问题已引起学校的高度重视,在这种情况下于软件人才培养中将项目实训纳入到高校软件工程专业人才培养体系中,通过软件工程理论学习与软件项目实训实践相结合,把软件项目实训引入到教学中,能使学生在学习过程中就不断接受企业化项目开发的实践和锻炼[2,3]。
目前,虽然高校改革已引起了各方的高度重视,就软件工程课程来讲,尽管软件类专业的教学大纲都增设了软件实训课程,但是在师资、硬件和课时等方面没有配套,软件项目实训教学体系还处于较低层面,没有明确的实训目标、规范的实训大纲以及科学的实训体系,故而课程改革势在必行。
3.软件工程基础课程的改革措施
3.1.总体规范、项目推进的课堂教学
软件工程基础课程的教学形式,总体来讲是采用项目推进模式,基于此,论文提出教学内容体系改革引入项目管理模式。根据近几年来教学经验,结合学生实际,制定6个项目分别实施,具体介绍如下:
3.1.1.教学内容改革及学时分配方案
教学内容、学时分配、实践要求及考核内容如表1所示。
3.1.2.教学形式的具体体现
教学过程中,首先是打破定制唯一教材的做法,选择多本教材进行授课。通过对多部教材各专业知识点的有效融合,把知识点统筹为相应的专题项目,初步按照软件——软件工程——软件开发的前导知识——软件开发(可行性分析、需求工程、设计工程、测试工程、软件开发管理工程)思路进行教学[4]。在介绍理论知识的同时,要求学生结合知识结构并且以小组为单位进行小系统开发。
3.2.两段两维的考核评价方式
3.2.1.考试成绩认定办法
整个教学评价中注重两点:一是注重两段两维的管理形式,两段是指平时学习阶段与期末总结阶段,两维是指平时阶段性的总结与考评;二是注重期末综合实践评价。
具体的做法:打破传统以期末成绩定成效的模式,注重过程管理,明确阶段性总结,分阶段进行验收,平时加强课堂练习的检查力度,确保课程达到效果;阶段性成果评价分值记入本人成绩核算,最后进行综合评估项目,得出本人成绩。
总评成绩组成:总评成绩=平时成绩+期末大作业完成情况+期末理论评价情况。具体来讲,考核体系从平时综合及期末综合两个方面来进行。平时综合的组成:考勤+课堂表现+小组阶段性成果评审+练习作业;期末综合的组成:大作业以及综合答辩。
3.2.2.期末综合考核内容及达标标准
学期结束后,对学生的综合能力进行评价,其考核模式及办法如表2所示。
4.总结
地方高校转型是一个大工程,事关高校发展全局,将会引起各高校顶层管理人员的高度重视;应用型人才培养也是一个复杂且庞大的工程,不是一蹴而就的问题。在现代计算机技术迅速发展的今天,如何提高软件工程专业人才培养质量,真正落实课程教学改革不是短时间能完成的事情,需要时间的推进和教师队伍的优化等。通过教师带领学生在实践活动中项目开发的实训,使学生体验了职位角色、明确岗位的技术能力要求,同时也提高了学生的应用能力、团队协作能力及工程系统掌控能力,并且为培养实用性软件人才提供了保障。这种教学模式的推进,真正培养了学生理论与实践相结合的综合应用能力,提高了学生分析问题与解决问题的能力,真正把高校提出全面提高学生综合职业素养的问题落到实处,最终成功转型,实现地方高校跨越发展。
表1 项目分布实施规划表
表2 学生考核及达标要求规划表
[1]司春景,李向阳.基于多元教学模式的“软件工程”课程改革研究[J].中国电力教育,2013,(7):98-100.
[2]张宇宏,王军.软件工程导论实践教学探讨[J].计算机教育,2010,9(17):15-17.
[3]支俊,陈燕.案例分析在本科软件工程教育中的应用研究[J].软件导刊-教育技术,2010,(7):30-32.
[4]韦守居.工学结合的高职软件人才培养模式的探索与实践[J].中国科技信息,2012,(19):130-132.
Teaching Reform of the Basic Course of Software Engineering in the Local University--Taking Tongren University as an Example
PU Tian-yin,RAO Zheng-chan,GONG Jing
(School of Information,Tongren University,Tongren,Guizhou 554300,China )
To train the students of software engineering major in the local university plays a very important role in developing software industry. Aiming at the practice course of software engineering,a project dissolution teaching method was applied based on the theories and methods of project-based learning. The paper focused on discussing how to organize the contents in the teaching system. The results showed that the teaching method of the practice course of software engineering was effective.
software engineering,teaching system,project dissolution
G642
A
1673-9639 (2015) 04-0137-04
(责任编辑 毛志)(责任校对 徐松金)(英文编辑 田兴斌)
2015-02-18
本文系贵州省教育厅教学内容和课程体系改革招标项目(2013008),铜仁学院教学改革项目(2014xjjxgc-012)研究成果。
蒲天银(1974-),男,贵州思南人,硕士,副教授,研究方向:项目管理、信息安全。