软件工程教学案例设计初探.doc
本文关键词:软件工程教学案例设计初探,由笔耕文化传播整理发布。
软件工程教学案例设计初探
作者:巫华芳
来源:《教育与职业·理论版》2007年第17期
[摘要]案例教学法改变了传统教学的教学形式,能激发学生的学习兴趣,鼓励学生积极思考,提高学生解决问题的能力。文章简要介绍了软件工程课程的案例教学法,重点阐述了该课程教学案例设计的一般原则、基本方法,最后提出了案例选择与设计过程中应注意的一些问题。
[关键词]案例教学 案例设计 软件工程 教学方法
[作者简介]巫华芳(1968- ),女,赣南师范学院数学与计算机科学学院讲师,研究方向为计算机辅助教学、计算机软件及应用。(江西 赣州 341000)
[中图分类号]G642.0[文献标识码]A[文章编号]1004-3985(2007)27-0139-02
一、引言
软件工程是高等院校计算机专业的一门核心课程。开设该课程的主要目标一方面是让学生掌握软件开发的系统知识,包括其中的原理和方法;另一方面是提高学生解决实际问题的能力,,培养学生的团队精神,为将来从事软件开发及进行项目管理打下良好的基础。随着新思想、新技术、新工具的不断出现,软件工程的教学如果完全使用传统教学模式已经不能满足该课程的要求。由于该课程强调实践和解决实际问题的能力培养,因此在教学过程中,采用在建构主义教学理论指导下,计算机技术和教学实践相结合设计出来的教学模式——案例教学法,能使软件工程课程的教学取得较好的效果。
案例教学法源自于医学教育中的问题导向学习(Problem-based learning),它借助真实的案例连接学习的内容与实际生活中的应用,希望引发学生内在学习动机,强化学习者主动参与的学习行为,增进学生自我引导的学习技巧,增强知识迁移,使学生能学以致用。此种方法较口述与文字叙述更能有效连接知识与实际应用,能更好地激发学生的好奇心和求知欲,使学生产生强烈的学习欲望,拓宽学生知识的深度和广度,通过创造性思维活动完成对问题的解决,真正提高学生的思维技能和创新能力。
案例教学是指向学习者提供案例研究的学习环境,包括从实际案例中选取资料,让学习者以调查员的身份去调查案情,通过对资料的收集、分析、决策,最终对问题的解决得出可行的结论。案例教学要取得较理想的效果,教学案例的选取与设计非常关键。
二、案例设计的一般原则
案例教学非常重视学生的主体活动,强调理论联系实际,培养学生解决问题的能力,这与软件工程的课程目标相一致。同时教学案例的设计与选取直接影响到该教学模式的教学效果及学生的学习兴趣,因此在设计案例时应遵循以下几条原则:(1)符合教学目标的原则。案例的设计与选取要与教学目标相一致。教师要对教材进行深入研究,制订较详细的教学计划,同时根据软件工程学科体系设计出包括基本概念、基本理论及应用在内的典型案例,确定案例的数目、各案例的目的或目标、使用案例的具体章节、每一个案例要用的课时数等。(2)真实性或拟真性原则。案例的设计要建立在理论知识的基础上,而又应回归到实际中。软件工程课程的案例教学法是基于建构主义理论指导下的一种教学方法,它首先强调的是教学中情境创设,因此案例要以软件开发中的常见问题为素材,同时要根据教学内容和学生的知识水平由浅入深地呈现给学生,这些案例需要学生经过一定的分析、思考才能解决。例如,可以采用学生管理信息系统、图书购销系统、酒店预订系统等实际系统作为教学案例。(3)典型性原则。软件系统设计和开发涉及的范围极为广泛,考虑到教学时间的关系,用于教学的案例应具有代表性或典型性,既能体现理论知识和系统原理的应用,又能做到举一反三,所以在需求、设计、编码和测试阶段的教学案例可选用2~3个典型的系统开发案例进行教学。(4)启发性原则。案例应体现出一定的问题情境并具有启发性,能启发学生深入思考,把握好问题的难度,要留给学生足够的思维空间。通过分析案例,教师要启发学生如何探求知识,逐步培养学生提出问题、解决问题的能力。通过案例的学习,学生不仅能学到系统的理论知识,而且可以学会探求知识的方法,学到一种思维的方法。(5)规范性原则。文档的编写也是软件工程课程中的重要教学内容。系统开发过程中每个阶段的工作都应在文档中体现出来,对文档写作有严格的标准和规范,因此可设计和选取一些与此有关的案例进行分析,如可设计需求规格说明书、概要设计说明书、详细设计说明书的文档案例。
三、软件工程课程中案例设计的基本方法
软件工程课程的特点是既有系统的理论知识,同时又有将理论应用于实践的方法和技术,因此在设计案例时,根据系统开发的不同阶段可设计一些与现实问题联系紧密的案例,如图书购销系统、病房监护系统等。在讲授系统开发的不同阶段时可设计和选取单个案例,单个案例侧重对个别典型事务或事项的处理,具有相对独立性。运用单个案例主要用于解决教学过程中的重点问题。也可以设计2~3个综合性的案例,综合性案例的内容应具有内在联系性,多种知识、方法与技术融为一体,有利于提高学生综合运用知识的能力。根据运用方式的不同,案例还应设计为概念型和操作型。概念型主要针对那些要求学生对理论方法等进行观察思考、讨论质疑,侧重提高分析和解决问题能力的案例,如在分析阶段的数据流图、设计阶段的体系结构图及文档书写等;操作性案例是根据提供的资料,要求学生独立或分组系统地进行整理、分析、提取等,旨在提高学生的实际动手技能等的案例,如算法的设计、代码编写、系统测试用例的设计等。
四、案例设计时应注意的问题
案例设计的好坏直接影响到教学的效果,所以设计案例时必须注意以下几个问题:
博泰典藏网btdcw.com包含总结汇报、高中教育、教学研究、经管营销、出国留学、计划方案、自然科学、表格模板、党团工作以及软件工程教学案例设计初探.doc等内容。
本文关键词:软件工程教学案例设计初探,由笔耕文化传播整理发布。
本文编号:227295
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/227295.html