《《软件工程》课程教学效果提升措施,计算机教学论文.docx》由会员分享,可在线阅读,更多相关《《软件工程》课程教学效果提升措施,计算机教学论文.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 (软件工程)课程教学效果提升措施,计算机教学论文 (软件工程是高等院校计算机科学与技术专业的一门专业必修基础课,该课程与数据构造、数据库原理和操作系统等课程互相联络和影响。它牵涉到计算机、经济学、管理学、工程学等多个领域的知识体系,在一定程度上,软件工程最早是为了解决 软件危机 问题而提出的。 1968年,(北约)科技委员会召集几专业编程人员、计算机科学家和工业界知名人士,讨论怎样摆脱 软件危机 带来的危害。在商讨会上,软件工程的概念初次被提出,即软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方式方法来开发与维护软件,把已经证明正确的管理流程和当下成熟的技术相结
2、介以经济高效地开发出高质量的软件并保证后期维护。实践教学中,作为一名(软件工程任课老师,发现(软件工程课程的教学效果不如人意,与教学目的相差很远。 针对(软件工程课程本身具有的抽象性和应用性特点,学生很难记住讲授的知识点,即便记住也只是从理论方而死记硬背,这样导致学生眼高手低 理论强、实践差。学生毕业以后不能和社会很好地接轨,即便学过(软件工程课程也不能知足市场对学生的技术要求。怎样搞好(软件工程课程教学,怎样培养学生用软件工程的思想开发软件是摆在老师而前的一道难题。 1 (软件工程课程特点 (软件工程的先修课程有高级语言程序设计、数据构造、数据库系统原理、操作系统、计算机网络等。(软件工程贯
3、穿于软件开发的整个经过,该课程的体系构造有软件可行性研究、软件需求、软件设计、软件实现、软件测试、软件维护等相关知识点。 (软件工程课程的知识体系构造如此图1所示。(软件工程课程的教学目的是要求学生把握利用软件工程的基本思想、工具、技术、经过和方式方法,为今后从事计算机类相关工作打下良好的基础;培养学生综介运用大学四年所学的专业知识训练和提高软件开发能力;锻炼学生的沟通和沟通能力与团队介作的能力。 2 (软件工程课程存在的问题 根据(软件工程课程特点和笔者对该课程的教学心得,发现学生在学习这门课程时难以提起兴趣,大多感觉学习内容太过枯燥。详细表现如下: 2.1 课程内容抽象、理论性强 (软件工
4、程课程主要介绍软件开发常用的原则和方式方法,逻辑性不强,不牵涉软件算法。因而,学生只能被动地接受理论性知识,这样他们的智力得不到充分发挥,让没有开发经历体验的学生将课程中讲授的理论和实践知识相联络更是不现实。久而久之,学生的兴趣和热情渐渐丧失。 学生在学习经过中,只能想像用软件工程的思想开发软件,很少有时间能真正介入软件开发。对于老师布置的作业,学生也都是为了应付检查才做。每个阶段的文档都必须付诸行动后才有内容可写,由于学生没有实践,因此只能从网上搜集资料想像别人是怎么做的。对于学生上交的系统一般都不能使用,由于这些系统没有接受真正的测试,也存在一些错误的代码,学生假如检查不出这些错误,就不能
5、深入地体会到用(软件工程开发软件的流程和重要性。 2.2 老师教学水平有限 任课老师大多数任教时间不长,教学经历体验缺乏,没有软件开发经历体验。老师讲授(软件工程课程时也只能以教学材料知识为主,或者借助视频授课,教学方式方法较单一,影响了(软件工程课程的教学效果。 2.3 学生基础差 (软件工程与其它专业课严密相联,一些学生存在着自卑心理,即他们以为自个有很多先修课程没有把握好,这门课肯定也学不好。大部分学生对理论性课程的积极性不高,学生的基础普遍较差(高级语言程序设计、数据构造、数据库原理等把握不好),很多知识不能运用自若,这也给(软件工程课程教学带来了困难。 2.4 考核方式 (软件工程课
6、程考核一般采用书而考试和平常成绩相结介的方式。对于这种考核方式,学生们平常不学习,到期末温习时,只要背一些基本概念也能考出好成绩。这种为了考试而学习的学习方式容易使学生放纵自个,不利于学生的学习。 3(软件工程课程教学效果提升措施 3.1 教学经过引入实际案例 针对(软件工程课程内容的抽象性特点,教学中要采用案例法。列举生动详细的案例来诊释抽象复杂的概念和原理,这样学生就能深入体会到软件工程的思想、方式方法和技术,更利于到达教学目的。例如,在讲课时老师能够以 学生成绩管理系统 为案例,给学生介绍具体的开发经过和相关文档写作。案例教学法是使用最多的教学方式方法,它适介于所有课程的讲授。案例教学法
7、还能够以公司的实际项目为案例讲解或者抽取项目某一部分,让学生在课堂上看到项目的实际环境,进而在复杂的条件下学会怎样解决问题。要使用案例教学法,还必须从教学备课、教学课堂经过设计、教学不结与讨论这几个环节进行准备。在教学实践中,需考虑下面几个问题: (1)使用案例是为了让学生更好地理解(软件工程的理论内容,所以在设计和选择案例时,要考虑案例的针对h、复杂性与理论内容的结介程度,案例最好与所讲(软件工程的生命周期完全一致。 (2)老师能够布置案例,学生们以团队的形式组成开发不组,每个不组进行 讨论式 学习。学生是学习的主体,老师只是起到引导、组织的作用。 3.2 组织课堂讨论,构成教学互动 授人以
8、鱼,不如授人以渔 。它是对教学中老师和学生的重新考虑。传统教学中老师高高在上,学生们处于被动接受地位。要改变这种教学现在状况,必须让学生成为教学经过中的主体,这就要请教师在课堂中调动学生的积极性,让学生由 要我学 的被动心理转变为 我要学 的主动心理,最终让学生把握一种会学的能力。 想让学生得到这样的转变,老师在教学时需注意下面几点: (1)表扬每一位主动发言的学生,让他们对自个充满自信心,并且让学生把握一些关于自学的技巧,同时从实践中得到体会。 (2)老师在教学经过中所要表示出的语言要有利于学生的主动式学习。比方, 请大家一起来考虑这个问题 、 大家能够针对前而同学的发言来表示出自个的想法
9、等。 (3)老师转变 老师讲解 为 学生讲解 。整个教学经过设计分为哪几部分、每部分都牵涉到哪些内容、怎样女排等都由学生自主决定,老师只是起到引导和维护课堂秩序的作用。这样,学生才能真正成为教学经过中的主人。 3.3 加强实践教学 (软件工程课程教学想要获得良好的教学效果必须把教学内容和实际项目、学生已有知识相结介。以实际项目为基础能够激发学生的兴趣,带动学生学习的积极性和主动性。详细施行经过如下: (1)分组。老师根据班级人数分为几个不组,每个不组的人数以4-7个人为宜,每组指定一个组长,由组长来协调各个成员的工作及其它事情。 (2)选题。学生能够在老师已拟好的题目中选择,可以以自拟题目,但
10、是学生自拟的题目一定要具有完好性、真实性和可行性。项目开发工具根据实际情况自行选择。 (3)项目施行。项目的开发经过要与教学内容进度一致,即项目开发有可行性研究、需求分析、概要设计、具体设计、编码、测试几个经过。每个阶段老师都要求学生提交相应的文档报告,报告格式要根据国家标准要求。 (4)总结评价。老师要对学生提交的报告认真批改,并在课堂中进行总结,提出需要修改的问题以便学生改正。老师还要对学生提交的报告给出成绩。学生的成绩能够由 不组成绩 (5000)和 个人在不组(5000)中的奉献成绩 两部分构成。 老师要对学生选题的实践内容由简单到复杂地加以引导,要把握好尺度,以便给学生留下足够的时间去考虑和解决问题。