- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
《软件工程》实践性教学改革剖析
“软件工程”是计算机及相关专业一门专业课,是培养学生软件开发能力与项目管理能力一门重要课程,反映计算机专业人员综合应用素质与能力。它要求学生在学习过程中不仅要注重概念、原理、方法与技术掌握,还要注重方法、技术实际应用。然而,在实际教学中,很多学生认为这是一门理论课,内容繁琐,感到枯燥,学习兴趣不大,待到用时又不知如何运用这些知识。同时,软件工程是计算机科学与技术领域一个重要学科,如面向对象开发方法、CASE工具与环境、软件重用技术、网络环境下软件开发技术等有了长足发展,而目前教材内容、实践环节等方面存在严重缺陷,制约了软件工程课程教学效果。
本文结合作者多年来软件工程课程教学与科研实践经验,就软件工程教学内容、教学方法与手段、实践环节安排、教学环境乃至考核方式等方面进行了一些剖析与研究。
一、结合行业发展,不断更新教学内容
教学内容是连接教师与学生纽带,是教学改革重要内容,具有开放性、综合性,应体现学科之间相互联系、体现现代性,反映科学发展、知识更新规律。
《软件工程》课程是一综合性学科,涉及计算机科学、管理学、数学、心理学等相关学科知识。随着计算机科学迅猛发展,与相关学科联系更加密切。为适应21世纪学科发展需要,要适当压缩传统面向过程方法学内容,力求反映20世纪90年代以来面向对象方法学最新进展。在教学过程中以软件开发过程为主线,重点讲解软件开发剖析与设计方法,内容涉及软件工程方法、工具、过程三要素,使学生从工程角度认识软件开发,对软件开发有比较完整与深入认识,了解国内外软件工程学发展现状与趋势,并且在更广阔与更高层次上加深对软件工程学认识,为后续课程及相关工作开展打下坚实基础。
在教材选择方面,宜采用中英文教材结合方式。对于基本理论与基本方法部分使用中文教材,对于新方法、新技术以及国际标准等内容则直接使用相关英文资料,并鼓励与推荐学生课外阅读英文资料,更好地了解其最新发展。
二、采用立体化教学手段
在软件工程教学过程中,采用多种立体化教学手段,拓宽学生知识面,以及更强独立思考、团队协作与解决问题能力。
1.多媒体课件。采用多媒体教学手段,制作内容丰富、形象生动课件。这些课件不仅能形象地讲授软件工程基本原理,而且使得课堂信息量更大,教师还可以演示与讲授软件工程工具。还有部分课件被制作成自学模式,以便于学生课外扩展知识。
2.双语教学。对软件工程可进行双语教学,采用国外优秀原版教材,课堂板书与作业都采用英语作为工作语言,并鼓励学生使用英语解答;同时给学生提供英文课外阅读资料,让他们及时了解国际上学科最新发展。
3.实践。在课外,采用大量项目演练。项目以团队操练方式进行,一个项目组由5~6名学生组成,分别担任项目经理、客户、上级经理、系统剖析员、程序员与测试员等角色。由教师为其提供一个虚拟项目情景与要求。项目组根据项目需求,制定项目计划,进行剖析、设计、编码与测试,运用所学知识,分工协作、查资料、探寻问题解决方案。应注意培养学生遵守职业道德、法律与纪律,尊重知识产权。必须发挥团队作用,提高学生在团队中工作能力,培养学生交流、沟通、协调及与用户合作能力。进入课程设计阶段,学生就能够进行实际软件项目开发。
4.课程网站。建立软件工程网站,组织与帮助学生剖析性学习,促进学生主动发现与主动剖析,扩展课堂教学。在网站上发布课程安排、教学大纲、师资介绍、作业、多媒体课件、实践要求、常用软件工程模板、自测题等内容,同时提供大量有价值参考书籍清单与电子文献,供学生随时查阅,学生还可以随时与教师在网上进行交流与答疑,变学时有限教学为在读期间全程教学。
5.剖析校企合作。软件工程具有显著实践特点,其教学内容必须与当前软件行业发展与需求保持同步。因此学校应该与实力雄厚、管理规范软件企业建立合作关系,及时了解行业发展动态,调整教学内容。聘请既有理论知识又有开发经验软件工程师为学生做有关先进工程技术与管理规范方面专题报告,让学生了解企业开发软件项目全过程、软件开发实际问题、行业现状以及发展趋势,及时调整学习方向,增强学习主动性与积极性。
三、进行案例教学
软件工程讲授原理、技术、方法都很抽象,容易产生枯燥乏味感觉。为了使学生能深刻领会与理解软件工程思想与方法,在教学中引入实际案例,将复杂抽象概念用具体生动案例进行诠释,能够收到事半功倍效果。具体可采用以下步骤:
1.设计一个典型、完整、易于理解、实际软件项目案例。在整个教学过程中结合该案例讲授每个知识点,将实际案例作为贯穿所有知识点主线。该案例最好来源于授课教师直接参与软件项目,授课教师对其全部细节能够准确掌握。
2.讨论案例。在讲授一个重要知识点后,安排一
文档评论(0)