《软件工程》课程教学方法研究.docVIP

  • 3
  • 0
  • 约3.12千字
  • 约 6页
  • 2017-01-24 发布于北京
  • 举报
《软件工程》课程教学方法研究.doc

《软件工程》课程教学方法研究   摘 要 随着产业的发展,软件的规模更加庞大,变得更复杂,软件工程日益显得重要。在教学中也面临越来越多的问题,软件工程是一门理论和实践要求都非常高的课程,课程的掌握程度影响学生的软件开发能力,在教学中要注重培养学生的软件开发能力。让学生具备扎实的理论知识和熟练软件开发设计技术,但在实际教学中,理论讲授太多,实践教学环节不足,教学内容抽象、难度大、学生难以理解,觉得课程枯燥乏味,教学效果不理想,因此需要对教学方式方法进行改革,以提高学生的综合能力。   关键词 软件工程;教学改进;实践   一、引言   提起软件,在当今社会人们并不陌生,正是由于软件的发展,使计算机应用逐步渗透到社会生活的各个角落,使各行各业都发生很大的变化。这同时也促进人们对软件的品种、数量、功能和质量等提出了越来越高的要求。然而,软件的规模越大、越复杂,人们的软件开发能力越显得力不从心。于是,人们开始重视软件开发过程、方法、工具和环境的研究,软件工程应运而生。   软件工程是计算机软件专业一门综合管理课程。它涉及计算机科学、工程学、管理学以及经济学等多门学科,是一门根据人们的软件开发经验总结出来的理论课程。本课程的教学目的和任务是通过学习使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术,了解软件工程各领域的发展动向,掌握如何用工程化的方法开发软件项目,知道在开发过程中应遵循的流程、准则、标准和规范。作为一门实践性和综合性很强的课程,对培养学生的软件素质,提高学生的软件开发能力具有重要的意义。   二、课程特点   1.课程综合性强   软件工程与其他计算机课程,如程序设计语言、数据结构、编译原理、数据库以及操作系统等课程都是相互作用和影响的。在一定程度上说,软件工程讨论的是在实际开发当中综合运用这些课程中讲过的理论和方法,将这些课程的理论和方法放在一个统一的目标下,这个目标就是在有限的时间及预算条件下,开发出高质量的令用户满意的软件。   2.课程内容不断更新   软件工程课程的教学培养目标应该以市场需求为导向,使课程培养的学生真正能够在软件行业中发挥作用。因此,在授课时,我们不能拘泥于教材内容的限制。在讲解基本原理、基本概念和基本方法的同时,介绍一些新方法、新技术。这样,有助于开拓学生的视野和培养创新意识与开发能力,使他们走向社会后不至落伍。   3.课程的实践性强   软件工程是一门实践性很强的课程,它是各种开发经验的总结与提炼。在学习过程中不但应注重概念、原理、方法和技术的掌握,更应注重方法、技术的实际应用。学习软件工程必须投身于软件开发的实践,才能真正领悟软件工程的精髓。   三、软件工程教学中存在的问题   软件工程是一门理论性较强的课程,在日常教学过程中存在以下问题:   (1)学生对软件工程的抽象理论容易感到枯燥乏味软件工程涉及众多专业领域,它是一门多学科交叉学科,课程内容具有抽象化、系统化、理论性强等特点。不像程序设计课程能随时动手设计实现程序,激发学生学习的兴趣和热情。学生在接受抽象理论的时候,容易感到内容空洞、枯燥乏味,学习时就缺少主动性,难对这门课程产生兴趣。   (2)实践环节不理想。目前可供该课程选用的合适的实验项目少,实验效果与教学要求差距较大,学生不能把理论知识有效地运用到实践活动中。   (3)不能较好地因人施教。学生的基础水平参差不齐,个体差异较大,现行的教学模式很难满足全体学生的要求。   由于学生没有真正掌握基础理论及运用理论的技能和方法,学习过程中又没有参加实际软件项目的机会,不能将软件工程的理论充分运用到设计实践中去,给毕业设计,以及毕业后参加工作带来很多麻烦。   实际教学当中,这门课的教学效果往往不是很理想,教师觉得这门课教起来较困难,学生学习中多数也觉得枯燥无味,很难达到较好的教学效果或获得较强的实践能力等预期目的。如何改善?结合软件工程的课程特点,可以从以下几个方面来改进《软件工程》的教学质量。   四、软件工程教学改进的内容和方法   1.教学过程引入实际案例   软件工程课程涉及面很广,如果不结合实际工程项目进行教学,很难把教学内容教授给学生。因此,在教学过程中引入案例,将复杂抽象的概念用具体生动的实例进行诠释,能够收到事半功倍的效果。例如,在授课时、可结合一个“学生信息管理系统”实例,给学生介绍具体的开发过程和方法。   2.组织课堂讨论,形成教学互动   我国有句名言:“授人以鱼,不如授人以渔”。学生是教学活动的核心,教师要利用合适的方法调动学生的积极心理和参与意识,改变传统的教师高高在上的教学方式,让学生参与教学过程,有机会发表自己的看法。   比如在讲授需求分析这章内容时,可结合“学生信息管理系统

文档评论(0)

1亿VIP精品文档

相关文档