软件工程项目驱动教学法研究

软件工程项目驱动教学法研究

一、项目驱动教学在中职软件工程教学中的实施

在阐述项目驱动教学法在中职学校软件工程教学中的实施之前,我们首先应该明确当前中职软件工程教学历程中存在的普遍性问题,通过查阅相关文献资料并结合自身多年在中职软件工程教学中获得的经验发现:当前中职学校软件工程教学主要存在如下问题,

1.教材过分强调软件工程理论知识的传授,对中职学生软件创新能力培养和开发方面的知识不够,致使教师在教学过程中过分强调软件工程理论知识的诠释,而根据实践情况进行案例剖析强度又不够;

2.实践教学没有根据学生的实际情况因材施教,指导缺少针对性;

3.教学过程中,教材案例使用分析缺少连续性,没有体现软件工程知识环环相扣的特征等等。针对上述问题,我们可以在中职学校软件工程教学过程中运动项目驱动教学法,首先,我们可以讲教材上提及到的有关软件工程基础知识作为上课基本内容,辅助教材内容作为用解释案例和讨论,根据软件工程教学的目并结合学生的实际情况选择经典的案例分析;其次,为了培养中职学生软件工程团队协作精神,锻炼、改善或提高中职学生软件识别、操作能力,可以软件项目开发作为实践的主要内容和对象,按照公司或企业的模式进行软件开发实践,充分熟悉软件工程开发的流程及其运用等等。通过以上的方式不仅能改变以往中职学校软件教学过程中教师通常采用的灌输式教学模式,这能让中职学生达到系统性的掌握软件工程基础知识、实践锻炼及其运用等教学效果。

二、项目驱动教学法运用过程中项目或案例选择及应用过程中应注意事项分析

1.项目驱动教学法运用过程中项目或案例选择应注意事项分析。

项目驱动教学法是否能产生相应的教学效果,项目及案例的科学选择是关键,因此,为确保在中职软件工程教学过程中运用项目驱动教学法产生的效果,我们在运动这种教学法进行项目和案例选择时,还要注意如下事项:(1)确保软件工程案例或项目选择的针对性;案例及项目的选择对软件工程教学而言重要,因为只有选择适当、针对性强的案例及项目,才能有效将学生学习过的软件工程课程中基本原理,手段、工具等知识综合运用于实践,增强软件工程课程内容的形象性和具体性,调动中职学生学习的积极性;才能让中职学生在案例或项目解读过程中体验软件工程的剖析、设计以及维护等步骤和程序;(2)要根据中职学生掌握软件工程理论和技术知识的实际情况进行项目和案例的选择,项目和案例难度既不能过大,也不能太容易,应该将其控制在学生可接受有能教授知识和技能的范围内;(3)在项目驱动教学法运用的过程中,应特别注重学生兴趣的培养及水平的提高。

2.项目驱动教学法实施过程中应注意事项分析。

在实施的过程中,还应注意如下事项:(1)选择的案例在实施实践过程中应尽量涵盖软件生存周期的每个环节,利于学生的理解;(2)充分发挥项目组长带头作用,创造条件让其做好自身所在软件开发小组内的分工,让所有成员体会软件开发的团队凝聚力及管理,同时,强化小组软件开发案例的档案管理工作;(3)对所有项目及案例的文档模版进行统一规定,以便学生快速数理和理解软件工程开发的实践过程。

作者:董平 单位:贵州省建设学校