基于多元教学模式的“软件工程”课程改革研究

基于多元教学模式的“软件工程”课程改革研究

ID:24775794

大小:113.00 KB

页数:10页

时间:2018-11-16

基于多元教学模式的“软件工程”课程改革研究_第1页
基于多元教学模式的“软件工程”课程改革研究_第2页
基于多元教学模式的“软件工程”课程改革研究_第3页
基于多元教学模式的“软件工程”课程改革研究_第4页
基于多元教学模式的“软件工程”课程改革研究_第5页
资源描述:

《基于多元教学模式的“软件工程”课程改革研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于多元教学模式的“软件工程”课程改革研究  摘要:“软件工程”是计算机专业核心课程,但目前教学模式存在一定的问题。针对目前高校“软件工程”课程教学中存在的问题,分析了现有的5种教学方法,提出了在软件工程课程不同的教学过程中采用多元教学模式,并给出了具体的实施方案。此方案发挥了各种方法的优势,为“软件工程”教学提供一种基于多元教学法的课程改革方案,使学生不仅学到了基本的理论知识,还培养了学生实际开发的能力。  关键词:多元教学模式;软件工程;案例教学法  作者简介:司春景(1981-),女,新疆阿拉尔人,塔里木大学信息工程学院,讲师;李向阳(1973

2、-),男,新疆阿拉尔人,塔里木大学信息工程学院,副教授。(新疆阿拉尔843300)  基金项目:本文系塔里木大学本科质量工程特色专业“计算机科学与技术”(项目编号:20090627)的研究成果。  中图分类号:G642.0文献标识码:A文章编号:1007-0079(2013)07-0098-03  “软件工程”是一门指导计算机软件系统开发、维护和管理的学科,主要利用工程概念、原理、技术和方法,将现代技术方法和正确的管理技术相结合,重点研究应用软件开发的基本理论和工程技术来指导软件系统的开发、维护和管理。“软件工程”10课程是学生参加工作以后最能直接应

3、用的一门专业核心课,它要求做出一个满足用户要求的系统,这是一个很具体的实践过程,具有很强的工程和项目背景。[1]  一、传统教学模式的问题  “软件工程”是计算机专业学生的一门基础必修课。在目前的教育体系下,大学生学习知识的主要途径是教师讲授。传统的“软件工程”课程教学模式在理论教学方面重视基本知识的教授;在教学原则上强调教学的直观性、系统性和巩固性;在教学方法上强调学生预习、教师讲授和学生反复复习记忆;在教学组织形式上则选用“填鸭式”教学。这种强调知识的单线注入和忽略学生思维训练的方法,不能很好地调动学生的学习主动性,不能起到很好的学习效果。当前高

4、校软件工程课程教学中存在以下突出问题:  1.教材重理论轻实践  对于没有任何大型软件开发经验或参与开发的高校本科生,如果教材只关注软件工程理论的讲解,包括软件开发模型、分析和设计方法等,则学生无法将理论联系实际,所学内容不知所云,更无法在日后发展中将理论与实际相结合。  2.实践教学缺乏系统性和针对性  目前许多高校“软件工程”课程除了理论讲解外,也加入了实践教学部分。往往受学时所限,实践分为软件项目若干设计文档的编写和软件工程工具的实验练习。前者受缺乏相应的开发环境、教师虚拟客户不能很好地反应现实需求、理工科学生的文字表达能力不足等因素的影响,设

5、计文档的编写不能很好提高学生能力;后者在一定程度起到了一定的作用,但对于培养学生分析问题、解决问题、管理和团体协作能力方面仍显不足。10  3.评分模式单一  软件工程采用了传统的闭卷考试方式,平时成绩占总成绩的30%,期末考试占70%。平时成绩=上课出勤情况(10%)+实验完成情况(10%)+作业完成情况(10%)。任课教师通过对不同的考核内容赋予不同权重来评价学生对软件工程课程的掌握情况,主要考核学生对课程基本知识的理解。此方法不足以提高学生实际动手的能力,更不利于激发学生实际软件设计开发的兴趣。  二、现有的教学方法的分析  针对上述问题,从事

6、软件工程的相关教师从不同角度,对软件工程课程进行了改革。归纳起来主要有如下几种教学方法改革:  1.自底向上教学法在“软件工程”课程中应用  授课方式主要是用倒叙的方式贯穿完整案例(包含警戒案例),以启发、讨论、辩论的形式讲授软件工程的原理、方法及过程,使学生不觉生疏,易接受,又符合IT从业人员的工作进程。[2]  2.模块化教学法在“软件工程”课程中的应用  在尊重教学规律和学生个性发展的原则上,根据课程体系和内容之间的关系,将教学部分划分为若干独立的模块,确定模块之间的关联,针对不同的教学计划要求,采用不同的模块组合有选择地进行讲授和学习。[3]

7、  3.案例教学法在“软件工程”课程中的应用  软件工程案例教学是根据“软件工程”10课程的教学目的和学生培养目标要求,教师选用相应的案例作为基本素材,引导学生对案例进行调查、思考、分析、讨论、设计、开发和交流等相关活动,在活动中教授学生软件工程的原理、方法及过程,进而提高学生分析和解决问题的能力,加深学生对基本理论知识的理解和掌握。[4]  4.项目驱动教学法在“软件工程”课程中的应用  项目驱动教学法是案例教学法的基础上采用“案例导向、项目驱动”的教学方法。首先,教师根据要讲授的理论知识预先准备一个或者多个小的软件开发项目;然后,将学生作为主体,

8、以软件开发项目的研发过程为引导,采用学生小组团队合作和学生个人独立完成相结合的教学形式,组织学生开展集体讨论

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。