应用型本科软件工程课程改革思考

时间:2020-11-12 17:27:01 计算机软件毕业论文 我要投稿

应用型本科软件工程课程改革思考

  软件工程是一个发展日新月异的 新兴学科,其课程体系的优化与改革对于培养高素质IT人才意义重大.下面是小编搜集整理的相关内容的论文,欢迎大家阅读参考。

  摘要:本文从软件工程教学的现状着手,结合自身教学过程中的体会,针对软件工程课程教学理论知识相对较多且内容比较枯燥等问题,对软件工程的知识点进行了扩充,增加了项目管理的教学内容,同时在课程实践中结合项目的真实场景对实践内容进行了补充,从实施情况来看,教学效果比较显著,收到了学生的良好反馈。

  关键词:软件工程,加强实践,项目管理,教学效果

  一、引言

  软件工程作为一门跨学习的课程,通过软件工程课程的学习,学生可以学习在项目管理和软件开发中的基本方法论,为学生投身社会从事IT相关工作打好良好的基础。软件工程课程内容相对宽泛,要求学生自身的素质较高,所以一般安排在高年级授课,但是在实际的授课过程中会发现采用传统的教学方法收到的教学效果甚微,学生反映课程内容理论知识偏多、内容比较枯燥乏味,学习动力不足,积极性不高,兴趣不浓厚。针对该门课程在教学内容、教学方法、重难点知识讲解、课程实践和项目实训等方面的不足,当前在教材的选取、教学方法的改进、项目管理知识的引入、课程实践的完善和实训内容的创新等方面进行了一些有益的尝试和实践,从实际的教学反馈而言,取得了师生都非常认可的教学效果。

  二、教学现状中存在的问题

  第一,教学的.课时安排不合理。对于软件工程,传统的教学方法是对该门课所涉及的理论知识逐一讲解,侧重的是理论知识的传输,实践部分则相对缺失,安排的实践课时较少,有些本科大学甚至没有安排软件工程的实践课时,更不会有针对软件工程的期末集中实训。这种“重理论轻实践”的做法势必会导致学生对该门课程的学习流于形式,学生没有共鸣,收获不多。[1]

  第二,教材知识比较陈旧。自1968年北大西洋公约组织提出“软件工程”的概念以来,它的相关技术和方法论得到了迅速的发展。各高校不久后都出版了相应的教材。但随着实际开发中软件工程技术和方法论的持续更新,大部分的教材并没有将涉及的教材内容调整到位,与实际情况有些脱节。目前市面上教材主要是对软件工程生命周期的各个阶段分章节介绍,但是仅对这些章节介绍不足以满足实际开发的情境。

  第三,教学考核不均衡。依据教育部教学指导委员会《软件工程教学实施方案》,结合过去的教学经验,该门课程的总成绩由平时成绩(10%)、期末考试(70%)和实验成绩(20%)组成。其中平时成绩由课堂出勤(30%)、课堂表现(30%)和学习任务完成(40%)组成。目前这种考核方式对于应用型大学来说,实验部分占比过低,考核不足,不能充分地体现应用型大学转型的特点,对学生的实际动手能力考核不足[2]。

  第四,教学改革实践找准教材定位,扩充教学内容。我校在建设应用型大学的转型之际,对于教材的选取应该更加重视实践性和立体化,所选用的教材能够很好的融合实际项目的经验教训,旨在提高学生的实际动手能力。对于教学内容,应该做如下的三点调整:首先,在传统的基本章程基础上,增加一些实践性的章节。其次,为了使软件工程课程的内容更加丰富,可在教学的中后期加入一些项目管理的知识。最后,对于一个软件来说,程序和文档都是其不可或缺的部分,因此在教学内容中还应该增加软件工程文档编写规范和CMM(软件成熟度模型)相关文档编写规范的讲解。

  第五,增强教学实践,理论实践齐重。要做到理论实践齐重,应对课程的课时安排进行调整,合理分配理论和实践的课时。理论课和实践课所占的课时量比重应该均分,每一周一节理论课搭配一节实践课,在实践课上,对于本周所学的理论课知识设计一个实践方案,要求学生完成实践方案中所要求的内容。通过动手实践,学生可以加深对理论知识的理解,让学生切实感受到运用软件工程的思路解决问题可以收到事半功倍的良好效果,在体验中培养学生对于软件工程课程的兴趣。

  第六,改良考核方法和内容。在课程考核部分,在维持平时成绩占比不变的基础上,适当的压缩期末考试的比重和增加实践成绩的比重,并且在期末考试的内容中,减少对纯理论知识点的考核,把学生对于知识点的掌握融入到实作题中。比如说在之前的考试中,会让学生解释协作图、用例图的含义,课程改革后,对这些知识点的考察不会再出现在名词解释中,而是在实作题中以一个具体的项目为背景,比如说学生学籍管理系统,根据具体的业务情况画出对应的协作图和用例图。这样不仅考察了学生对于这两个图的掌握情况,而且能够灵活的联系实际,显然能够收到更好的考核效果。

  三、结束语

  教学实践表明,经过调整后的教学内容相较于传统的“填鸭式”的教育更具有生动性和趣味性,课堂上能够很好的抓住学生的注意力。同时,融入软件工程的真实案例可以增强学生的代入感,让他们身临其境的感受真实开发的环境。在上机实践中学生可以将所学的理论知识学以致用,体会到按照软件工程的方法论开发项目的科学性和高效性。最后在项目实践中,以一个真实的项目开发为载体,进一步运用软件工程管理的思路完成整个项目的设计、开发、上线的全流程。在以后的教学中,当前在培养学生兴趣的基础上进一步提高学生的自学能力,学习国内外更加先进的开发模型,与时俱进,为成为一个优秀的IT从业者做好知识储备。

  参考文献:

  [1]廖礼萍,刘宏哲,马小军,马楠.面向应用型人才培养的软件工程课程教学改革[J].计算机教育,2014(14):19-21.

  [2]白晓清,王勇,祝云,阳育德.“软件工程”课程教学改革探索[J].高教论坛,2007(2):122-124.

【应用型本科软件工程课程改革思考】相关文章:

1.试析技术应用型本科院校大学语文课程改革探索

2.机械控制工程课程改革思考

3.应用型本科课程教学方法研究

4.应用型本科院校大学物理教学改革

5.网络工程专业认知课程改革思考

6.电子类应用型本科金工实习教学改革探索

7.应用型本科学院政治经济学课程教学改革探索论文

8.应用型本科会计实践课程设计调研实践报告