HI,欢迎来到学术之家股权代码  102064
0
首页 精品范文 软件工程专业论文

软件工程专业论文

时间:2022-08-06 08:20:41

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇软件工程专业论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

软件工程专业论文

第1篇

说到软件工程专业就会想到在学这个装也是在毕业前会有毕业设计,这是为什么学生对理伦知识的运用也是对大学四年教学质量的检查,而对于毕业设计最主要的则是要有思想。在现在来看好多学习电脑专业的毕业设计之间不好,而学生更是忙着考研和找工作,对其不重视,所以针对这些问题我认为应当严格管理,提高毕业设计的质量。

第一、要知道软件的生命周期和毕业设计的相对关系,从设计产品开始,通过产品的开发使用到最后的退出舞台,都为这个软件的生命。

第二、在软件的生命周期里需要完成的任务有提出问题的定义,分阶段的调查和编写软件数据和设计文档等在实现阶段主要需要完成的则是编写毛和对他的测试工作,需要根据他的说明书把这些转为程序代码,并成单元的测试,使其编写。

第三、确认他的测试阶段,根据要求进行总的测试,并对用户提供测试结果,这个极端是对应论文的论文评审,和答辩阶段。

第四、进入他的使用时期,和对软件的维护,这个组要体现在论文的答辩。

在做毕业设计论文时要注意这几个问题:对原文的摘要、关键词的应用、对论文的总结、地实施对论文要做详细的分析、设计详细毕业设计、要对软件的测试。只要把这几点做好,毕业论文和毕业设计就会做的很好,就不会出现很的问题。

第2篇

关键词:产学研合作;专业研究生培养;实践教学

中图分类号:G642

文献标识码:B

文章编号:1672-5913(2008)06-0029-02

中国对日软件外包开发领域近5年以来一直以50%的增幅持续发展,会日语并懂得国际软件开发规范的中国IT人才已成为国内对日软件外包企业的最热门人才。为适应时展需要,北航软件学院把握时机,从实际现状出发,依托自身强势的品牌优势,为国家发展及学子前程量身打造特色的专业,成为中国目前唯一能提供日文应用软件开发方向硕士学位的正规教育机构,并摸索出一套以“产学研”为主体的教育培养模式。

1培养模式的设计思想

“产学研”模式是一种从实际到理论又到实际的全新教学模式,这种人才培养过程要求培养机构与生产企业进行紧密联合,从而从生产、管理的一线前沿了解最新的、最为需求的工程技术、工艺方法以及新的应用理论;同时从企业那里得到设备、项目、技术。然后,利用这些教育信息和教育资源按照企业实际的要求,通过制定课程体系、编写和研究理论联系实际的教材来培养学生,使学生得到的知识是最新的、最实用的。

在培养过程中,学生在校不但可以学习到技术,而且可以参与学校或者企业的科研项目,实现第一次理论与实践的结合;由于该专业的学生有较多机会在日企或中日合资企业实习、就业,因此在完成了系统的理论学习和实践之后,学生又有机会到国外企业中实际工作,学习国外的先进技术和经验,这样就实现了理论与实践的第二次结合。通过以上两次理论联系实际、工与学的结合,培养学生将来在企业工作所需的基本素质。

我们将研究生培养思路确立为“强化基础、突出实践、重在素质、面向创新”,坚持教学的基础性和科学性。具体做法是:把当前成熟的软件工程理论成果和思想,凝炼成基础课体系的核心,整合和优化专业课程体系,突出学科交叉与融合;同时加强学生现代工程技术的实践能力和外语实用能力的培养,全面提升学生素质教育质量,使学生具备自主创新的潜力。

作为对日软件开发人才的培养,日语不仅是这类人才的专业工具,而且是领会日企文化的基础。因此,我们要求毕业生:日语水平达到国际交流基金日语能力考试二级以上,且具有较强的英语能力;训练有素且深谙日本企业文化、具有较强的国际竞争意识和团队合作精神;熟悉日文软件开发流程与规范,具有使用全日文软件开发环境、编写日文开发文档能力,可以胜任日文软件开发各个层次的实用型、复合型人才。

2基本培养模式

2.1科学设置课程体系

采用先进的工程化方法进行软件的开发和生产,是实现软件产业化的关键技术手段,这就需要培养大批软件工程领域的实用型、复合型软件工程技术和软件工程管理人才。设计科学实用的课程体系,是实现上述培养目标的基本保证。

应用领域广、技术更新快是当代软件工程技术最显著的两大特征,因此在设计对日软件开发专业的课程体系时,我们遵循了先进性、灵活性、复合性、工程性和创新性五个基本原则。

2.2实用外语教育

在日本的企业或对日外包的企业,不会日语几乎无法进行沟通,限制了发展和培养机会。通过学习日本的企业文化,学生不仅了解了中日文化差异等问题,以后在日企实习、工作中可以更快适应并融入到公司中去,而且可以全面了解日本文化和设计风格,熟练掌握软件开发技能和软件管理,这对日文应用软件开发设计有莫大的帮助。

在具体实施日语教学过程中,我们采取由中国教师教授日语语法,日籍教师教授会话和听力练习的教学方式。同时也没有放松对学生英语能力的加强,成为能掌握中、日、英3种语言的短缺人才。

3“三级”实践教学体系

3.1理论与实践结合的核心课程

产学研合作应贯穿于学生培养的全过程中。在理论教学中,要突出理论联系实际,知识与应用的结合。例如,专业核心课程“双语软件工程规范化设计”,既包括从需求到软件设计过程中的四项主要基础技术,即需求分析、设计法、文档、和设计审查,同时还介绍了软件工程及软件开发工具、环境、工程中的成熟技术、成功与失败的案例分析、软件工程最新话题等前沿性内容,实现了在软件工程领域中的理论联系实际。课程的学习强调了与工程的结合,由日籍一线软件工程师在全日文开发环境下讲授,配备实训教材并提供日文软件实训。在教师指导下以团队形式完成一定规模的项目,实施规范化的项目分析、设计、实现、测试及维护各环节训练,加强学生的动手能力和日文文档的撰写能力,培养协作交流精神。培养学生能真正掌握一门实用外语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力。对于致力于软件外包领域的专业学位获得者,应精通外语,了解外包国文化和软件工程规范。

3.2配合核心课程的系列教材

配合核心课程,我们还主编并由科学出版社等出版了软件工程所急需的国家“十一五”规划教材――“软件工程设计与实践”、“计算机日语”、“软件工程规范化设计”、“软件工程设计案例与分析”等。学术界和工业界专家对系列教材给予较好评价:“这种内容及其组织方法在我国已出版的软件工程专著和教材中不多见,此系列教材可以为我们树立应用性著作的范例。”

3.3实践教学体系

为了综合培养学生的工程技术能力,在学生毕业前还安排了三级实践性教育。学生应能满足面向产业和领域需求,具有坚实的基础理论、宽广的专业知识,具有创新意识,具有运用先进技术方法和现代技术手段解决工程问题的能力,具有独立从事软件研发,以及担负工程项目的组织与管理能力。

一级实践:用来测试学生基本掌握的编程能力及使用基础工具的能力;比如用C++来编写程序,使用Oracle数据库等;通过这级实践的同学可以进入二级实践的考核。

二级实践:通过团队协作来完成。实践项目大都来自于各个企业,在实践过程中,学生们按照日企的标准分当不同的角色,完成不同的任务,最后要在有日本资深专家的现场,用日语来讲解自己做的项目,通过二级实践的同学有资格去企业实习。

三级实践――企业实习:

(1) 与Fujitsu、NEC、RICOH等200多家日文软件开发企业建立合作关系,共建日文应用软件开发专业实习基地。NEC日本总公司、NTTdata(日本电信)、理光、富士通等公司提供专业奖学金,金额累计高达4000余万元日元/年。

(2) 学院在日本建立了30多家实习基地。

(3) 福建最大最成功的软件企业――福建富士通信息软件有限公司是北航软件学院的战略合作伙伴。学院已在福州富士通开设了该方向软件工程硕士点,于2004年12月正式开学。

(4) 与日本Kinsoft株式会社、NETCOM株式会社以及系统综研株式会社等公司组建合资企业,在学院内部建立“零距离”学生实习与就业基地。

学生通过企业的面试后直接进入企业实习,在企业中完成实际项目,同时完成自己的毕业设计或论文。

4工程技术与研究兼并的论文要求

(1) 两种类型论文特点的对比分析

工程型论文要有产品;研究型论文要有理论价值。

工程型论文强调实用性和社会效益;研究型论文则需要有关调研、问题分析、方案选择、创新验证等的严格根据和论据。

工程型论文书写格式要按国家规范;研究型论文书写格式相对自由。

(2) 两种类型兼有的论文要求

有一定的理论价值、实际应用意义和社会效益。

将以工程背景的项目,做有关调研的同类产品的对比分析、问题分析、方案选择、创新结果汇报。

将工程规范和研究书写格式进行合并。

论文选题一般应直接来源于企事业单位,具有明确的应用背景和实用价值,同时应具有先进性、一定的技术难度和工作量,能体现作者综合运用本专业基础理论和专知识较好地解决工程实际问题的能力、从事软件项目研发和管理的能力,以及创新和研究的意识。

论文一般要求结合企业实际需求选择研究题目。对这类项目,除需指定学校指导教师外,还需指定一名企业指导教师共同负责指导,由软件学院负责监督和管理。我们的研究生培养在毕业设计(论文)的环节中采用双导师制,即学校导师和企业导师,以保证产学研合作教育在毕业环节上的有效实施。

论文要求结构合理,层次清楚,讨论研究论据充分,写作认真,文图标准规范,数据详实准确,软件文档符合标准规范。

5教学效果分析

北航软件学院从市场的需求出发,与国外大学和领导性的企业联合办学。为学生提供了国际化的实习和就业机会(学院已经安排了200多人出国实习/就业),吸引了大量的学生。通过对毕业生情况跟踪调查看出,我们的毕业生已分布在国内的诸多大中型企业、政府部门、科教院所、外资企业。根据我们的初步统计,2005、2006年工程硕士研究生达到了98%以上就业率,平均起薪达到了6000元/月。

参考文献

[1] 王建华. 创新“产学研”合作模式 提升高校服务社会能力[J]. 中国高等教育,2006,(17).

[2] 徐辉. 高等教育发展的新阶段―论大学与工业的关系[M]. 杭州大学出版社,1990.

[3] 蔡克勇. 论教学、科研和生产联合体[J]. 高等教育研究,1986,(4).

[4] 刘力. 美国产学研合作模式及成功经验[J]. 教育发展研究,2006,(7):16-22.

[5] 王庆. 校企合作:高校办学的有效途径[J]. 上海高教研究,1997,(2).

第3篇

【关键词】软件工程;数字媒体;专业建设

1.引言

随着计算机技术、通信技术和数字广播等技术不断发展,以互联网、无线通信为传播载体,以传统媒体内容与创新内容模式为核心的数字媒体产业在全球范围快速崛起,并正在改变着人们的信息获取方式和休闲娱乐的形式。

我国的数字媒体业近几年正处于高速发展时期,对于具有较高人文素养、掌握数字媒体核心技术并具有艺术创意能力的复合型数字媒体技术开发与设计人才需求旺盛。四川理工学院软件工程专业是与IT企业合作办学、实行“3+1”人才培养模式,即学生前3年在校学习,第4年在软件企业实习并完成毕业设计(论文)。为使培养的学生既有较扎实的理论基础,又有适应人才市场需求的职业技能,在软件工程专业大框架下设置了数字媒体技术方向。

数字媒体技术作为一个宽口径、以技术为主、艺术为辅、技术与艺术相结合的新的专业方向,涉及到不同的学科知识,因此,我们有必要通过探索与改革人才培养模式、课程体系以及实践教学体系的研讨,搭建科学的创新人才培养平台,促进软件工程专业人才培养整体水平的提升。

2.人才培养目标

培养目标是制定教学计划、设计课程结构、选择知识发展方式以及确定教学组织形式的依据,也是教学内容、教学方法、教学组织与管理、教学手段、教学评价等方面改革的基础和前提。软件工程专业数字媒体技术方向具有软件工程与数字媒体技术相结合的特色,注重对学生软件开发、应用能力的培养,实践性强。结合我们自身办学特色和办学条件,我校软件工程数字媒体方向人才培养目标是:“培养具备计算机科学、多媒体网络、软件工程技术、信息安全等方面的专业知识与技能,具有扎实的软件工程和数字媒体技术基础理论、宽厚的专业基础知识、较强的实践能力,能够从事包括新媒体应用以及虚拟现实等在内的多媒体技术开发、数字媒体设计与创作、计算机游戏设计、网页设计与网站维护、信息服务及数字媒体管理等工作的创新性技术人才。”

3.核心课程体系

数字媒体方向课程体系的建设以创新性复合型人才培养为基本指导思想,重视实践课程的开设,使学生所学习掌握的方法具有充分的实效性,真正做到学有所用,以适应未来的工作岗位,成为本行业和企业所欢迎的有用人才。课程体系分为软件工程专业核心课程模块、数字媒体方向核心课程模块、专业实训、毕业实习和毕业设计(论文)等模块。

3.1 核心课程

软件工程专业数字媒体技术方以软件工程专业为主线构成专业基础和专业主干课程。其中,计算机与软件基础课程有:计算机导论、程序设计入门、面向对象程序设计、数据结构与算法、Java程序设计、计算机组成原理、数据库原理、计算机网络、操作系统、编译原理、信息安全技术、计算机体系结构以及J2EE与中间件技术;软件工程专业课程有:软件工程导论、软件测试技术、需求分析与UML设计、软件项目管理与过程控制;数字媒体技术专业课程有:数字媒体技术导论、计算机图形学、数字图像处理、网络流媒体技术、用户界面设计、视频音频制作与处理、数字影视特技应用、高级游戏特性与游戏引擎、人机交互技术、虚拟现实技术与应用、高级脚本与插件技术等。对于实践性较强的课程开始单独的实验课程和配套的课程设计。

3.2 特色课程

计算机网络游戏由计算机技术、艺术设计学和计算机动画以及计算机图形图像技术高度交叉结合,目的是培养具有扎实的游戏编程功底和良好的逻辑思维习惯,具备较强的审美能力和一定的艺术素养,熟悉游戏产品开发流程,具有一定的策划能力,能在游戏公司、门户网站、手机运营企业、动画公司等单位从事游戏设计、游戏开发、游戏制作、游戏策划、游戏运营等方面工作的富于竞争力与创新精神的高级复合型人才。

计算机游戏程序设计。课程目标:本课程主要学习普及游戏开发理念,培养游戏开发氛围,挑选有潜力的学生组成开发团队;传授游戏开发中的程序设计要素,特别是游戏引擎开发的基本知识。通过本课程的学习,学生能够掌握游戏开发的基本理念,熟悉游戏开发的基本技巧和流程,并具备从事游戏程序设计工作的基本技能。

虚拟现实与数字娱乐。课程目标:本课程主要介绍虚拟现实的基本概念及其系统组成、相关的软件技术及虚拟现实的应用,并介绍了当前数字娱乐的现状,发展和一些关键技术。内容包括:虚拟现实的定义、特性和组成,虚拟世界的创建和管理,虚拟现实中的视觉计算,虚拟现实中的交互技术,虚拟现实中的声觉计算,增强现实,分布式虚拟现实,虚拟现实应用,与虚拟现实相关的数字娱乐技术。

4.实践教学体系

培养符合时代需要的创新性人才,就要强化实验教学的开放性和多层次化。基于创新性原则和以生为本原则,结合培养目标和自身教学特点,数字媒体技术方向实践教学体系分为课程实验,专业实训、毕业实习和毕业设计三个方面,各实践环节之问相互协调、相互衔接、循序渐进。

4.1 课程实验

依照实践能力培养循序渐进的原则,根据实现数字媒体技术专业基本能力培养的系列课程,并按照系列课程的复杂度和规模设计实践环节,开展了多层次课程实验教学,根据学生的需要和实践能力培养的渐进规则,将实验课安排大学四年的各个环节。

多层次实验教学是指在实验大纲与目标的规范基础上,将实验项目设计成基础型、综合设计型、研究创新型不同层次的实验。同一学生从基础规范一综合设计一研究创新这样难度递增的实验项目中逐渐进行训练,实现系统培养学生综合实践能力。课程实验主要包括:手绘训练、视频特技与非线性编辑、多媒体网页设计、移动娱乐软件开发、网络娱乐软件开发、界面设计课程设计、虚拟现实开发课程设计等。

4.2 专业实训

专业实训作为知识、能力、综合素质教育的结合点,成为数字媒体技术专业实践教学的重点之一。专业实训是对课堂教学具有延伸作用,是学生培训职业能力、熟悉职业环境、了解实际知识的重要渠道。通过专业实训,学生不仅可以把所学转化为所用,还能使学生在学习操作过程中通过不断调整自己的知识结构来慢慢适应相应职业岗位,锻炼职业的能力,为实习以及今后走向社会积累经验、打下基础。

我校软件工程专业是校级专业综合改革试点专业,以争建微软IT学院、HP软件学院为契机,与知名IT企业开展深度合作,联合培养具有国际视野的软件开发、软件测试和服务外包人才。与中软国际、Tarena(达内)科技等十多家IT企业联合建立了实习实训基地、就业基地。

4.3 毕业实习和毕业设计

毕业实习是学生将前期学习到的知识运用到生产实践中,真正了解、感受未来的工作,锻炼自己各方面的综合能力。真正实现与行业需求的专业实践能力对接。能胜任相应岗位的工作,从而积累工作经验,为就业做准备。为了增强学生和指导老师对毕业设计(论文)及毕业实习的重视,提高毕业设计(论文)的质量和提高学生在毕业设计(论文)及毕业实习实践环节获得的实践能力,也为缓解毕业设计时间(论文)不足,笔者将毕业实习与毕业设计(论文)有机结合,实行“毕业实习+毕业设计”相结合的模式,学生毕业设计的内容来自于毕业实习,并且毕业设计的内容要将毕业实习的内容进行一定的升华,除体现学生四年来所学知识综合之外,还要体现出学生的创新能力与科研能力,达到培养创新型、复合型人才的标准。

5.结束语

通过对国内外数字媒体技术相关专业及方向的调研,基于创新性人才培养目标,建立了相关的核心课程和多层次实践教学体系,融合专业技术、实践教学、校企合作共同培养为一体的软件工程数字媒体特色专业方向的知识体系,着力培养学生的艺术与技术交叉结合的数字媒体制作与开发能力和职业素质,进而使得学生的基础知识、科学素养、艺术感悟、专业知识、创新能力、工程能力和职业素质都得到全面均衡的发展,以增强他们在数字媒体行业就业的竞争能力。

参考文献

[1]沈琦,于学军,张丽,等.软件工程(数字媒体技术)特色专业复合型创新型人才培养模式研究[J].中国校外教育,2010,16:162-163.

[2]蔡建平,沈琦,于学军等.软件工程(数字媒体技术)特色专业的特色建设[J].软件,2012,33(4):108-111.

[3]耿卫东等.面向数字媒体技术专业的数字化学习平台建设[J].计算机教育,2010(16):99-101.

[4]向辉.数字媒体技术专业课程体系探讨[J].计算机教育,2008(15):28-30.

[5]黄成云.数字媒体技术本科专业实践教学体系研究[D].华中师范大学,2012,5.

第4篇

关键词:软件工程;双导师制;项目开发;实践能力;实践教学

《教育部关于试办示范性软件学院的通知》(教高[2001]3号)指出:面对国家产业发展的战略重点和激烈的人才竞争,面向市场需求,改革软件人才培养模式,加大软件人才培养力度,已经成为当前高等教育改革与发展的一项重要和紧迫任务。必须实施与企事业单位合作办学,开展切实有效的产学研合作教育,从本科教育入手,加速教学内容、课程体系、教学方法和管理体制与运行机制的改革和创新,以尽快满足国家软件产业发展对高素质软件人才的迫切需求[1]。江西农业大学软件学院在培养软件工程专业人才方面,顺应了软件产业的发展,走产学研相结合的办学道路,与软件企业合作培养软件人才,为适应科技进步和社会经济发展,以培养具有较强实践能力和创新精神的人才为宗旨,构建了以“重实践、强能力”为目标,以创新实践教学为特色,以校内外实践基地为支撑、以开放管理为保障的双导师制实践教学体系,形成了软件人才培养的显著特色。

“双导师”实践教学模式与传统模式相比,“双导师”实践教学模式强调的是由校内外两名教师共同负责指导学生实验与实践教学的全过程,两位指导教师之间既有协作,也有一定分工。校内指导教师以专业基础理论教学和专业基础实验教学为主,为了与企业指导老师的专业上岗实践教学接轨,学院还组建了暑期专业模拟工程项目实践教学和兴趣小组的科研项目实践教学;而校外指导教师(即企业实习单位指导教师)则强调工作能力的实践教学指导,包括认识问题、分析问题和适应社会的能力。为保证软件工程专业“双导师”实践教学新模式顺利运行,我们构建了“学生―企业―学校”三方责任、义务、权力相对明确的实践教学体系。

1校内导师指导下的校内实践教学模式

1.1课程基本实验实践教学

基本实验实践教学主要包括一般的基础实验课、专业基础实验课和专业实验课等实验教学环节,以及课程设计与课程实习等综合性实践教学环节。这一环节中,学生密切结合理论教学,深化对理论知识的理解,掌握基本的实验技能和方法,养成科学思维的习惯和严谨的工作作风,培养创新思维,逐步增强分析问题和解决问题的能力。

1) 分3个层次设计实验内容,注重实验内容的实用性和新颖性。学院全面加强基础实验室建设,使实验开出率达到了100%。在此基础上,按照“验证性实验”、“综合与设计性实验”、“研究性实验”3个层次设计实验内容[2]。通过减少验证性实验、增设综合性与设计性实验,带动实验内容的更新,使课程设计类综合性与设计性实验教学占专业所开实验课程的100%。教师将教学与科研紧密结合,部分科研课题成果,用于本科实验教学,推进了实验内容的改革,促进了实验教学水平的提高。

2) 加大实验室开放力度,建立教师到岗指导制度。经学校同意,学院鼓励和支持实验室面向学生开放,加大实验室开放力度,学生可自主申请进实验室参加研究与实践活动。教学计划内的实验项目,学院采取实验课方式开设;教学计划外实验项目,对学生特别是大一新生实行晚上和周末时间开放。学院为课外实验时间特别建立了教师到岗指导制度,教师轮流到岗值班,主要任务是帮助学生解答上机实践遇到的问题,提高学生实践动手的能力和自主学习的积极性。学生开放实验作品优秀或具有独创性成果的,可将作品和成果参加全国性各类大学生比赛。

1.2暑期实训项目实践教学

暑期实训属于校内较大规模的专业性实践教学环节,主要由软件工程项目模拟实验环节组成。利用学院的软件工程、数字媒体、网络工程与嵌入式实验室资源,暑期期间专门针对大二学生进行为期一个月的软件工程项目开发实践培训,以加强学生工程团队协作意识、分析解决问题能力、综合实践能力与创新能力的培养,并与企业导师指导的专业上岗实践教学接轨。

1) 建设校内软件工程专业实习基地,强化学生动手能力。为解决学生课程学习与实际工程项目开发动手难的问题,学院根据专业方向,利用各个教师的专业特长,给学生提出不同方向的工程实践项目,3~5人一组,每组一个项目。组员之间分工合作,在各个项目实验室建立上班模拟制度,学生必须签到,在教师的指导下完成项目的开发。暑期实训实践教学创新了校内实习基地的建设,给学生提供了完全能够模拟企业软件项目开发环境的实验与实践场所,解决了工程实践“入门难”的问题,显著提高了实习效果。

2) 暑期实训实践教学的内容是学校理论教学的延伸,是校企合作办学模式中,企业实训基地实践教学的接轨。根据人才市场当前的主流知识和技术结合工程实际应用,有针对性的进行工程小项目的实践培训。例如,Java编程语言,STRUTS体系结构与设计、JSP编程与环境配置、VC++实用技术、.Net技术、实用数据库技术、网络系统工程、动漫媒体、嵌入式等软硬件项目案例分析与设计。学院设立了“课外能力、素质学分”,只要按要求完成实践项目,即可获得相应学分。暑期实训校内创新实践基地的建立,有力地推动了软件工程教育人才培养模式改革,给广大学生参加科研和创新实践活动创造良好条件。

1.3以科研项目为依托,组建兴趣小组进行实践教学

在学院领导的鼓励与支持下,根据学院教师和学院重点实验室的科研方向,以科研项目为依托,在各个专业方向班级组建兴趣小组,一方面培养部分优秀学生科研实践动手能力,另一方面帮助和促进教师更好的完成科研项目工作。考虑到学生的实际水平和综合能力,在学习负担较重,课余时间有限的情况下,所选项目题目的难度和工作量要既能保证学生的课内学习任务不受影响,又能切实完成科研项目的主体部分工作,还要能贯通所学习的理论知识,以期达到一个连贯完整的科研实践培养训练计划。组建兴趣小组时,由学生自愿报名,教师审核通过后,对学生进行科研项目的初步指导,给学生充分理解消化课题的时间,并目能够在这期间查阅相关文献资料[3]。做科研项目的前1~3个月是重点突破期,5~8名学生相互协作,在己经查阅足够资料的基础上,主要攻克计算部分和设计部分的难点;并在指导教师的帮助下,完善设计流程,解决相关技术难点。但仅限于这些时间是不够的,对于科研项目来说,研究问题和方法存在一定的创新性,需要教师和被指导的学生大量查阅资料、不断改进研究思路以及总结方法,并进行实践,最终解决问题。

这种多学科综合性科研项目的实践教学,使得兴趣小组成员必须将本科阶段所学的大部分知识综合运用,特别是数学、数据结构和算法分析、语言编程和软件工程等专业专业知识的综合应用,是对学生本科阶段专业知识体系掌握是否全面彻底的一次很好的检验。目前学院已近组建的兴趣小组5个,每个小组成员约为8人,给每个小组成员分配项目任务,并指导学生查阅相关资料。经过大约2年的培养,兴趣小组的成员在成功完成了相应的项目后,同学们体会到解决实际工程或科研项目问题时需要考虑的诸多问题,对软件工程专业基础知识在解决实际问题的应用有了很深刻的体验。通过解决实际问题,切实提高了自身处理工程应用问题的能力。

2企业导师指导下的专业上岗实践教学模式

学校在北京和上海两地为软件学院建立了校外的企业实训基地,企业实训基地实践教学由认识实习、上岗实习、毕业实习、社会实践等环节组成,是学生在软件工程项目开发实践中的全面综合训练,主要在企业单位完成。学院通过加强校外实习基地建设,改革实习模式,推动校外工程实践的改革与创新。

2.1校外实习统一组织、集体安排、顶班上岗

对教学计划内的校外实习与实践环节,学校始终坚持统一组织与集体安排,软件专业学生全部到IT行业的各大企业单位进行实习,强化企业项目实习与实践锻炼。学生到企业后,由实习基地负责人统一安排到相应的岗位上,由学校和实习基地双向管理,实现产学结合、双向推动,共同受益。

2.2校企合作开展专业教育,创新人才培养机制

学校充分发挥高校人才优势和企业资源优势,与IT企业在人才培养方面实施全面合作,建立了适应市场经济条件下的校企优势互补、互惠双赢机制,进一步推进软件工程教育人才培养模式改革。学院软件工程专业实行的是“3+1”的人才培养模式,主要是学生三年校内学习,一年企业实习学习。

2.3企业实训实践教学的安排

1) 企业项目开发训练实践教学。在基本掌握软件开发的主流技术后,以软件开发项目为龙头,以项目组为实训单位,对学生进行项目开发训练,时间为2个月(9~10月)。培训目标是通过学生自己动手参加一个完整的项目开发,体验项目的开发过程和项目开发全程管理,培养学生的学习能力和解决问题的能力,积累项目开发工作经验。企业拿出若干个已经完成的实际软件开发项目作为项目训练教案,学生在这些项目中自选课题,由工程师具体指导学生完成该项目的开发工作。

2) 上岗实习时间教学。专业实训实践教学结束后,学院与基地领导共同组织学生分别到各软件企业实际的工作岗位上进行实习,由所在企业的工程师作为指导教师,结合企业的开发项目,使学生了解企业,熟悉软件企业文化,增强工作能力和责任感。实习时间从当年的11月初开始到次年的5月,共6个月左右的时间。

3) 毕业设计实践教学。毕业设计(论文)是综合训练学生专业素质的重要教学环节,直接关系到毕业生的就业竞争力。毕业生的毕业设计(论文)在企业上岗实习期间完成,毕业论文采用双导师制,即学校专任老师与企业工程师共同指导毕业生撰写论文。论文答辩由学院组织教师与基地的工程师共同进行论文答辩工作,最后,由学校教务处对毕业生论文进行随机抽查答辩。因此,通过专业实训与项目开发,使毕业论文具有原创性,提高了毕业论文的质量与水平。

3结语

学院以强化实践教学为手段,以提高学生实践与创新能力为目标,构建的双导师制指导的实践教学体系符合软件人才培养规律,在人才培养方面取得了显著成效。学生在课外各类科技创新竞赛中表现出了较强的实践能力和良好的创新能力,取得了系列创新成果。毕业生因基础扎实、实践能力强而拥有良好的社会声誉,博得用人单位的好评,培养的2005、2006届毕业生一次就业率都为100%,2007、2008届毕业生一次性就业率在96%,其中在北京IT企业就业的学生占总数的63%。

在校企合作办学“3+1”人才培养模式中,双导师指导的软件工程专业学生的实践教学模式还存在不少需要探索和研究的问题。例如,各个实践教学环节中实践教学质量系统评价的指标体系的建立,如何正确处理毕业生考研、考公务员与专业实训实践教学的矛盾等,这些问题都需亟待研究与解决。

参考文献:

[1] 何火娇,杨红云,艾施荣,等. 校企合作培养软件人才创新模式的研究与实践[J]. 江西农业大学学报,2008,7(1):138-141.

[2] 王秀梅,孙萍茹,安连锁. 构建“四模块”实践教学体系彰显人才培养特色[J]. 中国高教研究,2009(2):84-85.

[3] 高鑫,李连飞,杜俊琪,等. 将科研项目引入化工专业实践教学环节的尝试[J]. 实验室研究与探索,2007,26(6):87-88.

"Double Tutorial System" Software Engineering Practice Teaching Mode

YANG Hong-yun, SUN Ai-zhen, HE Huo-jiao, XIONG Huan-liang

(School of Software, Jiangxi Agricultural University, Nanchang 330045, China)

第5篇

【关键词】软件工程 高等学校 教学改革

一、高校软件工程教学概述

现阶段,软件工程课程已经逐渐的成为一门单独的新学科,而且在我国许多高校基本上均开设这门课程,因而其重要性可谓是不言而喻的。近些年以来,随着科学技术的不断发展,软件工程课程已经成为开发软件的必备知识,所以,要想真正的成为一名合格的大学生,那么就必须对软件工程知识加以熟练的掌握,这也是成为一名合格的信息人才所必须具备的一项技能。同时,高校在开展软件工程教学时,应当恰当的选择讲授方式,要想方设法的创新教学理念,优化课程教学结构,激发学生学习的热情,只有这样才能够培养出更多优秀的应有型人才,才能够进一步推动科技的蓬勃发展。我国很多高校都设有计算机科学技术专业,在这个专业的教学过程中,软件工程是一个基础性比较强的课程,而且也是学生必学的一门课程,只有切实的掌握了这门课程,学生学习软件知识才能够得心应手。当前,相当一部分的高校在进行软件工程教学时,选用的教材基本上均是清华大学出版社出版的《软件工程导论》。在具体的教学过程中,教师也都是采用理论知识教学和实际练习相结合的方式予以展开,简单的来说也就是在课堂上由教师把相关的理论知识教授给学生,然后再对学生进行相应的实训,让学生们亲自动手去设计一些东西。

二、软件工程教学的特点

(一) 综合性较强

学习软件工程课程需要相关的前导课程作为学生学习的基础,前导课程主要包括数据结构、计算机基础导论、简单的操作系统以及对数据库的基本处理能力等。通过对这些前导课程的学习,学生可以对局部性的问题有大体上的了解,并且能够通过自己的努力去解决专业问题。软件工程课程更为注重的是学生对全局问题的解决能力。我们都知道,软件工程课程是综合性比较强的学科,因而学生在学习的过程中,难以避免的会遇到一些无法独立解决的问题,这时就需要去与其他学生共同讨论,如果仍然解决不了,则需要去请教专业老师。从某种意义上说,对软件工程的研究其实就是在具体的开发过程中,应用自己已经学到的理论知识以及解决问题的方法,在一定的时间内且不超过预算的条件之下,做出高质量、高水平的软件。

(二)实践性较强

正如前面提到的,软件工程课程是一门实践性非常强的课程,是经过许多研究学者深入研究且精心提炼的结果。高校学生在进行软件工程课程学习时,应当在能够掌握基础概念和方法的前提下,切身的置身于软件开发的实践工作,只有这样才能够真正理解与体会书本上所讲授的知识的内在涵义,才能够切实的掌握知识与技能把,从而为日后的工作及学习奠定坚实的基础。

(三)课程发展速度较快

软件工程从上世纪六十年代末提出,在近几十年的时间里,软件工程的发展速度是非常惊人的。在软件开发过程中,通常有着多种多样的开发方法,不仅有较为传统的软件工程,还有专门针对某个软件的软件工程开发项目,甚至还有一些其他的软件工程开发项目,比如结构软件工程、形式软件工程以及净室型软件工程等。然而,许多高校所选用的学习教材无法把多样化的软件工程开发方法全面的涵盖进去,进而导致学生不能对比较前沿,比较先进的开发软件方法有整体上的认识。所以,教师在实施软件工程教学的过程中,切勿仅仅注重教材内容的讲授,还应该在具体的教学中适当的引入比较先进的软件开发方法,以便于最大限度拓展学生的思维,充分的开阔学生的视野。

(四)对经验丰富教师的需求迫切

软件工程是一门需要将理论和实践密切结合的课程,如果是尚未切身参与过软件开发的教师,可以说是无法完全够胜任课程的教学工作的,即便是已经从事软件开发工作多年的教师,在课堂教学的过程中,如果不注重联系实际,往往也无法把课程知识有效地教授给学生。软件工程课程需要不断地与实践接轨,高校应该提供给学生丰富的实习机会,让学生可以在实习过程中不断掌握丰富的软件工程专业知识,但是目前这些问题已经成为高校软件工程教学的难题。因此,采用何种方法才能提高高校软件工程教学的效果与效率,是摆在我们面前最重要的一个问题。

三、软件工程教学中所存在的主要问题

(一)教材存在一定的局限性

我们如果从高校软件工程教材的角度去分析高校软件工程课程的教学,通常不难发现高校所使用的教材存在着较强的局限性。高校目前的软件工程教学所沿用的依旧是以往传统的教学方法,在组织开展软件工程实验时,仍然以生命周期的方式予以研究,这样做的结果就很容易导致学生在软件工程学习中出现时效性严重不足的不良现象,学生无法切实的跟上信息行业的发展步伐,并且很多软件方面新兴起的技术学生也无法接触到,尤其是那些前沿的科研成果。过去传统的教学方式主要是教师把书本上的理论知识讲授给学生,学生可承担额听讲中仿佛是已经掌握了教师所讲授的知识,但实际上绝大多数的学生对教师讲解的专业知识仅仅是非常模糊的认识,这是因为该课程的实践性较强,只是进行理论知识教学是远远无法使学生掌握这门课程的。

(二) 实践次数少且质量不高

高校在进行软件工程教学时,不能够提供给学生比较合适实践的项目,这也是学生进行试验之后无法取得预期效果的原因之一。学生不能把自己所学习及掌握的理论知识很好地应用到具体的实践活动中去,这是实践质量差的一个重要原因,与此同时,另外的原因就是学生对教师所讲授的理论知识没有熟练地掌握,无法真正的确保知识的合理运用。因此,当学生做毕业论文时,便无法有效的将软件工程的优势予以充分的展现与彰显,甚至很多学生会将软件工程视为毕业设计中的一个软肋。除此之外,学生在进行课题选择时,也不知道到底什么样的题目适合自己,可能有些学生会选择软件开发这个题目,但是在他们的毕业论文中,出现错误的频率非常之多,学生对软件工程的相关知识了解甚少,这些问题在毕业论文的撰写中便可暴露出来。

(三)软件工程教师能力不足

现在,除了专门培养软件工程学生的学校之外,其他的学校也会开设软件工程课程,但是这些学校的教师资源质量不是很高,或者说是,这些教师进行软件工程教学相对比较欠缺。软件工程是一门对教师素质要求较高的课程,这门课程的教学迫切需要教师对教材的本质知识有非常深入的理解,而且教师还应该具备丰富的软件开发方面的经验,最好是掌握一些开发软件的亲身经历,只有这样的软件工程教师才能够把软件工程这门课程很好地教授给学生,并且在进行课程教授时才能够把理论知识与实践充分的结合起来,才能够促使学生真正的将这门知识掌握好,进同时对该课程产生强烈的学习欲望。高校软件工程课程在教学中存在着的一系列弊端及问题,导致高校软件工程课程的教学效果有欠理想,而如果想要把教学质量予以提高,那么就必须将上述问题妥善的解决。

四、高校软件工程课程教学改革途径

面对软件工程课程教学中所存在的诸多问题,教师应当针对软件工程课程的特点以及课程学习的重要性,同时充分的结合实际的教学情况,尽快做出切实可行的教学改革计划,要重点从教学内容、教学模式以及教学资源等方面去实施改革。现阶段,许多地方高校在进行软件工程教学时,使用的依然是传统的教师为课堂中心的教学模式;还有些高校虽然对理论知识的教学是非常重视的,但是却极大的忽略了该课程实践教学的必要性。以上这些内容都是原来传统教学出现的问题,软件工程课程是一个实践性非常强的课程,如果对学生只是单纯的进行理论知识的讲授,那么他们对这门课程的理解和掌握是不能够提供学生应用及实践的。对于这个问题,教师应当深刻予以了解,同时还应当尽快的开展教学改革。在软件工程的教学过程中,教师需要担任的角色就是讲授教材上的知识,指导学生进行具体的实践操作,学生在具体的学习中也应该积极主动地去进行实践操作,教师布置下来的任务必须积极的完成,并能够通过完成任务更为深入且全面的了解课程知识。此外,教师还应当切实的立足于学生的性格特点,有针对性的采取教学方式,以此开展课堂知识的讲解。

五、结束语:

总而言之,为了进一步提高软件工程教学的质量,本文软件工程课程的现状、教师在授课过程中所存在的问题以及应对措施等进行详细的阐述,以供教育教学工作者参考与借鉴。

参考文献:

[1]何月梅,杜海艳,王保民.《软件工程》课程教学改革的探索[J].中国成人教育,2010(13).

第6篇

Abstract: The graduate thesis design is an important element of practical teaching. But there are some questions in the graduate thesis design of computer specialty, such as unscientific subject, irregular management, and so on. On the basis of analysis of these issues, the author proposed the subject of graduate thesis design should be determined according to the student's actual conditions. Then the students should do the graduate design using software engineering technology.

关键词: 计算机;毕业设计;软件工程

Key words: computer;graduation design;software engineering

中图分类号:G64文献标识码:A文章编号:1006-4311(2011)04-0239-02

1毕业设计的目的

毕业设计是高校教学中重要的实践性教学环节之一,是对学生四年学习的专业知识和研究能力,自学能力以及各种综合能力的检验。通过毕业设计的形式,可以使学生在综合能力,治学方法等方面得到锻炼,使之进一步理解所学专业知识,扩大知识面[1]。因此,毕业设计是高等教育中培养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学力层次的重要依据。是考察学生是否能够将课堂知识转化为实践技术,灵活运用所学知识的手段。

计算机是一门实践性很强的专业,因此,计算机专业的毕业设计更加强调理论与实践的结合。毕业设计的主要目的是:培养学生综合运用所学的基础知识,独立解决一般的计算机应用问题的能力,使学生受到一次计算机应用人员所必须具备的基本能力的训练,也使学生在思想作风、学习毅力和工作作风上受到一次良好的锻炼[2]。

2毕业设计中存在的问题

先来看一个毕业设计的例子:教师A根据自己的教学科研情况确定毕业设计题目为使用C语言设计一个自动机演示系统。他指导的学生B已经找好工作,毕业后将到一家网络公司工作,进行电子商务网站的设计与开发。学生B提出能否将毕业设计题目换成网站开发相关的内容,教师A不同意。学生B就开始按照自己的理解,进行相关代码的开发。等编码工作完成后,学生B将编码情况向教师A汇报,教师A对学生的设计进行审查,并指出存在的问题。学生B对各个模块的设计及实现进行微调。然后开始毕业论文的写作及答辩准备工作。等到进行答辩时才会第三次露面。

这是一个典型的失败的毕业设计,主要存在几个方面的问题。

2.1 在确定毕业设计题目时,指导教师只是根据自己的教学科研情况指定题目,不考虑学生的实际情况,学生只能被动地适应老师的要求。

2.2 老师只关心毕业设计的完成情况,不进行有效的指导。毕业设计完全变成了学生独自的行为,指导老师不参与毕业设计的过程,也就无法了解到学生在毕业设计中遇到的问题。学生只向指导教师提交最终的代码和毕业论文,而学生是如何完成代码和论文的,指导教师无法了解。这样会产生各种问题,如从网上下载代码,抄袭别人的论文等。这样的毕业设计并不能有效地提高学生的水平,对学校的声誉也将造成恶劣的影响。

2.3 重代码轻文档。由于学生只提交最终代码和毕业论文,容易造成学生不严格遵循软件开发的工程方法,只重视编码,忽略需求分析。在了解项目内容后,在软件开发中跨越了概要设计、详细设计、模块设计,直接进行编码。这种无序的软件开发方法的直接后果就是开发效率低下,代码复用性差,并导致系统最后可集成性差。这样的毕业设计和学生的即兴编程没有区别,对提高学生走向工作岗位的适应能力,毫无帮助可言。

反之,在指导毕业设计的过程中片面地强调软件工程理论,把学生的毕业设计完全变成相关文档的书写过程,而不考虑相关编程技术和技巧的训练也是不正确的。

作者针对计算机专业毕业设计中存在的上述问题,进行了认真的思考,提出了自己的一些想法。

3根据学生的情况确定毕业设计题目

确定好的题目是学生高质量完成毕业设计的基础[3]。毕业设计安排在大学四年级的第二个学期,这时大部分学生已经确定了毕业后的工作意向,并且临近毕业,学生很难专心在学习上。如果毕业设计的题目和他以后的工作学习没有多大关系,学生往往会抱着应付的态度,完成任务就可以了,不能起到很好的效果。

而如果题目合适,毕业设计可以看作是学生工作前的一次岗前培训,那学生的热情和积极性当然是不一样的。因此一定要根据学生的实际情况设计合适的题目。

如果学生下一步将攻读硕士研究生,那么他的首要任务就是夯实基础,为下一步的学习做好准备,因此毕业设计的题目应该偏重于理论研究。

如果学生毕业后将到大型企业工作,要重点指导学生学习如何使用软件工程的理论进行规范的软件开发,并设法提高学生的团队意识和合作精神,以适应日后的工作环境。如果毕业后将到小型企业工作,则应该重点加强学生独立解决问题的能力以及编程的技巧和技术的培养。

另一方面,计算机专业毕业设计的题目往往局限于算法设计或数据管理等有限的几个方面。而针对目前社会上需求强烈的手机应用,网络游戏等却较少涉及。但其实如果学生具有了这些方面的工作经验,对他们毕业后的工作很有意义的,同时也是学生很感兴趣的研究方向。应该勇于在这些方面进行尝试。

总之,确定毕业设计的题目应该是指导教师和学生互动的结果,根据学生的情况和兴趣设计合适的题目是一个成功毕业设计的基础。

4毕业设计过程中指导

确定了毕业设计的题目后,就正式进入了毕业设计阶段。学生在毕业设计中遇到的困难主要来自两个方面:①技术上的困难,例如算法的实现,数据结构的设计等。②过程上的困难,例如进度的控制,团队成员间的合作与协调等。

传统上,老师更多的是对学生进行技术上的指导,帮助学生将系统的框架建立起来,甚至将重要的数据结构设计好,学生要做的就是进一步的细化设计,编码完成整个系统的实现。

但其实经过大学四年的学习,学生应该已经具有自己独立完成一个模块甚至是整个系统的设计和实现的能力。即使在实现的过程中,遇到了一定的困难,也应该鼓励学生通过上网搜索等方法独立解决问题。

学生真正缺乏的是实际的工作经验和团队合作理念。因此应该在这些方面加强指导。因此,毕业设计的指导应该主要关注如下几个方面:

4.1 重点指导学生进行良好的系统设计,特别是模块间的接口设计让一个好学生独立完成一个小的系统的设计并不困难,但让多个好学生共同完成一个中型系统的设计就非常困难了。学生往往没有相互合作完成一个项目的经验,甚至不知道模块接口为何物。但这又是学生毕业后,在实际的工作中经常遇到的非常重要的问题。因此,一定要将毕业设计的题目划分成多个有一定耦合性的模块,分配给多个学生,并指导学生自己进行模块接口的设计,让他们接受这方面的锻炼。

4.2 软件工程在毕业设计中的运用软件工程(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。从软件工程的角度去指导学生进行毕业设计,使学生认识到软件工程在系统开发过程中的价值。

单打独斗惯了的学生,拿到一个题目后,喜欢马上进行代码的编写,遇到问题后推倒前面的设计,重新开始新一轮的编码。对于很简单的题目这样做当然能够完成任务,但对于真正的大型项目,这种方法显然好、是不行的。

按照软件工程思想,软件开发的过程分为需求分析、程序设计、代码实现,软件测试和软件维护几个阶段[4]。只有认真完成了前面的阶段的工作后,才能开始下一个阶段的工作。例如要进行编码,就必须先进行需求分析和概要设计,对系统的方方面面可能遇到的问题,都进行了充分的分析之后,才能够开始。

毕业设计可以将所学到的软件工程的知识进行实践,了解真正公司化的多人协助的软件开发过程,从而为毕业后的工作打下坚实的基础。与软件工程的几个步骤相对应,可以将整个毕业设计分成几个阶段,确定每个阶段的目标和任务。指导教师分别检查每个阶段的完成情况,全程参与学生的毕业设计。

4.3 重视系统的测试工作测试是计算机程序设计的一个重要环节。但以前的毕业设计对此往往缺乏重视。学生完成了代码设计后,进行一次简单的试运行,如果没有大的问题,就认为系统设计完成了。反正在毕业答辩的时候,也不要求运行程序,即使有不完善的地方也不会被发现。

这种做法是非常不正确的,对培养学生严谨的工作态度是非常不利的。如果老师不进行强调,学生认为测试是可有可无的,他以后工作中,就会更加不重视测试工作,软件的质量将不能得到保证。因此,必须留出一到两周的时间进行系统的测试。

5总结

本文结合作者多年指导毕业设计的经验,提出了计算机专业本科毕业设计过程中可能遇到的一些问题,并提出了一些意见和建议。

重点强调了根据学生的实际情况选择毕业设计题目的重要性。然后又分析了毕业设计过程中经常会遇到的几个问题:注重系统设计的指导,技术性的问题让学生独立解决;强调软件工程在毕业设计中的指导作用;重视测试在系统开发中的意义。作者多年指导毕业设计的经验表明,通过这些方法的运用,使学生通过毕业设计学到了更多工作中有用的知识,提高了毕业设计的价值。

参考文献:

[1]王志英.实践教学:计算机人才培养的重头戏[J].计算机教育,2004,(9):60-63.

[2]王玉锋,刘保旨,李雪梅等.计算机专业本科毕业设计的探讨[J].计算机教育,2010,(1):77-79.

第7篇

毕业设计大部分时间由指导教师组织管理。按照惯例,学生和指导教师之间应每周多次见面,一方面可以方便师生交流,另一方面也可以使指导教师及时了解学生的毕业设计进度。然而由于受到学生找工作、去就业单位实习等特殊情况的影响,指导教师只能通过电话或电子邮箱等方式联系学生,很难准确把握学生的毕业设计进度和困难。而毕业设计整个过程主要是一个项目的开发过程,目前各种检查主要是一些表格文档的填写,比如:任务书、开题报告等,缺乏详细的过程管理计划和专门的监督管理条例。对过程管理要求不严,学生自然有所放松,而学校仅限于对毕业设计相关表格和论文的检查,又或者对已经签署就业协议的同学的毕业设计采取迁就的态度,成绩评判过于宽松。这些因素都助长了学生对毕业设计的敷衍心态。

对策

1实行新的毕业设计选题方法

高职院校的特色是以就业为导向,所以高职院校培养的人才首先是立足于应用。高职院校该准确定位,利用好自身资源。因此在毕业设计选题环节上可以采取以下措施:

一是学生自主选题,指导教师把关。学生可以根据自己的能力确定题目,然后由指导教师对学生选定题目的难易程度、工作量大小等进行审核,审核不过关,则学生重新确定题目,直到审核过关为止。根据教学经验,有部分学生在大二时就已经开始为社会上的一些单位进行系统开发,自主选题对于这部分学生来说,不但可以结合他们所开发的项目进行毕业设计,同时也锻炼了自身的能力,也使毕业设计的质量得到了相应的保障。

二是指导教师根据学生兴趣和需求,结合现代社会对人才的需要,从有利于学生就业的角度,尽可能结合生产和科研实际。这样不仅能调动学生的积极性,也有助于最大程序地发挥学生的潜力。

三是对于到录用单位进行毕业设计的学生,可采取校内指导教师和校外企业指导教师共同指导学生毕业设计。毕业设计课题由校企双方结合毕业设计要求及企业实际需求协定。校内指导教师主要负责专业理论方法和毕业设计论文的规范等内容;校外企业指导教师主要负责毕业设计中具体工作的实施。这样不仅能保证毕业设计保质保量地完成,同时也培养了学生的团队精神和实践能力。最终选题还应由院系组织相关专家对课题的难易度、工作量大小、课题的内容等方面进行审核。

2模式多元化

高水准的竞赛或考证方式可代替毕业设计。近几年来各类组织举办了不少计算机类专业有关的学科竞赛,如“数学建模大赛”、“计算机技能竞赛”、“机器人大赛”等,还有计算机类认证考试,如“思科认证”、“微软认证”、“软件水平考试”等。对于学生参加国家或省市级计算机竞赛并获得奖项或通过高水准认证考试,以及学生参与教师的部分科研项目的这几种情况,其钻研的难度和深度,已经达到甚至超过高职院校毕业设计的要求。对于这部分学生,毕业设计应当可以免修,直接获得学分,毕业设计成绩可以按奖项等级评定。这样一方面顺应了学分制教学改革,也有利于学生积极参加各类竞赛活动和参与教师科研项目。

3结合软件工程指导学生毕业设计

软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。结合软件工程指导毕业设计可以分成以下几个方面:一是将毕业设计的课题按软件工程的要求分为几个阶段,确定每个阶段具体要完成的工作任务和完成期限。二是指导学生按照软件开发中生命周期的方法来完成设计任务,比如系统设计部分先画出数据流图,再根据数据流图设计出模块结构图,接着模块设计,各阶段都要完成书面报告,为以后的毕业设计论文作铺垫。三是系统调试,撰写毕业设计论文。要求学生将各模块组合起来,联合调试,学生可以感受最终设计结果,能够对整个过程有一个更深刻的认识。最后,学生可参考相关书面文档结合理论知识和实践结果,完成毕业设计论文。将软件工程应用于毕业设计中,不但实现了软件工程这门课程真正从理论到实践的过程,而且也使得学生在软件设计的文档书写规范化等方面有很大的改善和提高。

4加强监管,完善毕业设计制度

首先,在毕业设计动员大会上,应该加强学生思想教育,引导学生正确处理找工作与毕业设计的关系。加强学术道德修养,从制度上防止抄袭和网上下载的现象,使学生引起重视。其次,可建立毕业设计管理平台,学生定期将毕业设计作品到平台上,指导教师进行检查,并将检查结果及时反馈给学生。学生和指导教师也可以在这一平台上进行交流。通过这一平台,既便于指导教师了解学生的毕业设计进度,也可以为学生成绩评定提供参考。

再者,可成立毕业设计督查小组,对毕业设计的开题报告、中期检查和毕业答辩进行检查。主要检查项目有:选题是否合适、开题报告是否符合规范、毕业设计的开展进度、学生出勤情况、指导教师是否认真指导、毕业设计论文是否规范、成绩评定是否公平合理。最后,对每一届学生的毕业设计进行评比,评选出优秀毕业论文,对学生及指导教师进行表扬、奖励,可激励广大师生更加重视毕业设计。也可以在学校举行优秀毕业设计成果展,为学生们提供交流和学习的平台。

小结

第8篇

1、软件服务下的大数据

随着互联网运用的逐渐广泛化,社会中的各个行业都具有了自己的数据种类,这就致使大量的数据在互联网的服务中产生。软件服务工程会产生密集型数据,其中包括流式密集型的数据以及历史密集型的数据。如世界最大的电信数据仓库中心目前已经建立超过1200TB的数据;中国移动通信的业务流程超过8190个,实现了办公自动化和标准化的业务流程。“程序=数据结构+算法”的程序设计思想为传统软件工程的管理思想模式,集程序的运行过程就是数据结构的组织与算法的问题,这种模式将程序运行过程中的数据忽视,而将重点放在了程序的正确性和效率性,在很大程度上把程序的生命周期缩短。纵观软件理论的漫长发展史,诸多学者一致认为详细的文档和完整的程序构成了软件,其中完善的文档信息为软件的核心部分,包括工程数据、文档以及通用规范等等,把整个软件的设计重点放在了文档是否质量合格以及开发模式是否具备标准化上面。由此,推动了软件设计的标准化,从整体上把软件的质量有效提升[1]。

随着系统业务的扩容和用户的使用,对软件进行大规模的数据处理提出了更为严格的要求。越来越多的大型互联网企业更加重视软件服务中的历史密集型数据和流式密集型数据,将大数据分析作为服务,更加注重从用户的体验上进行数据的收集。大数据背景下,行业逐渐加大了数据的处理难度,使得处理数据更具精细化,对技术的标准要求也更为严格。当前大数据时代下软件工程的研究课题为,如何更好的把大数据平台作为服务,把大数据的分析作为服务、把数据的价值作为服务[2]。要从软件发展创新模式来进行海量数据的处理,PaaS服务平台、服务提供方以及服务消费者三方,会产生海量离线密集型数据和线上流式数据。各项级别的用户在进行交流或者进行操作以及各项系统日志数据等,其通常对软件的有效开发、运行、管理等各方面都有着重要影响,另外,大数据还对软件服务的具体周期具有决定性作用。

从根本上讲,只是在规模和量上来进行数据的衡量,对其的研究没有标识,尤其是比较缺乏语义化的处理。因此,要对研究思维及方法进行不断创新,以此对相关数据实施组织与处理,并形成具有领域性的智能主体。通过对大数据的有效创新,将知识作为载体,可以提供相应的数据平台,从而确保以大数据为中心来进行现代软件工程管理的创新[3]。

2、大数据时代背景下软件工程管理模式

软件工程的发展经历了三个阶段,经典的CS模式-BS模式-软件服务工程。其中产生于大数据背景下的面向服务的软件工程,以服务为基础,能够以较快的速度进行应用和共享服务的构建,对于分布式程序的开发具有很好的适应性。这种模式的不同之处在于能够把应用服务化,资源虚拟化,将外界服务接口统一化,有效解决大数据环境背景下的一系列问题。这种软件服务工程设计模式广泛应用于移动互联网、大数据等新兴领域。项目管理是受到进度、费用以及品质的影响,满足客户的需求而进行的活动规划、指导和监督。其中项目控制与系统工程为项目管理两个至关重要的研究领域,二者有交叉重叠部分,项目控制主要负责输入进度、规划和费用,而系统工程蛀牙负责技术层面的输入。通过文档的形式来体现工程的管理,其中包括系统工程管理计划和系统文档树[4]。

系统文档树通过树形结构来描述项目所需要的,以系统工程为对象的各个系统工程文件之间的相互关系。在提案阶段,由系统工程师根据合同数据需求清单和工作说明书来进行系统文档树的准备,从而为根据后续的进度和成本来进行文本化任务的确定提供便利的条件。由项目经理进行系统文档树的批准,并更新维护项目管理的全生命周期。而系统工程管理计划主要用于描述系统工程的进度与任务的,在提案过程中,由系统工程师根据合同数据需求清单和工作说明书来进行系统工程过程的描述,以及如何有效计划、组织、集成、测量系统工程需求。项目管理计划同样由项目经理进行批准,并更新维护项目管理的全生命周期。系统工程管理计划主要由软件系统工程过程、开发项目规划与控制,以及软件工程专业集成三类关键要素构成,其中开发项目规划与控制为必须要实现的系统工程任务[5]。

3、总结

综上所述,面临着互联网的进一步发展,其促使软件的更新速度相应加快,大数据背景下通常对软件的自身安全及性能具有更高的要求。因此,要想打造一个健壮、高效且安全的软件工程,不仅仅要加大技术的支持力度,还需要不断创新软件工程管理办法,形成一套科学的配套理论以及技术标准。当前规模较大的软件重用技术不断发展,并实现了应用,再加上大量积累的软件资源,未来软件的集约化生产以及软件数据的挖掘将会变的至关重要。传统化的软件工程的管理方式已无法满足当前生活的相关需要,大数据环境背景下探究新型的软件工程管理方法具有十分重要的现实意义。

【软件工程硕士论文参考文献】

[1]张宇航.大数据系统中的软件工程管理方法探究[J].中国高新技术企业,2016,(23):93-94.

[2]杨淼.面向商业模式的大数据信息管理方法研究[D].天津大学,2014.

[3]梁峰.基于数据仓库技术的电力公司营销数据分析梳理平台的设计与实现[D].电子科技大学,2015.

[4]王建民.领域大数据应用开发与运行平台技术研究[J].软件学报,2017,28(6):1516-1528.

第9篇

软件产业是现代服务业主要组成部分和支撑。作为省重点大学,海南师范大学肩负着为海南本土培养“扎得住、用得上、有发展”的高级应用型人才的重任,率先新办软件工程本科专业。软件工程专业经过近4年的建设,在师资队伍、办学条件、课程建设、教学管理和教学质量方面都取得了长足的发展。但是,面对中国经济发展新常态,面向海南加快发展现代服务业,并走在全国前列之使命,该专业建设需要在专业发展方向和特质上进一步明确:什么类型的人才符合社会需求和学校教育教学实际情况?如何进行培养方案顶层设计和实施方案落地?软件工程本科教育在我国开始蓬勃发展。高等学校分类建设目前已经成为业界共识,同样,人才培养也有类型之分,如图1所示。应用创新型人才正好位于人才培养类型承上启下之位置,地位非常重要。教学实践中,我们认为培养能力比传授知识更重要,虽然学校平时主要任务是传授知识,但社会认可的是学生的实际能力。所以,我们在平时的教学工作中,培养重点就是抓住应用创新型人才的培养,主要培养学生的“三创”,即创新、创业,达到创造新生活。应用创新型人才兼备应用型和应用研究型特质,特别适合地方综合性教学研究型大学教学和产出实际。应用创新型人才的特质在于应用层面的创新,创新思维和实践落地在现实应用上,因此培养要求较高。要求学生在具备专业共性学科基础上,精确理解某个特定方向的内涵和发展,能够根据实际应用场景,结合客户需求,运用创新、创意思维,在传统技能上衍生新的服务和产品。软件工程专业应用创新型人才培养规格特质即具有发散性思维的软件工程师。

1应用创新型软件工程人才培养的顶层设计

通过前述分析,应用创新型软件工程人才培养的核心是应用创新能力,以及发散思维下的软件工程师素质培养。发散思维是不拘泥于常规套路解决实际问题,必须通过各类创新实践活动、校内外结合课程训练获得;软件工程师运用工程思维于大规模软件开发,工程思维的精髓在于高性价比和折中。因此,应用创新型软件工程专业的培养特色就须落实到创新实践能力和工程师素养提升上,提高学生职业核心竞争力,重点关注编程能力、工程组织运作能力、软件体系结构设计能力等专业基本能力,着力培养发散思维和工程思维。发散思维落地到创新素质,工程思维贯穿于专业基本能力,如图2所示。只有大学四年遵循上述培养要义,毕业生才能完成应用创新型的培养目标。我们通过专业特质分析,确定应用创新型软件工程专业人才培养特色定位,建立工程素质培养优先的课程体系,并贯穿本科四年的教学;创新学生实践能力建设,校内创新实验室、创新实践训练活动和校外产学研用相结合,学生通过综合性课程实验,完成学科基本特质能力;校内创新实践活动提升学科创新能力;社会实践实习过程感悟产业特征和就业实战体验,以这些活动构建三位一体培养模式,以期完成软件工程专业核心素质培养目标。其目的就是为海南现代服务业发展培养具有创新创业精神和工程实践能力的“留得住、用得上、后劲足”的软件领域应用型专门人才。

应用创新型软件工程人才培养的顶层设计思路如下:(1)深入挖掘专业特色定位的核心内涵研究。核心竞争力是否主要在于培养发散思维与工程思维相结合的软件工程师素养?核心能力素质除了编程能力、工程组织运作能力、软件体系结构设计能力和创新实践能力外,还有哪些需要关注?(2)参照软件工程教指委制定的软件工程本科教学规范,基于对应用创新型人才核心素质能力的理解,我们设计了相应的教学课程、教学实施安排、特色教材编写计划和能力分段式考核计划,在此基础上分段、有序完成相应核心能力训练任务。(3)传承师范院校比较优势特色课程的教学和培养机制研究。面向教师教育领域,实现学校积淀和特色渗透在专业培养上,如考虑微课设计或多媒体教育软件开发等课程作为选修类设置,以便学生毕业后职业发展能奠定相关领域应用基础,熟悉行业特色学校相对擅长方面,让培养的学生具有所在学校特有的行业特质及烙印,在特殊领域展示先发优势。(4)实施学生实践创新能力形成,实现软件工程师各项素质培养落地的具体实践实训设计方案研究。需要解决的关键问题:①应用创新型软件工程人才培养方案;②软件工程专业区别于其他计算学科的特质分析和内涵提炼;③专业特质认识基础上的能力素质分解和培养具体化;④专业特色指导下的教学安排、教学计划和教材建设;⑤实现专业特色的学生创新实践能力培养设计以及实证研究分析。

2应用创新型软件工程人才培养的实践安排

确定了应用创新型软件工程人才培养的顶层设计,我们以海南师范大学软件工程专业建设为研究实施载体,坚持理论与实践相结合的研究方法,既重视理论定性提炼,更关注实验定量分析,以实验实证数据和培养学生实际表现、以教育教学物化成果体现项目价值,同时广泛参与国内外教学研讨,不断扩大海南高等教育专业建设影响,以期为海南现代服务业加速发展提供人才,为地方社会经济服务,为教育工作者的核心使命——创新人才培养做出实质性贡献。发挥学院教师科研项目较多的优势,学生在本科阶段就可以参加实用技术开发,优秀学生从三年级开始就可以进入各创新开发实验室参加实际项目。同时学院还设有创新基金,鼓励学生在教师指导下进行自主创新探索研究。贯彻“三位一体”的人才培养理念:提出一个中心即“以学生成才为中心”,强调一个转变即“从以知识传授到以能力素质提升为核心”的转变。以学校、政府、社会三力合一,技术、工程、管理三位一体,教学、创新实践、产业体验三者统一为指导原则,首先是调整培养目标,改变教学模式,适应产业需求;其次是在体制和机制上进行探索创新,与业内有影响的企业合作/联合办学,这不仅在短期内为专业的发展争取到启动投入,更重要的是为应用型创新人才培养营造一个生态环境。

建立发散思维和工程思维训练下的软件工程创新能力培养,科学制订教学计划/安排,实施本科各阶段能力素质考核,保障各项能力素质提升达标,以契合市场需求、增强专业核心竞争力。在培养模式顶层设计指导下,创新学生实践能力建设尤为重要,具体采用校内创新实验室、创新实践训练活动和校外产学研用相结合,学生通过综合性课程实验完成学科基本特质能力,校内创新实践活动提升学科创新能力,社会实践实习过程感悟产业特征和就业实战体验构建三位一体培养模式,以期完成软件工程专业核心素质培养目标。为实现各项能力素质提升培养目标落地,应用创新型软件工程人才培养的实践安排如下:(1)以职业资格准入考试为纽带,促使学生掌握专业必备理论和应用基础。积极组织学生参加软考、CCF软件能力认证及知名企业认证,既强化课堂理论教学的时效性,也为学生迈入职业生涯提供了资质准备。(2)改革能力考核方式。针对发散/工程思维训练指导下的能力素质,分阶段实施考核达标,如一年级重点考核编程能力,二年级重点在软件建模能力,三年级重点训练考核其创新实践能力等。尽量使用团队答辩、文档评审方式考核。(3)利用和软件企业合作方式开展专业见习/实习。我们和深圳易思博公司合作,专业见习安排两次,分别在大二和大三上学期,都有一个月时间停课进行。第一次以学校教师辅导为主,使用软件公司远程网络服务器完成软件项目;第二次以软件公司项目经理现场指导、监督运作为主,模拟公司化开发场景。同时在专业见习中,完成校外企业开设选修课程学分。充分利用海南软件产业大发展的契机,与多家本土软件公司合作。对实习单位应选择规模相对较大、管理规范、有成型信息系统、信息化水平较高、管理及业务资料齐全的企事业单位。积极组织大四学生到腾讯海南、海南生态软件园等企业驻扎集中实习14周,实习与就业相结合,使学生毕业后能胜任与本专业有关的相关工作。(4)改革毕业论文答辩方式和流程,毕业论文一律以毕业设计展示。为便利学生实习和部分学生考研需求,答辩安排两次。答辩时必须现场演示设计开发项目,要求运行流畅、功能基本满足需要。(5)高标准建立校内工程实训室或创新实验室,按业界标准配齐软硬件设施,并健全管理制度和门禁系统实行开放式运行,使学生在校内就拥有良好的创新实践条件。推动实验室24小时向本科生全面开放,建立完善多级创新训练平台和模拟创业平台;每年4月份联合企业举办科技活动月活动,鼓励学生多参加与自己兴趣有关的科技创新活动。(6)以教师科研项目促学生能力提高。我们学院科研项目比较多,充分利用教师项目促教学,带动学生能力的提升。本科生就加入教师科研团队,通过较高科研项目强度,学生实践动手能力、项目组织能力、语言表达能力都有提高,则最终面向就业时就有优势了。(7)契合中国经济新常态,创新为魂、创业为先。海南师范大学科技园正式获批为国家大学科技园,学校将整合创新资源,提升创新能力,营造创新创业环境,海师大国家大学科技园的建立为项目取得预期成果提供了极好的政策支持和保障,大学科技园面向软件工程专业设立的学生创业创新开放实验室助力学生积极整合校内外资源,零距离对接市场。

3结语

面向海南现代服务业需求,从特色定位视角来研究应用创新型软件工程专业建设的顶层设计方向,凝练专业特质,增强教育产品的职业核心竞争力,拓展、落实学生实践创新能力培养,实现专业特色,立足作为海南省重点建设大学的历史任务,要求研究载体明确,示范效应明显。同时在今后教学实践中需要进一步明确培养应用型创新型专门人才的三个理念:一是普通本科的基础性和阶段性,二是社会需求的适应性和对接性,三是行业职业的准入性和资质性。这三个理念三位一体,有机结合,共同落实到人才培养模式改革的各个环节之中,反映到专业培养目标之中。

作者:文斌 张秀虹 吴丽华 韩冰 罗自强 单位:海南师范大学 信息科学技术学

第10篇

中图分类号:G642

摘要:以黄淮学院软件工程专业为例,探讨现行人才培养模式中存在的问题,提出新的软件工程专业“3+1”人才培养模式。指出该人才培养模式对于地方高校软件专业人才培养的意义。

关键词:软件工程;“3+1”人才培养模式;构建

1 背景

黄淮学院是2004年经教育部批准升格的一所综合性普通本科高校,是驻马店市举全市之力创办的唯一一所本科高校,受原有专业师资、办学基本条件等方面的限制,要实现向适应地方经济社会发展需要的应用型方向转型,困难很大。学校及时整合办学资源,调整院系设置,优化专业结构,规范教学管理。坚持建设特色鲜明的应用型本科高校“一条主线”;推进专业建设、课程建设“两大突破”;完成从专科向本科办学、从以师范教育为主向以应用技术教育为主、从封闭式办学向开放式办学“三个转型”;实现办学基本条件、内涵建设水平、人才培养质量、服务社会能力“四个提升”。

升本以来的9年间,正值我国高等教育在大众化背景下,开始进入强调内涵建设、提高质量的发展新时期。对于基础差、矛盾多、困难大的黄淮学院,同时面临着“外延式积累”和“内涵式建设”的双重任务,为此,学校围绕发展定位和目标,本着坚持“突出应用、集群发展、培育特色、提高质量”的原则,提出了重点发展电子信息类、建筑工程类、文化艺术类、管理经营类4大专业集群,瞄准区域经济主导产业和战略性新兴产业,构建以应用型专业为主体的学科专业体系。

作为黄淮学院的第一个河南省省级特色专业和专业综合改革试点——软件工程专业,近年来,我们紧紧围绕培养高素质技能型人才的目标定位,紧扣产业办专业,牵手企业促学业,强化职业促就业,积极推进应用型人才培养模式改革,全面提高应用型人才培养质量,在服务区域经济产业发展中不断提升自身价值。

2 “3+1”人才培养模式的提出

人才培养是学校办学的核心任务,人才培养模式是实现人才培养目标,提高教学质量的关键,也是凝练办学特色、提高办学效益的重要抓手。多年来,软件工程专业积极开展应用型人才培养模式的探索,提出了“3+1”人才培养模式的构想。

2.1 “3+1”培养模式的提出是人才培养的需要

行业的需求迫使地方高校软件工程专业的学生数目越来越多,很大一部分软件类本科毕业生到各类IT企业就业,而IT企业对人才的需求和学校人才培养目标存在着错位,主要表现在传统的人才培养模式所培养出来的学生在知识结构、能力结构、工程技术能力等方面不能满足社会需求。企业需要花费半年,甚至一年以上的时间培训才能使学生上岗工作。这说明,目前的高校人才培养已经与社会需求脱节了,人才培养模式需要改革。

2.2 “3+1”培养模式的提出是新建本科学校人才培养的最佳选择

国内新建本科院校主要分为两大类,一类是具有一定行业背景的院校,另一类是“师范教育”为基础的院校。近年来,自觉实行“应用型”转型发展的地方高校在转型发展的模式、路径上有些共同的经验:一是确立了应用型的办学定位和人才培养目标;二是围绕办学定位,开展学科专业的优化调整,主动对接地方行业产业,协同创新、合作发展;三是围绕“应用型”开展系列教育教学改革、创新与实践,尤其是在人才培养模式、师资队伍建设、人才培养方案、教学模式等方面大胆改革;四是大力发展校企合作发展联盟,校地、校企合作培养高素质应用型人才;五是强化实践教学和实训实验实习实践教学平台建设,加强对学生的职业技术技能和综合素质的培养。黄淮学院“3+1”培养模式的提出是综合考虑以上因素后的选择。

3 “3+1”人才培养模式的内涵解读及实施方案

3.1 “3+1”人才培养模式的基本内涵

“3+1”人才培养模式是专业基础培养与职业对接培养相结合,理论教学与实践教学相结合,校内培养与校外培养相结合,产学研一体,教学做合一的应用型人才培养模式。“3”是指3年的专业基础培养,目的是培养学生的专业基础知识、基本能力和基本素质,主要是以校内为主的理论教学和实践教学,实践教学主要包括实验、第二课堂实践活动、军事训练、认知实习、实训等。“1”是指对学生进行1年的职业对接培养,主要是依托企业的实践教学,目的是培养学生专业与职业的对接能力,实现就业能称职、创业有能力的人才培养要求。

3.2 “3+1”人才培养模式的基本原则

(1)突出应用原则。紧紧围绕高素质应用型人才培养目标,在搞好专业培养的基础上,着力强化实践教学,增强专业的应用性特征,把职业对接培养落到实处。

(2)合作育人原则。充分利用合作发展联盟和校内外实习实训基地平台,完善合作育人机制,积极探索产学研一体,教学做合一的人才培养方式,提高应用型人才培养质量。

(3)细化管理原则。细化教学计划安排,特别是“3+1”中“1”的具体教学内容、教学时段与教学方式的安排,加强教学各个环节的过程管理,确保人才培养标准得到落实。

3.3 “3+1”人才培养模式的基本要求

“3”的基本要求是专业基础培养。“3”的教学安排在第1至第6学期进行,主要教学内容为必修课程、选修课程、第二课堂实践教学和其他实践教学环节。必修课程由通识教育课程、专业教育课程组成,教学方式为理论教学和实践教学;选修课程的教学内容主要由限制性选修课程、任意性选修课程组成,教学方式为理论教学和实践教学;第二课堂实践教学内容主要由职业素质、社会实践、创新创业等3个教学模块组成,教学方式为实践教学。其他实践教学环节的内容主要包括入学教育、军事理论与技能、公益劳动、专业认知实习等,教学方式为实践教学。

“1”的基本要求是对学生进行职业对接培养。“1”的教学安排在第7和第8学期进行。第7学期的教学内容分毕业设计开题、实习准备、实习等。毕业开题在学期初根据专业特点统筹安排与毕业论文写作有关的专题讲座、论文写作培训,论文选题,收集、整理和研读文献资料,撰写开题报告等;实习准备在学期初安排职业认知讲座,往届毕业生经验介绍,实习技能培训与实训,实习教育,根据专业实习教学大纲和实习方案制定个人实习计划,见习等。根据专业方向对应的职业需要,科学设计能够落实软件专业培养目标和人才培养规格的具体实习项目;毕业实习在毕业论文(设计)开题和实习准备完成以后,赴实习单位按照专业实习方案和个人实习计划进行实习,分别落实本专业的各项实习项目。实习主要分集中实习和分散实习两种方式,根据专业特点要尽量安排集中实习。第8学期的教学内容分为实习、实结、毕业论文(设计)评审及答辩、毕业教育。实习是根据各专业实习方案,继续在实习单位进行实习,主要包括集中实习和分散实习。实结从5月份起,根据软件工程专业实习方案,安排学生回校进行实结,交流实习经验,评选优秀实习生和优秀实习集体,整理上交实习材料;毕业评审及答辩从5月份起,对毕业生的论文(设计)进行评审,组织答辩并进行工作总结,评选出优秀毕业论文;6月中旬进行毕业教育,参加毕业典礼和学位授予仪式。4年学业完成,走向工作岗位。

4“3+1”培养模式的实施效果及问题分析

4.1 “13+1”培养模式的实施效果

“3+1”人才培养模式的实施取得了一定的效果,主要表现在以下方面。

(1)工学结合、校企共育,实现应用型人才培养目标。“3+1”模式的实施,将“行业、企业”元素引进教学过程,把“学以致用”的理念贯穿于课堂教学的始终;学生到行业企业、校内外实习基地进行以毕业实习实训、毕业论文(设计)等实践教学为主体的专业能力和职业素养的培养,实现了工学结合、校企共育,最终实现应用型人才培养目标。

(2)优化课程体系,推进教学内容改革。以“3+1”培养模式为主线,探索并改革软件工程专业人才培养方案,构建与经济社会发展需要相适应的特色专业课程体系;加强与IT企业及相关企业的合作、加大力度研究IT相关产业和领域的发展趋势和人才需求,制定重能力、重实践、重效果的个性化、柔性化培养机制,制定出与生产实践、社会发展需要相适应的特色专业培养方案和课程体系。优化课程结构和知识结构,满足学生个性化学习要求,提高学生素质。建立专业核心课程体系和相对自主式的选课体系,促进学生的能力提高和个性发展,有效推动了教学内容的改革。

(3)实现。“课堂教学、课外教学、校外教学”的有机结合。实现以课堂教学为主、课外教学与校外教学结合的育人系统,为学生的成长与成才开辟广阔空间。在课堂教学实施更加严格、规范的教学管理。以学分制为载体,在保证专业必修课开设的前提下,加大专业选修课的开设力度,增大学生自主选择课程、自主选择教师的空间;通过课外专业性活动引导学生动手能力和自我发展能力的提高;以校外实习基地实习或以参加社会实践等社会活动为载体,搭建理论教学与实践教学紧密联系的平台,有效提高了学生的实践能力与创新精神。

(4)完善实践教学体系,提高学生工程能力。“3+1”培养模式是按照基础实践、教学实习、社会实践和工程实践等环节进行设计的,分布在大学4年的全部实践教学内容中。提出“实验一实训一实习”的实践教学体系和“概念实训一技能实训一项目实训”3阶段的实训教学,构建了校企合作“实验教学—课程设计一实习实训一毕业设计一顶岗实习”的实践教学体系,实现了实验室、创业园、企业“三基地”的实训实习基地,有效培养了学生的工程思想和动手能力。

4.2 存在问题及对策

1)存在问题。

“3+1”的实现,核心是合作企业的选择。合作企业的选择需要满足两个方面的条件,一是企业符合学校人才培养的需要,二是企业愿意为学校培养人才。看似两个简单的条件其实在现实中却很难解决,因为企业追求的是利益最大化,而在校生的加盟很难为企业马上带来效益,甚至在一定时期还会影响企业的正常工作。缺少企业的参与,“3+1”很难做实。

2)对策。

为破解这一难题,学校投资建设了一个集学生创新创业、实习实训、科研孵化、综合服务为一体的大学生创新创业基地。本着资源共享、互惠互利、共赢发展的原则,黄淮学院创新创业园面向社会企事业单位招商。入园单位发展方向要与学校学科专业和人才培养相结合,如计算机、动画、建筑、商务等;企业要能为相关专业学生提供实习、实训和顶岗实习岗位;科技企业要有较强的技术开发实力,拥有与其研发、生产需要相适应的一定数量的研究开发人员;对入驻大学生创新创业园的高科技企业或知名企业,尤其是经营规模较大,技术水平先进,同行业市场占有率较高的优秀企业,经学校认定入园后,可享受房租、物业等费用免除政策,并给予其他优惠条件。按照“专业、行业、企业、职业”四位一体的总体布局,通过企业人校、校企合作、项目驱动等方式,把企业先进的实训设备、优质的实训项目以及经验丰富的实训导师引入校园,提供真实的情景、真实的任务、真实的岗位,全方位开展“四创”教育。目前已入驻的软件类企业有Oracle公司、IBM公司、北京中锐咨华等信息技术类企业6家,进驻项目23个,提供工位近500个,让师生团队全程参与项目的申报,深度切入项目设计与开发,实现“产学研相结合、教学做一体化”,提升学生创新实践能力。目前,软件工程专业学生通过创业园这一平台走向社会的学生获得高品质就业,典型的有全和洪、王乙丞、陈帅雷、王喆等26位同学,就业后一年,年薪达10万元以上。学校的“四创”教育已经驶入了“传知识、育精神、造氛围、除病源、搭平台、做项目、搞竞赛、树典型”的“八车道”。

创新创业园校企合作的发展模式不仅是专业与实践的巧妙结合,更是黄淮学院教学的一大特色,对黄淮学院的发展起到了积极的推动作用。大学生创新创业园是良好的专业技术学习与实践基地,为学生的创新创业发展、为学校“3+1”模式的推广和实施提供了良好的平台。

参考文献:

第11篇

关键词:软件工程;实验课程;教学改革

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)37-0025-03

Research About Reformation and Practice of Software Engineering Experiment Curriculum

Zhang Meina,Chi Chengying

School of Software,LiaoNing University of Science and Technology,Anshan Liaoning 114044,China

Abstract:This paper summarizes characteristics and its important role of the“Software Engineering”experiment curriculum,detailed analysis of “Software Engineering”problems in the experiment teaching. Methods and the implementation process of the“Software Engineering”experiment teaching described from design of the experimental content,the level of teacher practice and the construction of open laboratory.Through the reformation of experiment teaching,the abilities of students has been significantly improved,but also enhance the students awareness of multi-disciplinary team the ability to adapt to the application-oriented talents training objectives.

Keywords:Software Engineering;Experiment curriculum;Teaching Reformation

一、引言

软件工程自1968年提出以来,在过去50多年中,已发展成为用于指导软件生产工程化,覆盖软件开发方法学、软件工具与环境、软件工程管理等内容的一门综合性较强的学科。《软件工程》课程更是软件工程、网络工程和计算机科学与技术及相关专业教学计划中一门重要的专业必修课,该课程实践性很强,涉及的学科较多,综合性较强。通过《软件工程》课程的学习,学生能够了解软件开发过程和熟悉过程管理相关技术,为学生在毕业设计和今后从事类似软件开发和应用的工作奠定一定的基础。

二、《软件工程》实验教学的重要作用

《软件工程》课程教学最重要的是让学生理解“工程”的概念,围绕软件工程三要素,以软件生存周期的若干阶段为主线,掌握软件开发工程的若干模型,使用的开发方法和相应的工具,但仅仅掌握计算机技术是远远不够的,还应该将管理和工程的思想融合进去。因此,《软件工程》课程是以理论和实验相结合的教学方式,通过理论课程学习软件开发技术,全面了解软件系统的实际开发过程。但理论教学枯燥、乏味、知识点抽象,学生们没有经历过软件开发过程,所以只是理论讲解没有一定的说服力,学生也不知道这些理论知识应该如何和在软件开发中得以应用,学生通过理论的学习远远不能真正了解软件的开发周期,深刻理解每个开发阶段的真正意义,所以《软件工程》课程的实验教学就非常重要。实验教学是对理论的实际应用的过程,理论是基础,实验是应用。通过实验教学,学生在理论学习中学到的知识点能够得到更好的理解和掌握,对理论学习起到了一个很好的推动作用。在一定的实验教学安排下,学生根据教师所给出的实验项目自由选择,将所学的软件开发过程、方法和工具,以及浅显的管理学知识应用到整个项目开发中,从而更好地理解了软件工程的理念,熟悉和掌握了软件工程相关技术,同时也提高了学生的实践动手能力。实验课程与理论教学是相辅相成的。它们彼此之间相互影响、相互支持、相互促进。

三、《软件工程》实验教学存在的问题

针对学院相关专业,根据《软件工程》课程的特点和培养计划的制定等条件,课程安排理论学时较多,约占总学时的78%,实验学时很少,约占12%,并且实验课的内容是为学生提供现成的系统,要求学生利用CASE工具,按照老师提供的系统进行建模,编写软件开发各阶段的文档。由于学生没有参与过系统的开发,要熟悉别人开发的系统有一定的困难,导致学生对此不感兴趣。教师不可能每个开发阶段安排相应的实验,因此在实验课程有限的时间内,要编写相对完整的软件开发各阶段相关文档也是不可能完成的,这样学生不能够真正地理解教学内容,学生的实践能力也没有真正地得到锻炼。随着软件行业的快速发展,软件技术和内容不断扩充,不断更新,《软件工程》教学面临着计算机学科发展规范所提出的更高的质量要求,同时也面临着大众化高等教育背景所带来的客观问题,如何开展软件工程的实验教学,如何保证软件工程实验环节的良好效果一直是个问题。因此《软件工程》课程的实验教学环节的创新与设计至关重要,直接影响到此门课的授课效果和学习效果。

四、《软件工程》实验教学改革与实践

基于《软件工程》课程应用型的特点和传统《软件工程》实验教学中存在的若干问题,我们必须积极探索《软件工程》实验课程的教学改革,通过改革和创新使《软件工程》实验教学真正发挥其重要的作用,确实提高学生的实际开发能力,使学生尽早地投入到开发角色中去。因为实验课程是由学生、教师和实验室共同参与完成的,学生主要完成相应的实验内容目,实验内容设定的优劣直接影响到实验教学质量和效果;教师是学生完成实验的直接指导者,教师实践水平的高低也直接影响到学生的实践能力;实验室提供实验教学的环境支持,合理和最大限度地利用实验室的资源也是对提高实验教学质量的一种帮助。所以我们主要从实验内容设计、教师实践水平和开放性实验室这三个方面对《软件工程》实验教学做了改革与创新的尝试。

1.实验内容设计。我们抛弃了传统的实验内容,不给学生提供已经完成的系统,而是使用了新的实验教学模式,让学生以小组为单位,采用面向结构的软件开发方法和面向对象的软件开发方法相结合完成对系统的开发。系统题目采取教师命题的方式,教师提供3个系统题目供学生自由选择,如图书管理系统等。题目来源均结合本学校实际情况,就地取材,有利于学生的调查研究,因此具备一定的应用价值和进一步扩充完善的能力,而且难易度适中,功能约占毕业设计题目要求的50%,具有可操作性、可验证性和可实现性。学生选好题目后,教师统计每个系统对应的学生人数,并将学生分成若干个项目组,每组5~6人,仿照软件公司进行职责分配,每个项目组有一名学生担任项目经理,负责本组学生的工作分配和项目的检查工作:可将组员设定为系统分析员、系统设计员、程序员和测试人员。随着课程进展,按照软件生存周期的各个阶段(问题定义、可行性研究、需求分析、概要设计、详细设计、软件测试)布置任务,每组学生分工合作,项目经理负责组织和管理每个组员,每个组员负责项目中的一个任务,每个组员均独立完成任务,组员之间合作共同完成该组所负责项目。教师的主要任务是组织和管理所有项目组,同时进行答疑和检查,答疑在每次实验时或课后进行,检查在每次实验结束时或课后进行。这样的实验模式,培养了学生的团队合作精神和独立分析解决问题的能力。

2.提高教师实践水平。《软件工程》这样一门综合性的学科,更需要教师有很强的实践水平。但往往教师的理论知识很丰富,却缺乏一定的实践经验。如果教师的实践经验不足,那么在实践教学中会使理论和实际脱节,从而影响教学质量。为了能够培养出更适应社会需要的应用型人才,必须首先从教师的专业素质抓起。学院会定期组织相关教师到北京或大连的软件公司进行培训,培训内容主要是参与开发公司的实际项目。通过在软件公司的经历,教师积累了实践经验,也使其掌握的理论知识更好地运用于实践中,在实践教学中能够更加专业地指导学生,并将在软件公司遇到的实际问题和学到的宝贵经验与学生分享,增加了学生的实际经验,为学生将来更好地就业打下了良好的基础。

3.开放性实验室的建设。《软件工程》课程实验学时很少,要想在有限的时间内完成实验教学内容是不可能的,更多的是需要学生在课后完成的实验内容。但由于学生课后的时间比较自由,不利于组织和管理,为了保证实验内容的连续性,应集中安排学生上机实验。根据学院实验室具备的条件,我们特向学院要求为《软件工程》课程安排固定的时间开放实验室,以便于学生集中进行实验,方便学生对项目的开发和讨论,对资料的查阅等。同时要求实验室教师尽可能地参与其中,帮助学生及时解决困难。

五、《软件工程》实验教学改革效果

《软件工程》实验教学改革已在学院软件工程和网络工程两个专业的学生中进行了实施,教学效果有了明显改善。一方面,学生综合运用所学理论知识解决实际问题的能力得到了提升,学生的实践能力、独立分析问题和解决问题的能力也得以提高,其团队合作精神得到了加强,因此,加强了学生“工程”化的思想,提高了其就业等方面的竞争力,使其更加适合在现代软件企业中发展。另一方面,通过《软件工程》实验课的锻炼,学生为大四学期的毕业设计环节奠定了基础,学生撰写毕业论文的质量有了明显提高。

客观地说,作为经验较少的大三学生,要在一学期的时间里开发出各方面都达到真正实用要求的系统是比较困难的。实验教学的意义不是让学生花大量时间做出多完整、多完美的软件,更重要的意义是让学生经历软件开发的完整的过程,体验各阶段方法和工具的应用,同时学生的专业技术能力、管理能力、沟通能力等多方面的能力都得到了锻炼,为学生将来进入社会成为一个全面发展的综合型人才奠定了较好的基础。

六、结语

从《软件工程》实验教学改革的效果看,我们取得了一定的成绩,同时也得到了学院老师和学生的肯定和好评。《软件工程》实验作为综合性的实验,如果条件允许的话,可建立校企合作,与产学研结合,将《软件工程》实验或部分实验安排在企业中,让学生真正地深入企业,了解软件产品的生产过程,并在实际操作中进一步加深对课堂知识的理解。

参考文献:

[1]沈文轩.软件工程基础与实用教程[M].北京:清华大学出版社,2012.

[2]张海藩.软件工程导论[M].第5版.北京:清华大学出版社,2008.

[3]史济民,等.软件工程——原理方法与应用[M].第3版.北京:高等教育出版社,2009.

[4]马燕,张根耀,王文发.软件工程实验教学模式改革与实践研究[J].教育与职业,2006.

[5]丛飚,陈卓然.《软件工程》实验课程改革与实践[J].教学园地,2011.

第12篇

关键词:软件工程;课程体系;实践教学;产学合作;师资队伍

作为信息产业核心的软件产业是国家信息化建设的基础和支撑,它具有知识含量高、技术含量高、高附加值的现代服务产业特点[1]。随着我国经济的快速发展,市场对软件人才的需求日益加大。《珠江三角洲地区改革发展规划纲要》明确把软件和信息服务产业作为构建现代产业体系的战略核心产业。广东省教育厅根据广东省软件产业分布和地区经济发展对软件人才的需求情况,选择包括广东技术师范学院在内的8所省内高校和12所高职高专院校作为首批省级示范性软件学院,进一步加快高等学校软件专业人才的培养,适应广东省信息产业发展对软件人才的需求。

1软件专业发展现状

目前,我国高等院校计算机相关专业大约95%的学生毕业后从事软件开发和服务工作。在软件专业人才培养方面,已经形成了较为完善的人才培养方案,并形成了较大的培养规模。近年来,随着高校计算机相关专业毕业生人数的急剧增加,软件人才的就业优势正在消失,一些软件专业的毕业生到社会上难以找到专业对口的工作,学生就业压力很大;另一方面从总体来看,随着产业结构的调整和优化升级,我国的软件产业规模不断扩大,呈快速增长态势。2009年软件产业产值9 513亿元,2010年,全国实现软件业务收入13 364亿元,同比增长31%。近10年来,广州市软件和信息服务业保持25%以上的增长,2009年,全市软件和信息服务业产值1 150亿元,从事软件和信息服务业企业近万家。教育部关于紧缺人才的报告称,软件从业人员缺口近 80万人,其中专业人才约有50万人(其中高级人才 10万人,中级人才25万人,初级人才l5万人),企业缺乏的不仅是高层次、复合型、国际化人才,也缺少大量的高素质软件工程师。因此专业素质高、综合能力强、动手能力突出的毕业生依然具有良好的就业前景。

2培养目标及办学模式

由于办学层次和办学定位的不同,我校省级示范性软件学院的办学目标与国家批准的37所示范性软件学院有一些区别。国家级示范性软件学院的办学目标是:培养实用型、国际化的软件工程师,以满足软件产业发展的迫切需求,提升软件产业的国际竞争力[2]。我们的办学目标是:以软件市场需求为导向,培养掌握扎实的理论基础知识、较全面的软件系统知识和必要的硬件系统知识,掌握先进的软件开发方法和工具,具有较强的系统分析、设计、开发能力的应用型软件工程设计和实现人才。具体就是培养高素质的软件工程师。

从两者的办学目标可以看出,国家级示范性软件学院培养的是国际化、高端软件开发人才;省级示范性软件学院培养的是实用型软件开发人员,两者可以相互补充,构成更加完善的软件人才培养体系。

省级示范性软件学院的办学模式应以地方软件产业需求为导向、以培养学生适应软件产业的发展为目标,结合学校的办学条件,制定相应培养方案。经过几年的实践,我校软件工程专业人才培养初步形成了 “2+1+0.5+0.5”的培养模式。即学生第一、第二学年在校进行通识教育课程、专业核心基础课程的学习,假期参加企业认知实习和企业的短期培训。第三学年根据专业方向和企业共同培养,进行专业核心技术课程和专业方向课程的学习,参加为期三个月的实际项目实训。第四学年的上学期是职业技能和专业技能的强化实训。第四学年的下学期是软件企业顶岗实习,全方位参加软件项目的开发过程,让学生在校期间就能经历软件应用与开发的各种工程活动。我们努力把这种人才培养模式打造成本专业的特色之一。

3课程体系和实践教学体系

根据省级示范性软件学院的办学宗旨,广东省软件产业的发展特点和需求以及我校软件学院人才培养目标和规格,在校企合作教学指导委员会的指导下,我们制定了“一个通识平台、二个核心模块、五个企业模块方向”的理论教学体系,以及“基础实践+专业实践+创新实践”的三级实践教学体系。课程体系总体结构如图1所示。

课程体系遵循通识教育平台下的宽口径专业方向原则。通识教育模块注重学生人文素质、基本科学素质、交流能力、表达能力、外语能力、个人技能和态度的培养,为学生进一步发展奠定基础。专业核心基础模块旨在培养本学科的专业基础知识、分析问题和解决问题的能力,使学生在接收专业教育的同时培养学生的职业素质。专业核心技术模块重点培养学生本专业高级工程基础知识、工程实践能力及系统思维能力。专业方向模块一方面满足了学生“个性化”学习的要求,另一方面是为了把学生培养成既懂技术又懂专业的复合性人才,更好的适应软件产业发展的需求。通过几年的改革,我们初步构建了基础稳定、方向灵活的理论教学体系。

我校软件工程专业的实践教学初步形成了理论与实践协调、课内与课外并重、基础实践、专业实践与创新实践为一体的教育体系,以及通过“学习、培训、实训、再学习、再培训、再实训”螺旋式提升学生能力培养的途径,实践教学体系结构如图2所示。

基础实践是指在学校各专业实验室和实训室完成基础规范实验、综合设计实验和一些研究实验。目的是培养学生的实践动手能力。通过企业认知实习,让学生感受企业工作的氛围,培养学生的社会适应能力。

专业实践包括在学校实训室的课程实训和企业的学期实训。目的是培养学生的初步工程实践能力、初步交流、沟通、协作能力和职业素质。

企业实习旨在通过项目的培训、开发以及各类学科竞赛培养学生的工程实践能力、团队精神、学习能力和实践创新能力。

另外我们充分利用学校紧邻广州市天河软件园的地理位置优势,做到去企业实习常态化。学生入学第一个学年到企业参观学习,从第二学年开始根据学生的兴趣组织学生参加企业的技术培训、实训。在参加企业实习时绝大部分同学能参加真实的项目开发。通过学生的自我总结和企业对学生实习情况的反馈意见,让学生尽早找到自己的差距,学生返回学校后,大部分同学会抓紧学习,迎头赶上。

4产学合作机制

我校软件学院一直非常重视产学合作机制的改革与管理。软件学院成立了由学校、广东软件科学园、软件企业三方组成的教学指导委员会。根据广东省软件产业发展特点及学校的办学目标,制定了软件工程专业人才培养的目标和规格,即培养“应用型、高素质的软件工程师”,并确定了“以提高专业素质为根本、以培养软件工程能力为核心、以掌握胜任角色岗位所需知识与技术为教学目标”[3] 的人才培养目标。

依据应用型软件人才的培养目标,融合软件产业需求,对理论教学、实践教学的课程体系、师资队伍的建设作出了一系列规范。

对实习基地的建设,学院坚持的原则是“产学合作、工学一体”。目前我校软件学院与广东软件科学园、广州软件园、华南资讯有限公司、广州市南天电脑系统有限公司、广州城市信息研究所有限公司、广州腾科网络技术有限公司、广州巨匠信息技术有限公司、达内科技(中国)有限公司广州分公司、广州思普计算机科技有限公司、深圳易思博计算机公司等IT企业建立了合作关系。通过企业培训、企业实习强化了学生的工程实践能力,在真实企业环境中解决问题的能力。

软件学院已经建成的12个实训基地不仅能够满足软件工程专业学生企业培训、企业实训、企业实习的需要,同时也为计算机学院相关专业的学生提供了实习场所,每年派往这些实习基地的学生超过300人次。

5师资队伍建设

我校软件学院师资队伍的建设坚持“专兼结合、内外结合[3]”的建设原则,初步建立了由学校教授、中青年博士、软件企业专业人员组成的多元化团队。学院领导非常重视人才队伍的建设,为中青年教师创造大量外出进修和培训机会。为提高教师业务素质,先后选派多位教师参加各种短期培训,参与各项专业课程培训累计达到20余人次,包括IBM,Microsoft,Oracle,BEA课程培训等,有5位教师赴香港、新加坡、印度、英国进修。对青年教师的培养,拟定了符合专业建设规划的师资培养计划,定期召开青年教师座谈会,关心其业务和全面成长,实行了行之有效的新教师和新开课教师试讲、开学前的教案检查、青年教师导师制等制度。

另一方面学院鼓励教师去企业挂职锻炼,支持教师到企业进行项目合作,提高教师的专业学术水平和工程实践能力。学院重视兼职队伍的建设,聘请著名企业的专业人才承担专业课程、实践教学和专题讲座。建立了兼职教师的聘任制度,规范了兼职教师的聘任流程,这些兼职教师不断地将新知识、新理论、新技术充实到专业教学中,为学生提供符合产业需求的教学内容。目前学院的一些课程如项目管理、在岗见习、IT创业实习、IT项目监理均由企业兼职教师完成。

6办学成绩

经过近几年的探索,我校省级示范性软件学院软件工程专业2005级、2006级、2007级的学生具有以下一些特点:

1) 专业基础知识扎实、实践能力强。学生通过课程实训、学期实训、企业培训、项目开发、企业实习切实提高了学生的动手实践能力[4]。

2) 综合素质、专业素质得到普遍提高。由于学生参加企业实习的机会早、企业实习常态化,学生知道需要把自己培养成什么样的人才,经过大学四年的努力,毕业时已成为对社会有用的人才,素质普遍较高。

3) 组织协调能力和团队精神强。学生通过参加企业软件项目的开发,体会了规范的软件开发过程,培养了学生的交流、沟通、组织协调能力以及团队合作精神。

近三年来,我校软件工程专业有100多人次参加了学校或省级以上的各类竞赛。共有20多人次获得省级以上奖励,其中获得了2010年全国数学建模比赛二等奖,广东赛区一等奖;2010年全国软件专业人才设计与开发大赛二等奖;泛珠三角安利杯大学生计算机作品赛二等奖;广东省高校杯软件设计大赛二等奖。连续两年毕业生一次性就业率95%以上,获得了用人单位的广泛好评。

7结语

省级示范性软件学院软件工程专业办学模式和人才培养模式经过近5年的探索和实践,取得了一些成绩,主要体现在以下几个方面。

1) 提出了“2+1+0.5+0.5”的软件专业人才培养模式,有利于学生综合素质、专业技能、创新意识的培养。

2) 构件了基础稳定、方向灵活的理论教学体系既“一个通识平台、二个核心模块、五个企业模块方向”,有利于人才的培养紧跟企业需求的变化。

3) 构建了“基础实践+专业实践+创新实践”的三级实践教学体系,有利于强化学生工程实践能力的培养。

4) 初步建立了软件专业人才培养的产学合作的机制。

5) 初步建立了“专兼结合、内外结合”适合软件专业人才培养模式的多元化师资队伍。

该课题的研究有效的指导了我校省级示范性软件学院软件工程专业的教学与实践,对我院正在进行的“3+2”计算机专业师资人才培养、中职硕士人才培养也有一定的借鉴意义。专业的发展也存在一些问题,我们需要进一步扩大招生规模、提升产学合作的深度、强化教师工程实践能力的培养。

参考文献:

[1] 杨芙清. 软件工程教育的思索与实践[C]//全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会论文集. 北京:高等教育出版社,2008:9-15.

[2] 张大良,骆斌. 软件专业应用型人才培养的研究与实践[C]//全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会(2009)会议论文集. 南京大学学报:自然科学版,2009,45卷(增刊):1-6.

[3] 李红梅,卢苇,张红延. 提高软件人才培养质量 产学合作机制的探索与实践[C]// 全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会(2009)会议论文集. 南京大学学报:自然科学版,2009,45卷(增刊):7-10.

[4] 王长波,董军. 教学科研实践一体化,知识能力素质齐增长[J]. 计算机教育,2010(7):9-11.

Exploration on Talent Cultivation Mode for Software Engineering Specialty of

Provincial Exemplary Software College

XIAO Zhenghong, XIE Zanfu, CUI Huailin

(School of Computer Science(Software College), Guangdong Polytechnic Normal University, Guangzhou 510665, China)