摘要:软件工程课程是针对计算机专业本科生开展的课程,意在提高计算机专业学生的工程能力,为愈发规模宏大的软件开发市场提供专业人才。本文先指出了当前软件工程教学中存在的问题,然后在项目实践的基础上,探讨出了软件工程课程更为完善的教学模式。

关键词:项目实践;软件工程;教学模式

1当前软件工程教学过程中存在的问题

1.1理论与实践脱离

在传统的教学模式中,课堂教学多以理论课为主,大部分学生往往能够熟练地掌握理论知识和方法,但是因为缺乏实践的经验,却很少能将理论与方法运用到现实中解决实际问题。这种教学模式带来的直接弊端是,学生毕业从事工作后因为缺乏实践经验,通常要经历一段较长时间的培养,才有可能成为一名具备有工程能力的软件开发人员,这会直接影响到专业本科生的市场竞争力。另一方面,理论教学就是一个“讲”与“听”的过程,这样的直接影响是降低学生的学习积极性。

1.2教学内容与新的开发技术相脱节

国内外的软件行业开发水平相差甚远,而软件业的发展速度之快,新的技术不断冒尖,国内的教学内容跟不上国内软件行业的发展[1]。为了适应国内外软件业的发展形式,要求实际教学内容中加入的新的技术以及研究成果的量要拿捏得当,加多加少,既会使得教学内容与现在国内软件业的发展不相符,又会使得其与国际发展形式相脱节。所以,教学内容的继承与创新要分配得当。

1.3忽视专业课程与基础课程、前期课程的联系

计算机类由多门专业类课程组成,软件工程就属于计算机类,但是众多专业中也有很多基础课是一样的,这些基础课与专业课是相衔接的。但是在实际的教学中确往往忽视了这一点。不仅如此,实际的教学中不够重视前期课程的作用,没有将前期课程授课的知识及时与后期的课程进行整理、归纳和总结,并综合运用,单方面的讲授本门课程的知识,导致学生知识点的脱节、片面与缺乏综合能力。

2软件工程课程教学模式的制定和实施

软件工程课程教学模式的制定基于项目实践教学的制定,项目实践教学内容分别由项目实践教学方法、项目实践内容和项目实践目标组成。通过完整的实践教学体系与理论课程相结合,学生的专业素质得到有效的提高,使得学生学有所用,同时提高学生的市场竞争力[2]。将制定好的项目实践教学模式落实到实际教学中:

2.1项目实践教学方法

首先由教师选题,让学生自由组队完成。所选的题目应该学生容易进行现场调查并且容易理解的,最好是学生日常生活中能接触到的,这样有利于学生进行实践活动。其次是学生进行项目调研,这也是学生真真切切投入到实践的环节,在这个环节中教师可以充当引导者,学生是真正的实践者。然后是完成专题报告,专题报告主要是以书面的形式将实践中的认知和调查结果记录下来,要求结合课堂上的理论知识,从中实现理论与实践的结合。最后是进行专题讨论,也就是对。

2.2项目实践内容

项目实践内容主要是软件开发的设想到实行的过程,它经历了四个阶段:市场需求调查阶段、可行性阶段、系统软件设计阶段和完成项目软件设计报告[3]。这个教学方式主要是模仿现实工作中一款软件产品的开发所经历的大致步骤,目的是让学生在完成教学任务的同时让学生通过自己的调查去掌握当前市场对软件的真正需求。项目课题需要任课教师给出,当然教师的题库也需要随时更新,这就要求教师必须比学生更早地去了解软件业的现状,才能提出更加前沿的课题,更加有利于学生的创新思维和应用能力的养成。经过实践调研得出软件的开发方案,这也是实践与理论相结合的体现。在此,实践的真正目标不是让学生去完成一个多大的软件开发项目,它只是将整个软件工程的过程通过学生亲自参与的方式,形成学生参与创造的意识。

2.3项目实践目标

项目实践目标在于提高学生的工程化能力,它的意义在于为软件工程的教学模式做出了新的尝试[4]。一方面新的教学模式为传统的教学模式注入新鲜血液,将传统的教学短板补齐,改善“重理论轻实践”的局面。另一方面,将提高学生的工程化能力作为目标,适应了时代对新型人才的需求。现代社会的人才需要拥有综合能力,理论储备充足的同时动手能力也要强。项目实践教学模式中可以提高学生获取、运用以及发现知识的能力,有利于学生养成勤于思考的良好习惯。之所以如此强调学生工程化能力的培养,是因为工程化能力是决定一个专业软件工程的学生是成为一个软件开发人员还是仅是一个程序员。

3结束语

软件工程正不断的向前发展,软件产品运用于市场的规模也越来越大,业界对专业的软件开发人员的需求也越来越多。大学校园是为社会提供综合型人才的地方,因此,为适应软件行业对软件开发人员的需求,软件工程本科课程就要做出整改,不断完善。然而这个过程不能一蹴而就,这是和需要时间的过程,需要我们长期不断的努力。不管是学校还是学生,中国未来软件业的发展离不开他们的努力。

参考文献:

[1]李玲.软件工程课程教学模式探讨[J].计算机时代,2017(5):50-53.

[2]刘辉,冯莹莹,李林国等.软件工程课程多元化教学模式研究[J].黑河学院学报,2017(3):81-82.

[3]郭强.基于多元教学模式的“软件工程”课程改革研究[J].湖北函授大学学报,2017,30(3):135-136.

[4]王龙,魏丽娟,马艳娥等.基于CDIO“软件工程”课程教学模式改革与实践[J].计算机时代,2017(10):61-63.