软件工程课程理论与实践教学方法.doc
《软件工程课程理论与实践教学方法.doc》由会员分享,可在线阅读,更多相关《软件工程课程理论与实践教学方法.doc(8页珍藏版)》请在三一文库上搜索。
1、软件工程课程理论与实践教学方法 软件工程是高等院校计算机专业教学计划中的一门理论性和实践性非常强的课程,是计算机软件开发和维护的一门工程性学科,课程主要培养学生的软件开发能力和项目管理的能力,课程的理论和方法也逐渐运用到软件行业中,软件工程课程的教学也越来越受到重视。从软件工程课程的理论教学、实践教学方面对软件工程的教学方法进行分析与探讨。 软件工程课程是高校计算机教学计划中的一门核心课程,也是计算机和软件专业的必修课程,其相应知识是从事软件设计、开发、管理、维护人员的必备知识。课程教学目标为培养学生掌握软件工程的基本原理、概念,树立正确的软件工程思想,学习典型的软件开发技术,培养学生进行实际
2、的软件开发和项目管理的能力,培养多层次、实用型、应用型、具有国际竞争能力的软件工程人才。但课程中涉及的概念、原理比较抽象、复杂,学生在学习过程中容易感觉到理解困难、枯燥、乏味,所以教师在实际的教学过程中应注意教学方法的合理运用。 1理论教学 在理论课程的教学过程中,教师应根据教学大纲,深入分析教学内容,要尽可能举例讲解书中理论知识,常设计问题,多提问,鼓励学生自己找出答案,充分调动学生的主观能动性。讲评所述方案的优缺点,进行由浅入深的启发式教学。另外,教学过程是由教师教与学生学两个方面组成。教师最终目的是为了学生学,教师应以学生为主体,运用自身的专业素质、实践经验与学生进行沟通。例如在第一堂课
3、中首先应让学生对整个课程的定位、主要内容、结构安排以及重要性等有一个整体的认识1。其次,教师在课堂讲解过程中,要运用一个具体的“工程”项目有步骤、有计划地进行讲解,可以采用阶段性的知识小测验、知识练习题、问卷调查等方式来了解学生对知识掌握的程度。 1.1采用案例式教学的方法 软件工程课程中的原理、技术、方法比较抽象,学生在接受抽象的理论时,容易产生枯燥乏味的感觉。为了使学生领会和理解软件工程的思想和方法,在教学中,对复杂抽象的概念引入实际案例进行解释,如在教学中可运用贯穿全课程所有知识点的某个系统实例进行讲解,也可用教师直接或间接经历过的实际案例或一些经典软件工程教学案例进行说明,给学生提供实
4、际成功与失败的软件工程项目素材,教师通过模拟实际项目开发的部分场景,将枯燥的理论和技术用灵活生动的例子表述出来,让学生对项目成功与否,哪些地方符合软件工程思想,哪些地方违背了软件工程原理,怎样改进等问题进行讨论并提出自己的解决方案;而后教师做出总结。对正确的论点给予肯定和完善,指出一些带有倾向性和原则性的问题,特别是对某些问题可以更深一步的思考,做出启发式的诱导2。通过案例贯穿软件工程各知识点的讲授中,将理论与实际的案例紧密结合,变抽象为具体, 让学生从枯燥的理论中走出来,将软件工程过程、方法论和工具的使用贯彻到软件项目开发当中3,激发学生学习的兴趣,帮助学生充分理解和掌握各理论知识点,使学生
5、能够真正从工程师的角度分析问题和解决问题,为学生将来从事软件专业打下基础。 选择案例要注意以下几点首先要选择具有目的性、典型性、完整性、真实性、易于理解的软件项目案例。其次,教学案例要有一定的复杂度,能够启发学生的思考,并能根据软件工程的发展对其进行不断的修改和完善2,学生可以通过阅读案例,查阅有关资料,多角度地进行观察,客观分析问题,做出合理的解决方案。再次,选择的案例应体现出软件测试阶段及软件的维护过程等相关内容。 1.2 “教”与“学”的互动 在教学过程中,启发学生的学习兴趣,进行“教”与“学”互动。以学生为主体,采用启发式、讨论式、探究式等多种教学方法,例如围绕课程中的重点、难点、疑点
6、进行讨论,让学生走上讲台,进行学生讲、学生评、老师总结,从而增加学生动脑、动口训练,培养学生自主学习的能力。对遇到的问题,学生可以通过小组分析、讨论、老师的启发与引导解决。学生和教师共同合作,这样既培养学生合作学习、探究性学习的能力及良好的团队精神,又激发了学生学习的热情及提高学生对教学内容的掌握程度,使教学效果得到提高。 1.3将“工程”贯穿于教学 软件开发过程包含了需求分析、设计、实现、测试、维护过程,涉及了相关的技术知识,软件本身把程序设计和文档设计、工具使用、模块集成、资源库与模块重用、测试与安全性等紧密地捆绑在一起,形成了一个“链”4,理论课程的教学将“工程”概念贯穿于理论课程的教学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程 理论 实践 教学方法
链接地址:https://www.31doc.com/p-1859459.html