赵玥 王刚
摘 要:随着社会对于人才的要求不断提高,传统的软件工程教学模式已经不能够符合时代的需要。我们对软件工程教学的现状进行了研究,探索出了一条软件工程实验教学模式改革之道,并且对软件工程实验教学模式进行了实践,试图推动软件工程实验教学模式的科学合理发展。
关键词:软件工程;实验教学模式;改革;实践
软件工程课程是计算机专业中很重要的一门课程,既要求大量逻辑严密的理论也要求有内容丰富的实践。这种对于实践与理论要求都非常高的课程对于学生们的理论知识的积累以及动手能力的提高有着很大的作用,能够促使学生在日后的工作中不断地将所学的理论运用于实践,同时将实践中所获得的知识上升为理论。[1]但是,在我们现在的软件工程实验课程中,存在着很多问题,使得学生们没有办法很好的将理论运用实践,没有办法运用实验对自己架构的软件工程进行检验。
1 软件工程实验课程的现状
当前很多高校的软件工程实验课程都存在着一些问题,对学生们动手能力的提高产生了很大的制约。这些问题的存在部分是受传统教学模式的影响,部分是因为教师自身的发展不能与快速发展变化的信息时代同步而造成的。我们对于软件工程实验课程的现状进行分析,对症下药,探索出了软件工程实验教学模式改革与实践的方法。
1.1 软件工程实验教学与理论课程严重分配不均
在很多学校,由于受设备严重不足与设备老化,没有办法保证学生在进行软件工程实验课程时能够人手一台可以正常使用的计算机,对学生进行正常实验造成了严重的影响。同时,很多学校正是由于设备的缺乏,开始对实验课程进行大幅缩减,相应地增加了理论课程,产生了实验课程与理论课程分配严重不均衡的现象。造成了学生空有软件工程的知识,但是缺乏实际实践经验,使得学生动手能力严重不足,给自身的专业发展造成了很大的限制。
1.2 软件工程实验教学课程缺乏学生的主体性
很多学校都有专业的软件工程实验教学教室,让学生能够进行实际的软件工程操作。但是在具体的上课过程中,教师依然采取的是传统的教师讲,学生听的模式,没有积极发挥学生在实验课程中的主体作用,没有让学生在实验的过程中培养自己的创造思维与动手能力。在这样的教学模式中,学生唯一进行自主操作的机会是完成教师布置的课后作业,这些作业的内容往往是对课堂所学知识的复习巩固,没有能够让学生发挥自己的创造力来进行软件工程架构。软件工程实验教学过程中学生主体性的缺乏会导致学生缺少创新性,创造能力严重不足,很大程度上影响了学生能力的发挥。
2 软件工程实验教学模式的改革与实践
我们对于软件工程实验教学模式进行改革,就是要坚持以社会需要为导向,坚持以学生为主体,坚持培养学生理论与实践相结合的能力。
2.1 在软件工程实验教学课堂上采用工程化的教学方法
软件工程是一门系统性非常强的课程,所以要求教师在实验教学课堂上运用工程化的教学方法对学生进行培养,不断地培养学生的系统思维能力,使得学生能够掌握和胜任软件工程开发的每一个环节,能力能够得到全面提升。我们教师在平常的实验课堂进行中,应该指导学生从软件开发的创意提出、系统分析、前景分析、软件建构、软件设计、软件测试到软件运行等软件工程开发的全过程进行参与,指导学生在每一个环节中都能够主动提出自己的意见和想法,并且能够对自己的意见进行改善,运用到软件工程开发之中。在这样的软件工程实验教学课堂中,教师主导整个实验课程的进程,学生作为主体来提出创意并且进行实践。这样的工程化的教学方法能够促使学生在课堂教学的过程中不断进行创新,积极培养自己的动手能力。[2]
2.2 采用小组实验的方法发挥每个学生的专长
软件工程开发环节很多,对于学生能力的要求很高。我们在平常的软件工程的理论教学课程中需要对学生进行全面培养,但是在软件工程的实验教学过程中,则需要对学生的特长进行开发和提高,使得学生的特长能够得到很好的发挥。
在软件工程实验课堂中,可以采用小组实验的方法发挥学生的专长。通过对学生进行分组,使得在不同环节中拥有特长的学生能够组合在一起,这样即能够保障软件工程实验的正常进行,又能够促进学生在实验的过程中互相学习,共同提高。同时,这样的小组实验方式还能够培养学生的团队精神,使得学生在合作的过程中学会相互妥协和包容。
3 软件工程实验教学模式改革的效果
我们按照以上方式对传统的软件工程实验教学模式进行了改革,并且在一定范围内进行了实践。对比发现,改革后的实践教学模式培养出来的学生具有很强的系统思维,动手能力也有十分明显地提高,特长也得到了很好的发挥,团队合作精神也非常强。总之,综合能力有了明显地提高。
综上所述,传统的软件工程实验教学模式存在着很多的问题,需要我们对其进行不断地改善以使学生综合素质得到提高。我们在软件工程实验教学课程中要不断地推进改革,促进学生综合能力的不断提高。
[参考文献]
[1]张海藩.软件工程导论[M].北京:清华大学出版社,2003.
[2]张基温.面向21世纪计算机教学改革的几点思考[J].计算机世界,1997(9).