学软件工程专业后悔了_软件工程课程教学改革初探.doc
本文关键词:软件工程课程教学改革初探,由笔耕文化传播整理发布。
软件工程课程教学改革初探
作者:杨晨影
来源:《教育与职业·理论版》2009年第08期
[摘要]文章针对软件工程这门课程的特点,从教学内容、教学方法、教学实践环节和考核环节等几个方面,探讨了软件工程的教学改革,以提高软件工程的教学效果。 [关键词]软件工程 教学改革 教学效果
[作者简介]杨晨影(1975- ),女,河北永年人,中国人民武装警察部队学院消防工程系讲师,主要研究方向为计算机应用。(河北 廊坊 065000)
[中图分类号]G642[文献标识码]A[文章编号]1004-3985(2009)12-0122-02、 软件工程是讲授软件工程学的基本原理、概念和技术方法等的课程,是计算机及其相关专业的一门核心课程,是指导计算机软件的开发、维护和管理的普遍原理和技术的一门综合性课程。此课程的教学任务是使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等;重点提高学生解决实际问题的能力,同时培养学生的团队精神,为将来从事软件开发及进行软件项目管理打下良好的基础。在学习过程中不但应注重概念、原理、方法和技术的掌握,也应注重方法、技术的实际应用。
面对这样一门知识庞杂、抽象的课程,实际的教学效果往往不是很理想,在有限的一个学期内,教师觉得这门课教起来较困难,学生也因为基本上没有软件开发的实践经验,学习中大多只能靠死记硬背,觉得枯燥乏味,没有兴趣学习。那么该如何改变这种局面,改革软件工程课程教学,提高教学效果,使学生获得较强的实践能力?本文就从课程内容、教学方法、实践环节、考核环节等几个方面对课程的教学改革进行探讨。
一、建立合理的课程内容体系
软件工程研究的范围很广,有基础理论研究、应用研究以及实际开发和维护,除了技术问题之外,还涉及与软件有关的活动,如计算机可靠性理论、管理学等方面。现在,软件工程已经成为以计算机科学技术为基础的交叉学科,受到课堂讲授时间以及安排实践活动时间的限制,在软件工程的教学过程中不可能做到面面俱到,只能根据学生的培养方向等因素对所讲授的内容作必要的取舍。我们采用了“突出重点,面向实用”的指导思想,以传统的生命周期方法学和面向对象方法学为主线,建立了课程内容体系,补充了基于Web技术的软件工程方法,,并侧重于讲授新技术、新方法;在软件的需求分析方面增加了学时,列举分析了一系列实例,以便学生掌握软件开发的基础技术;删减了一些不实用或已经过时的技术方法的讲解,以培养学生学以致用的能力。要求学生掌握软件项目开发的工程化思想和模型,能够运用到实际的项
目中;明确软件各开发阶段的任务和输出要求,并能够运用面向对象的设计方法开发和设计软件项目。
软件工程课程内容中较少体现软件工程与其他学科课程的综合。软件工程教学的目的是要培养学生学会采用工程学的概念、原理、技术和方法来开发、维护与管理软件。所以在整个软件开发的过程中,将会涉及各种其他学科的知识,如程序设计语言、数据结构、数据库以及操作系统等课程;如要保证各开发阶段文档资料的完整性、可读性,必须具有良好的文字处理能力。因此,在教学内容安排上应适当地注意与其他相关课程内容的渗透。
二、教学方法的改革
教学方法的改革可以从案例教学、理论与实践相结合教学两个方面展开。
1.采用案例教学方法。所谓案例教学法就是借助真实的案例连接学习的内容与实际生活中的应用,引发学生内在的学习动机,强化学习者主动参与的学习行为,增进学生自我引导的学习技巧,增强知识迁移,使学生能学以致用。在教学过程中,教师可以以一个典型成熟的优秀案例,贯穿于整个理论教学过程;也可以在设计案例时,根据系统开发的不同阶段设计一些与现实问题联系紧密的案例,用于解决教学过程中的重点问题,如图书购销系统、财务管理系统等。采用案例教学,克服了传统的“教师教,学生学”的模式,以一种全新的模式展开教学,增强了师生之间的交流互动,学生学习更感兴趣,注意力更加集中。但案例教学中的案例也需要不断地充实、完善与创新,而且要有一定的深度,不能把案例教学与举例教学等同起来。
2.理论与实践相结合。软件工程是一门研究如何将完善的科学与工程原理,先进高效的管理技术以及完整、规范的设计方法应用于经济地开发既可靠又能在实际计算机上有效运行的软件的一门工程学科。在教学过程中,教师在讲授软件工程基本概念和基本原理的同时,也要注意使理论知识的学习可以用于指导实践操作,以激发学生的积极性和主动性。例如在可行性分析教学环节,教师在讲授了如何分析一个软件项目是否可行后,可以要求学生根据自身的具体情况自拟题目,按照可行性分析的书写规范给出一个需开发软件的可行性书面分析报告,可以个人单独完成,也可以几个学生讨论共同完成。学生在这个过程中,通过各种途径查阅资料,开阔了视野,启发了思维,能够极大地激发学生的学习兴趣,达到较好的教学目的。
三、加强教学实践环节的改革
软件工程是一门实践性很强的课程,内容包括软件开发的两大方法学专题训练,即结构化的方法学和面向对象的方法学,实践教学的目的就是要求学生利用两大方法学的技术完成对软件项目的开发。以项目作为实践环节的主线,随着课程的进展布置任务,学生结合所学习的理论知识,设计完成一个符合要求的项目。同时撰写各阶段规范的技术文档。通过实践环节的训练,学生才能把理论知识与实际的软件开发相结合,在实际工作中得到锻炼和提高。我们在软件工程实践教学环节进行改革应注意以下两方面内容:一是软件工程实践要求学生采用“项目小组”的形式,自由结组,每组3~5人,每组选出项目负责人,不同的项目小组开发不同的项
五星文库wxphp.com包含总结汇报、外语学习、办公文档、资格考试、人文社科、旅游景点、IT计算机、行业论文以及软件工程课程教学改革初探.doc等内容。
本文关键词:软件工程课程教学改革初探,由笔耕文化传播整理发布。
本文编号:159121
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/159121.html