当前位置:论文写作 > 论文集 > 文章内容

项目驱动教学模式在软件工程课程中的应用

主题:软件项目 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-04

简介:关于软件工程项目方面的论文题目、论文提纲、软件工程项目论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

软件工程项目论文范文

软件项目论文

目录

  1. 软件项目:金石工程项目管理软件_快速入门1

关键词:软件工程;项目驱动;教学改革;教学模式

一、当前软件工程专业应届毕业生就业情况分析

每年市场上对软件工程专业人才需求都是供不应求,很多软件公司都缺乏软件技术开发人员,但是每年很多高校的软件工程专业的学生就业率却是很低.就以我学院为例,每年软件工作专业应届毕业生为60人左右,然而真正从事软件开发的毕业生不到10人,经调查发现,目前很多普通院校软件工程专业应届毕业生的动手能力以及实际操作能力都很差,然而对于一般软件公司而言,如果去花时间与金钱去培养是不现实的.他们一般是需要能立即上岗操作的人才.这说明目前很多普通院校的软件工程专业培养方法不能满足市场的需求,尤其是在软件工程这门课程培养方法上.

二、软件工程课程地位

软件工程是软件工程专业核心课程之一,是培养学生解决实际问题能力的重要工具,对提高学生的动手能力与实际操作能力有很大帮助.所以,提高软件工程课程的教学方式对学生的今后学习与就业都有十分重要的意义.

三、传统软件工程课程教学方式存在的问题

1.课程内容抽象,学生的兴趣下降

由于软件工程课程的理论比较抽象,不易给学生带来学习的兴趣,所以在学习中极易产生枯燥、乏味的感觉,培养学生的实践能力十分困难.因为软件工程课程不涉及具体软件项目,学生本身动手机会比较少,所以学生在学习过程中很难将抽象的理论与实际软件项目联系起来,结果只能被动接受抽象理论,结果导致学生学习该课程的兴趣下降.

2.理论多于实践

软件工程这门学科的特点介绍整个软件开发的过程以及软件开发所运用的技术,很少有具体项目来贯穿整个课程,所以本课程的性质就决定了理论多于实际.

3.考核方法落后

一般应用本科院校的软件工程课程的考核方式为笔试加平时成绩的方式,这种考核方式,期末考核内容也只是软件工程的抽象知识,如果学生进行记忆或死记硬背就能取得好成绩,这样学的东西很容易忘记,不利于学生吸收,所以传统的考核方式是很难体现软件工程这门课程的目标.

4.“双师”型教师缺乏

目前大多本科院校的教师都是从研究生毕业就来学校当老师,没有在公司或企业工作经历,从而缺乏实践操作能力,所以在给学生授课时,也往往不会去注重学生项目的实践能力的培养.

针对上述传统教学存在的问题,本文提出以项目为驱动在软件工程课程教学的应用.

四、项目为驱动在软件工程课程中的应用

1.项目任务的布置

项目分为课内模仿项目和课外同步训练项目.课内项目按软件功能模块分为若干子项目,每个子项目又分为若干个任务,教师课内采用“任务驱动,行动导向”的教学模式在机房组织教学,采用教师示范学生模仿的“学中做、做中学”的教学方法.课外同步训练项目属于课外自主学习的课程设计项目.学生自行选择主题,利用课外时间自主完成.教师以需求方与技术顾问的双重角色提出软件必备功能,同时配以更完善的学习资源(如提供常用组件、数据库设计知识等),体现“自主学习”的特点,严格按软件工程的模式组织教学,撰写软件文档,最后进行项目演示和答辩,真正体会软件工程在软件开发中的应用,激发学习兴趣.

2.学生的分工

学生将按软件开发过程项目管理员、系统分析员、程序员、测试员、文档编写程序员等角色组成4人开发团队,明确任务分工和职责,协作完成,培养学生的团队合作精神,沟通能力和协调管理等能力.通过分组,使学生能胜任研究、分析、开发、设计、生产、测试、管理、咨询、培训等多种角色,使学生熟练掌握软件工程知识与技能,具备作为软件工程师从事工程专业所需的专业能力.

3.项目验收

在课程结束时,将组织项目验收会,模拟软件企业的做法,要求每个小组演示课外项目的成果,从系统背景、团队介绍、采用的技术、系统优势及存在问题等几方面进行汇报,同时演示系统的各项功能,完成老师提问,训练学生的口头表达能力和项目的汇报技能.

4.课程考核

由于软件工程是实践性非常强的课程,但其中也有大量的理论知识,因此考核将采取理论考试和实践项目考核相结合的办法进行.理论考核采取开卷考试,要求学生具备分析问题解决问题的能力,能将理论很好地运用;实践项目考核以软件技术文档和完成的项目功能为主.理论考核和实践项目考核的比例为4:6,除此之外,平时成绩占总成绩的20%,主要从考勤、课堂提问、作业提交等方面进行评判.

五、在实践过程中应注意的问题

1.项目的选择

项目的选取遵循“生产性、相关性、发展性和可操作性”四大原则,选择和学生生活学习相关的、他们熟悉的、有一定业务流程的、能满足学生今后可持续发展需要的、便于课堂开展教学实施的项目,目的是便于进行需求分析.项目有一定的业务流程是为了更好体现软件工程对于软件项目开发和管理的意义,便于讲解软件设计文档及文档中各种图表工具的具体应用,同时项目不能过于复杂是为了在有限的教学周期内能完整完成并看到实际的运行结果.

2.必备项目的训练条件

围绕对学生项目开发实用技能的培养,创建具有职业氛围的软件开发实训室.从项目需求分析到项目开发、测试、维护,让学生了解一个项目开发的全过程,以提高学生的组织管理能力和技术管理能力,同时掌握有关规程、规范的应用,提高直接顶岗能力.

3.“双师型”教师的培养

实施项目教学,要求执教老师的理论和实践教学能力都很强.授课项目直接影响到教学效果,因此,项目的设计、框架的构建非常关键.要想完成软件项目,不仅要求授课教师能“讲课”,还要求其具有软件开发能力,这样,在处理授课项目时,才会显得得心应手.所以,采用项目教学法讲授软件工程的教师最好来自于软件开发企业的第一线或者与企业合作,聘请企业的软件工程师及资深人员作为*教师.没有企业工作经历的教师可采取先到企业挂职锻炼和参加岗位技能实践,后上岗的策略,以此提高教师的实践能力.

软件项目:金石工程项目管理软件_快速入门1

六、总结

软件产业是一个上千亿美元的新兴产业,我国软件行业对人才的需求呈“金字塔”结构,即大量需要初级软件人才,培养大量应用型实用IT人才成为高职教育的重要任务.对计算机软件专业应以培养学生应用能力为重点,加强项目实践训练、面向企业具体岗位的高等职业教育,通过典型项目的开发达到教学目的,正在成为IT教育和软件人才培养的主要渠道.在项目教学中,既发挥了教师的主导作用,又体现了学生主体作用,学习过程成为人人参与的创造实践活动,因此注重的不是最终的结果,而是完成项目的过程.学生在实践中“学会”与“会学”,锻炼学生的动手能力、分析能力和解决问题的能力,培养团队合作精神,体现了职业教育的特征,为学生毕业后成为“准工程师”打下基础.

参考文献:

[1]白小清,论文范文.“软件工程”课程教学改革[J].高教论坛.

[2]明勇.浅析当前大学计算机软件工程课程改革[J].电脑知识与技术,2009.

[3]职校数学现状的调查与思考.

[4]项目教学法在软件工程教学中的应用.中国学术期刊网.

[5]钱晓箐,马玉娟.试论任务驱动[J].中国电化教育,2002(9):23-25.

[6]叶俊民,胡金柱,李蓉,等.软件工程案例教学研究[J].计算机教育,2007(7):19-21.

(作者单位 广西工学院鹿山学院计算机工程系)

总结:此文是一篇软件工程项目论文范文,为你的毕业论文提供有价值的参考。

软件项目引用文献:

[1] 软件工程学位论文选题推荐 软件工程学位论文题目如何拟
[2] 软件工程学士方面论文选题 软件工程学士论文题目如何拟
[3] 最新软件工程技师论文选题参考 软件工程技师论文题目哪个好
《项目驱动教学模式在软件工程课程中的应用》word下载【免费】
软件项目相关论文范文资料