软件工程课程教学资源开发分析的论文

上传人:s9****2 文档编号:552585283 上传时间:2024-02-09 格式:DOCX 页数:4 大小:21.54KB
返回 下载 相关 举报
软件工程课程教学资源开发分析的论文_第1页
第1页 / 共4页
软件工程课程教学资源开发分析的论文_第2页
第2页 / 共4页
软件工程课程教学资源开发分析的论文_第3页
第3页 / 共4页
软件工程课程教学资源开发分析的论文_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程课程教学资源开发分析的论文》由会员分享,可在线阅读,更多相关《软件工程课程教学资源开发分析的论文(4页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程教学资源开发分析的论文软件工程课程教学资源开发分析的论文【摘要】针对传统软件工程课程教学中存在的理论性强、课程内容较抽象,学生难于理解、学习动力不足的现象,对作者在教学 实践中所开发的几类常用教学资源进行了总结和探讨,在传统教学 资源类别的基础上补充了新的类别,并对每一种教学资源选取了课 程中的典型示例予以说明,对软件工程教学模式改革进行了有益的 探索。【关键词】软件工程;教学资源开发;教学模式改革0 引言软件工程课程是计算机专业的一门专业必修课程,该门课程主要用于指导计算机软件的开发和维护,其内容涉及技术、方法和管理 等诸多方面,对于培养计算机专业学生的工程能力及专业素养具有 举

2、足轻重的地位。但在该课程的传统教学中,存在着理论性强、课 程内容较抽象,学生难于理解,学习动力不足等现象。针对这些问 题,笔者在该门课程的教学实践中,对课程中的教学资源进行了开 发,所开发的教学资源不仅包含传统类别的教学资源,还针对本门课程的特点,增加了新的类别,并进行了总结和示例说明。1 现存问题分析软件工程课程是一门综合性和实践性都很强的专业基础课程,主要内容包括:软件设计与开发的过程与方法,软件测试与维护技术, 软件项目管理等。其课程内容繁杂,理论与技术方法众多,课程中 涉及的概念、原理比较抽象、复杂,难于理解。在传统的课程教学 中,教师多按照教材的编排来组织教学内容,而教材大多偏重于概

3、 念及原理的理论性阐述,可操作性及实用性略显不足,学生在学习 过程中容易感到枯燥、乏味,难以激发学习热情。2 应对措施针对教材中知识讲解偏理论化,实例、案例资源不足,学生学习兴趣不高的情况,笔者在教学过程中注意改进教学方法、丰富教学手段,着重在课程教学资源的开发上做了一些有益的尝试,以提高学生的学习兴趣,缩短理论与实际应用的距离。3 教学资源开发具体内容根据我国教育资源建设技术规范(以下简称规范),教学资源可以分为以下八类1 :媒体素材(包括文本类素材、图形图像类素材、音频类素材、视频类素材、动画类素材五大类);试题库;试卷;课件与网络课件;案例;文献资料;常见问题解答;资源目录索引。其中,试

4、题库、试卷、课件与网络课件资源、常见问题解答,在以往的教学中已经进行了开发,在现阶段的教学中,在完善上述资源的基础上,主要对课堂教学中经常使用到的几类资源如媒体素材、案例、文献资料等进行了开发,并结合本课程的特点,补充了诸如应用实例、源程序实例、行业新兴技术等教学资源。总结起来,主要对以下八类教学资源进行了开发和扩充:3.1 媒体素材媒体素材是一类重要的教学素材,其中音视频素材尚有待于在今后的教学中进行开发,现阶段的教学中主要对以下三类媒体素材进行了开发:( 1)文本类素材对于文本类素材的开发,这里主要指在教学的过程中,针对所讲授内容,补充相关的文本类参考材料,供同学们进行拓展阅读。例如:在编

5、码风格部分,关于标识符的命名方法,提供了对“匈牙利命名法”进行介绍的材料;对于如何进行适当的注释,给出了对序言性注释的一般格式进行说明的、文本材料,这些文本类素材使得相 应知识点得到了延伸,满足了有更高学习要求的同学的需要。2)图形图像类素材图形图像类素材是本门课程教学资源开发的一个重点,这类资源的作用显而易见,它可以使抽象的概念形象化、具体化,便于学生理解。例如:在讲解“原型系统”这一概念时,通过展示建筑物原型模型的图片来帮助同学们理解什么是“原型”;在讲解“软件的特点”这一知识点时,对于“软件不存在磨损和老化”的这一特点,通过展示零件磨损的图片,与软件无磨损的图片进行对比,让学生对软件的这

6、一特点有更直观的感受课程中可开发的这类图形图像资源还有很多,通过对这一类资源的开发和利用,改变了传统的软件工程课程理论化、抽象化的教学方式,使知识的传授更具形象性和生动性。( 3)动画类素材对于涉及动态变换及变换过程的知识点,在课程中开发了相应的动画资源来进行动态演示,使得转换过程更加的清晰明了。例如:变换型数据流图和事务型数据流图映射为程序结构图的变换过程、集成测试中采用深度优先或广度优先进行自顶向下结合的测试过程,都可开发相应的动画素材来实现动态演示。3.2 案例在教学过程中,还开发了大量的案例资源,以培养学生的学习兴趣、激发学生的学习热情 2 。例如:对于“软件危机”这一知识点,使用软件

7、开发史上“软件危机”的典型案例旧M公司在开发旧M360系列机操作系统时所陷入的历史上著名的“软件开发泥潭”的例子来进行说明。再比如,在软件测试一章,用微软公司曾经经历过的失败的经验教训来说明软件测试的重要性还可以让同学们自己例举一些案例,这样不仅可以大大丰富案例的数量,还可以提高他们的学习兴趣和热情。3.3 应用实例针对课程特点,对于涉及系统分析与设计方法方面的教学内容,补充了应用实例类教学资源来进行实例化教学 3 。例如:在结构化方法中介绍数据流图的画法时,例举了仓库定货系统的实例;在面向对象方法中讲解面向对象的分析与设计过程时,例举了图书管理系统面向对象分析与设计过程的实例。3.4 源程序

8、实例在软件工程课程教学中,有大量的知识点是对设计、编码及测试中的一些普遍原理的说明,在传统的课程教学中,对这些知识点大多概括性的介绍,没有与具体的程序设计实例相结合,使得学习者在学习的过程中感觉较抽象,很难与编程实际相结合。针对这一问题,我们在课程中补充了程序实例类教学资源来配合对相关原理的说明,避免了抽象化的说教,使同学们更容易理解,同时又使得该课程的教学与同学们的编程实践更加贴近,缩短了理论原理与编程应用的距离。例如:对于黑盒测试和白盒测试的几种方法,通过相关的实例程序来进行具体化的说明;再比如,对于面向对象的基本概念,如类、对象、实例、消息、继承、多态等,也开发了相应的C+碱程序实例,以

9、说明相关概念在面向对象编程中是如何实现的。3.5 行业新兴技术在课程教学中,还补充了对行业新兴技术进行介绍的课程资源,这一类资源由于具有鲜明的课程特点,因此在这里单独作为一类资源列出。其中一个典型的示例,便是在实现与编码一节所引入的对目前两大主流开发平台:.NET平台和J2EE平台进行比较的介绍性 资料。3.6 实践题目软件工程是一门实践性很强的课程,除了理论教学,也安排有上机实践环节。为了更好地开展实践教学,提高学生的实践能力、工程能力和创新能力 4 ,我们精心设置了一系列功能目标明确、贴近学生学习生活实际、难度适宜的实践题目,组成题目库,供学生们组成开发小组自主选择题目来进行实践。这样的方式充分发挥了学生的主观能动性,对学生相关能力的培养也起到了很好的促进作用。3.7 软件工程文档规范及范例文档为了更好地指导学生完成实践内容,在课程中还提供了各种软件工程文档规范及相应的范例文档,供同学们进行学习参考。3.8 文献及网络资料

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号