前言:想要写出一篇引人入胜的文章?我们特意为您整理了软件工程课程改革探讨范文,希望能给你带来灵感和参考,敬请阅读。
1高校软件工程教学中存在的问题
1.1理论课程教学方法单一,学时有限
软件工程中也出现了不少的新的前沿技术和方法。但是学时一般都是36~54学时之间,在有限的学时中要讲授这么多的内容,就出现了这样一个局面,老师在课堂上拼命的讲,学生在下面昏昏欲睡,提不起精神。这使得软件工程课程教学过程严重脱离实践。
1.2不重视实验课程
有些高校的软件工程课程中实验课程所占的比例很少,实验课程一般只有10~15学时或根本没有设置相应的实验课程。这种现况使得学生不能将所学的理论知识应用到实践中来,使得软件工程这门课程变成了与实践无关的纯理论课程。因此学生在实际的学习过程中缺乏与专业内容的有机结合,实践动手能力极差。
1.3考核方式单一
软件工程课程的考核方式主要以学生的期末考试成绩作为唯一标准。其考核的方式是有以下几种:
1)平时考勤+期末考试,这种考核方式是只考理论知识,考试内容无外乎是基本原理、基本概念,最多再加几道综合题,题型基本上是课后题。这种机械化的考试内容容易使学生养成死记硬背解决问题的习惯。
2)平时考勤+作业+期末考试,这种考核也是以考试为驱动的传统考核模式,在讲解理论知识的同时让学生编写文档。所以学生根本没有自主学习的动力和欲望,结果导致学生仅仅掌握一些软件工程的理论知识,很难做到真正的将理论和实践相结合。
2针对上述问题的解决方法
2.1从理论课程建设着手
1)教师可以利用实例来讲解软件工程知识,例如,瑞星公司的软件开发和管理、微软的软件开发和项目管理等。从而加深学生对理论知识的理解及理论知识在实践中的应用,从而达到较好的教学效果。
2)在理论课堂中引入“交换方式”。课堂交换方式是指各个项目组在每一个开发阶段结束之后要在课堂上将自己项目的完成情况作详细的讲解。具体讲解内容包括自己项目的开发计划、设计方案、实现方法等,接受其他同学和老师的建议,这样能够促使项目小组在交流中求得完善。
2.2从实验课程建设着手
实验课程建设要从增加实验课程开始。实验课程应该有最重要的实践部分的内容,学生可以设计具体的软件工程项目,根据软件工程项目进行的若干步骤,依次根据计划完成项目文档。学生可以通过软件项目的实践,更深刻地理解软件工程,从而达到理论与实践相结合提高学生的动手实践能力的目的。
2.3从成绩考核方式着手
针对上述“以结果性考核为主”传统考试模式存在的弊端,我们在教学中要把学生的被动接受变为主动积极地参与。针对软件工程实践性强的特点,我们采取模块化、项目驱动模式的改革方式。
1)平时考勤+课堂表现+综合任务+期末测试,课程成绩由平时考勤、课堂表现、综合任务和期末测试组成。其中,平时考勤占10%、课堂表现占10%,课下项目任务的完成情况占60%,期末测试占20%。这种考核方式是以每个小组成员的项目完成情况为主的考核方式。考核时教师根据每位同学在项目中所承担部分的完成情况和文档的质量进行打分。除此之外期末时还要进行期末考试,以考核对理论知识的掌握情况。
2)项目成绩+文档成绩+论文成绩,课程成绩由项目成绩、文档成绩和论文成绩三部分组成,其中项目成绩占50%、文档成绩占20%、论文成绩占30%。这种考核方式由学生自由组队为主。小组可以自主选择开发项目,指定开发计划。学生按要求在学期末提交相应的项目文档和论文。老师根据提交的项目的完成情况、文档的质量以及论文的答辩情况进行打分。
作者:程春英 李海峰 包春花 单位:内蒙古民族大学计算机科学与技术学院 内蒙古煤炭工业技术学校