软件工程专业论文4600字_软件工程专业毕业论文范文模板

  导读:软件工程专业论文4600字在进行写作的时候也并非一件易事,而且在写作的过程当中也都是尤为严格的,所以很多人都会觉得写作论文太难了,本论文分类为软件工程论文,下面是小编为大家整理的几篇软件工程专业论文4600字范文供大家参考。

 

  软件工程专业论文4600字(一):以项目驱动形式制定软件工程专业培养方案研究论文

 

  [摘要]项目驱动教学的研究在21世纪初逐渐迈向了高潮,项目驱动教学可以与多个学科进行结合。项目驱动教学源于建构主义理论,以项目为纽带链接教师和学生以及整个教学过程,在教学中应用也屡见不鲜。培养符合市场所需的应用型复合人才是建设一批应用型本科大学的初衷。如何结合地方经济特色以及专业建设的特点,培养应用型复合人才是地方各大高校的教改重点。该文结合学校进行软件工程专业认证的实际背景,探讨以项目驱动的方式去制定软件工程专业应用型人才的培养方案和具体实施方法。

 

  [关键词]培养方案;项目驱动;教学方法;专业特色

 

  [中图分类号]TH122-4;G642.4[文献标识码]A[文章编号]1674-9324(2020)48-0-03[收稿日期]2020-09-07

 

  一、引言

 

  当前许多大学特别是应用型大学的专业培养方案大都是基于专业知识所包含的领域知识点,再把知识点之间的衔接关系设置课程依赖关系。这种方案对于一些工科专业,尤其是培养目标是定位于应用型的专业会存在一些不足。这种模式导致学生毕业之后所学能力与人才市场匹配度不够紧密,学生掌握的知识点比较碎片化,难以形成一个较为全面的专业知识体系,就更别说如何综合应用专业知识去解决实际问题。针对该现状,目前许多工科专业都引入了工程教育认证体系,旨在利用工程管理手段来指导培养学生过程。

 

  工程教育专业认证是国际通行的工程教育质量保障制度,也是实现工程教育国际互认和工程师资格国际互认的重要基础。工程教育专业认证的核心就是要确认工科专业毕业生达到行业认可的既定质量标准要求,是一种以培养目标和毕业出口要求为导向的合格性评价。工程教育专业认证要求专业课程体系设置、师资队伍配备、办学条件配置等都围绕学生毕业能力达成这一核心任务展开,并强调建立专业持续改进机制和文化以保证专业教育质量和专业教育活力[1,2]。从笔者所在院校软件工程专业开展工程教育认证以来,本专业按照工程认证的标准制定了一系列的考核指标和评价标准。虽然取得一定效果,但是本文认为还是存在一些如下不足之处:

 

  每门课程达成度分析只是代表了学生对本门课程知识点掌握情况,不能反映出学生利用课程所学知识解决实际问题的能力。有些课程设定培养目标以及考核手段不一定适用于应用型工科专业,比如类似“软件工程”等一些IT相关专业,编程动手能力是软件工程专业的通关钥匙,得不到这把钥匙,从作者教学实践和统计结果来说是难以学好后续相关课程,进而导致学生毕业后的就业竞争力也将会大打折扣,甚至出现毕业就失业的情况。

 

  课程之间的能力培养衔接不通顺,尤其是前后关联比较大的课程,分散计算的达成度,不能反映出课程之间的能力;比如针对我校“软件工程”专业为例来说,作者这些年一直从事“算法与数据结构”以及“企业级框架编程”两门核心专业课程的教学工作。这些课程需要学生在学习之前要具备较为扎实的程序设计的实践能力,但实际情况是学生对基础知识掌握得非常不够,导致后续课程推进非常缓慢,甚至是草草结课。

 

  毕业设计环节是用来检验学生综合应用整个专业知识去解决具有一定应用价值的综合问题,但是本阶段学生大多数都是处于考研或是找工作、实习等阶段,不能集中精力去完成阶段目标,因此培养效果将会大打折扣。

 

  如何破解上述这些现实问题,仅仅依托工程教育认证是会存在一定的不足,还是需要优化大学整个教学以及培养环节,形成面向“具备工程能力”的目标的一条可衡量、可复制的应用型人才培养方案。本文在从现实教学过程出现的不足之处进行分析,提出“以项目驱动来制定专业培养方案”,探讨如何在执行工程教育认证的背景下,提高学生的专业能力。

 

  二、传统专业培养模式存在的不足

 

  为了满足新形势下的大学生培养要求,各大高校一般都会结合自己的办学定位以及特色进行不断的、持续的课程教学改革,尤其是在教育部提倡建设一批高质量的面向应用型本科的政策导向后,地方高等院校积极发挥其与地方市场紧密接触的优势,充分调研,把握本地及周边市场各行业对人才的特殊需求,结合区域经济发展的特点,制定相应的培养计划及课程设置,使学生所学知识即是行业所需之求[3-4]。我校结合当地实际,针对软件工程专业学生的就业特点,例如:学生的就业方向比较广,有些从事软件服务外包,有些从事嵌入式设备软件开发,还有些从事国产操作系统生态产业链等等。不同的从业方向,需要不同的专业技能,需要不同的对待。因此在专业教育环节,重点培养学生的专业基础技能,适时制定了一套较为完备的培养方案。

 

  (一)专业知识不闭环

 

  培养方案中以专业基础教育为核心,通过引导学生向不同方向进行有针对性的培养。本方案在执行过程中虽然起到了一定的成效,但是也发现一些问题。每个环节没有進行有效的反馈机制,进行入下一个环节的学习时,会发现上一个环节的知识有些同学没有掌握好,往往影响后续的课程学习,也影响了学生综合技能的提高。

 

  (二)课程之间、课程群之间衔接不彻底

 

  各个专业的课程中会存在一些较为紧密相连的课程,目前普遍的做法是把这些课程作为一个课程群来整体建设,着力打造一些精品课程,利用建设精品课程,带动这个课程群的建设,辐射专业建设。课程群建设已不是什么新鲜事,该种模式也不断被许多高等教育工作者进行探讨与实践过[5]。课程群的建设虽然有利于整合一些教学资源,便于同一个群内的教师进行协作,但是在实际教学实施过程中,可以发现各个课程群之间的衔接没有受到过多的关注,导致学生所掌握的知识点比较零碎,难以形成一个完整的体系。课程群能力达成度计算也没有一种较好的计算方法。

 

  (三)毕业实践环节考核力度不够

 

  毕业实践环节是综合考核一个毕业生能否充分利用全部所学专业知识,而进行的一项非常重要的实践环节。这个环节的教学设计一定要围绕应用型人才的指标去制定,然而现有模式下毕业实践环节大多数都停留在论文写作之上,而很少关注系统是否完成,有没有达到应用指标。从大学生本科培养体系来说,作为高等学校的一名教师,个人还是认为本科毕业设计是必要的且需要重视。近期教育部提出了要加强大学生的“负担”,尽量做到“宽进严出”也是非常有必要的。

 

  毕业论文作为培养最后一环,是检验教学效果,衡量学生掌握本专业知识的重要环节,必须要精心设计教学方法及考核指标。本文认为毕业论文可以根据专业的不同,采用不同的标准,而非论文作为唯一指标。比如:软件工程专业的学生,特别是要面向应用型的人才需求市场,企业更加关注的学生是否掌握应用的技能,可以更多关注毕业设计的系统开发上,这个比重的权值要更高,其次才是根据系统撰写的论文。

 

  三、项目驱动的培养方案

 

  针对现实的实际情况,结合我校软件工程专业本节浅析项目驱动来制定相关的培养方案。“项目驱动法”就是以一个或多个项目为教学内容串联整个知识体系,以此来驱动学生去主动学习。学生可以掌握在实际工程项目中的流程,更能切实的融入实际工程问题中去,锻炼动手实际操作能力。培养方案是大学培养过程的指导性文件,为了突破现有的问题,还需要进行一定优化设计。(1)顶层设计来说,如软件工程专业参照工程驱动的教学培养模式,利用项目梳理整个培养体系,衔接各个知识板块。让学生既能掌握所学知识点,也能够进行综合运用;(2)执行层面,或是说考核指标上还需要加强学生的课程难度以及毕业难度。在项目驱动过程中,设定几个环节,每个环节要制定相应“毕业指标”,真正体现工程能力达成度的培养。

 

  以项目驱动方方式的教学培养方案如下图所示:

 

  项目驱动的软件工程专业培养方案图

 

  整专业知识分成三个阶段:(1)基础知识:抓基础,打闹专业基本技能;(2)专业核心知识:深入掌握专业核心能力技能;(3)面向产业能力,拓展就业方向,提升竞争力。

 

  (一)基础知识环节

 

  本环节是针对入学1—2年的学生,他们首先必须具备的就是编程能力,即能写程序、读程序。在本阶段所涉及的专业核心课程如:“计算机导论”“C语言程序设计”“算法与数据结构”“关系数据库系统”“操作系统”等,这些课程要不能孤立去建设,而应建立一个或多个课程群建设。

 

  (1)打通课程群,课程之间能力相互考核。课程群的建设也应该围绕项目驱动的方式进行设计,对于课程群涉及的实验环节,需要打破传统的针对每门课程单独设立小实验及课程设计的教学模式,而是要精心设计一些比较适合课程群的教学需求又能培养学生综合运用几门课程知识的实验案例。如:软件工程专业中,语言类课程与、算法与数据结构、数据库课程可以结合起来,设置一个小型应用系统案例,这样可以促进学生综合运用多门课程的知识内容,既融会贯通了专业知识,又切合实际地培养了动手能力。

 

  (2)阶段目标考核。通过这种方式也打通各个课程群之间衔接。本阶段一定要设定“毕业达标点”,负责前序环节的教师团队必须要能够交付满足后续环节指标的“学生”。对那些不满足的要求的学生,要进行逐个分析,给予重重修或是降级预警、甚至是退学等处理。

 

  (二)专业核心环节

 

  本环节将是着重培养学生的项目管理相关知识,即为能掌握软件工程相关理论、软件需求以及基本的软件设计等。本阶段所涉及专业课主要是:“软件工程”“软件需求分析”“软件项目管理”“企业开发框架”等。

 

  项目驱动教学方式在该阶段更加实用,教学过程中,各门课程任课教师团队可以协商一个较为中等规模的项目,从项目的需求获取、项目的详细设计、项目的具体实施,每个阶段可以对应一门课程的考核目标,形成一套较为完整的项目管理实施方案。

 

  (三)面向产业能力培养

 

  应用型本科院校结合与地方的自身优势,加大与区域内企业合作,注重学生实习基地的建设。学生在实习基地实践学习具有以下几个优点:一是因实习内容来源于行业实际项目,这种方式更能真实地反映出学生的专业技能;二是实习基地的实践能让学生切身体验行业生产实际状况,了解专业对口的工作;三是为基地企业发现人才提供了一条很好的途径,实现用人单位、学生和学校三方共赢的局面。

 

  从和本地多家公司的人力资源经理交流的感受就是软件工程专业的学生只要具备一定的软件开发能力,基本上是能够满足就业市场要求的。毕业设计中的一个系统若能够进行有效的、独立的开发完成,是最能体现学生的能力,也会最好的检验手段。因此在毕业设计及考评环节,可以邀请有工程背景的企业开发人员或双师型的教师着重检查毕设所涉及软件系统的功能完成情况以及是否是学生自己完成。

 

  四、结束语

 

  应用型本科院校共同的办学目标就是能够培养应用型和具有竞争力的人才,虽然工程教育认证是一个适当的手段,但是仅仅依靠工程教育认证还是难以达成培养目标。因此当前院校应当采取了学校与社會用人部门相结合、师生与生产实际相结合、理论与实践相结合的基本模式,在培养方案中以“项目驱动”来整合所有的知识点,让学生不仅仅掌握知识点,还要形成整个专业的宏观体系,能够做到学以致用。本文结合教学过程中遇到的一些问题,指出现有教学方案及培养体系存在一定不足之处并给予相应的解决方案,探讨了在工程认证教育背景下融合项目驱动方式来制定人才培养的教学方案,对培养应用型人才有一定的借鉴意义。

 

  软件工程专业毕业论文范文模板(二):大数据时代下软件工程专业教学改革的研究论文

 

  [摘要]在大数据时代下,软件工程专业教学会面临许多新的问题和情况,学校、教师要高度重视这一专业的重要性,采取有效的措施进行教学改革。软件工程是一门系统、专业、实践性极强的学科,在这一专业中包含多项知识,学生在学习过程中会面临许多困难,教师要采取有效方法提高学生的兴趣,使软件工程教学改革符合大数据时代各项要求。

 

  [关键词]大数据时代;软件工程;教学改革

 

  [作者简介]安松(1986—),男,河北衡水人,工学硕士,河北对外经贸职业学院助教,主要从事数据库研究。

 

  [中图分类号]G642.0[文献标识码]A[文章编号]1674-9324(2020)45-0-02[收稿日期]2020-05-13

 

  一、引言

 

  软件工程与人们的生活和工作息息相关,在许多领域中扮演极为重要的角色。20世纪50年代后,软件工程从最初的结构化迈向网络服务化,时至今日,软件工程涉及的内容日益多元化,这就需要拓展研究范围,将多种学科与之相结合,丰富软件工程的功能。在大数据时代下,人们对于软件工程专业会提出更加严格的要求,这是因为企业对于大数据方面的人才需求会不断增长,目前,关于这一方面的人才呈现出较大的需求缺口。为及时满足大数据时代下企业的人才需求,要加强对软件工程人才的培养,改革软件工程专业教学,使人才符合社会发展,真正做到与时俱进。

 

  二、大数据时代下软件工程专业教学所面临的影响

 

  许多企业越来越重视大数据技术,对于相应人才的需求量亦在不断增长。不管是何种规模的企业均需要由专业的大数据人才作保障,采用大数据技术实现企业跨越式发展。不过,大部分企业并没有真正掌握大数据技术,企业迫切需要掌握大数据技术的人才,这一人才缺口在现在或者将来均会呈现出比较大的趋势。

 

  自从天猫掀起“双11”的购物浪潮,大数据技术就开始被越来越多的企业所重视。在互联网中,大数据技术更是得到迅速发展,与之相关的软件人才将成为众多互联网企业所青睐的对象。许多高校开始重视软件工程专业人才的培养,并且加大投入力度,力求培養出合格的人才。在大数据时代下,软件工程专业教学会面临许多新情况和新问题。为了满足大数据时代企业对人才的要求,高校要积极调整人才培养的方法,明确培养目标,加大教学改革力度。

 

  三、软件工程专业教学现状

 

  许多高校虽然高度重视软件工程专业教学,但还是会存在一定的问题。首先,在教学时重视理论教学,轻视实践教学。软件工程专业对学生的能力具有非常严格的要求,学生需要在熟练掌握理论知识的基础上提高自身实践能力。不过,许多高校却重视学生的期末考试成绩,没有考虑到学生综合能力提升。为了保证学生取得好成绩,教师会将更多注意力集中在理论知识教学之上,实践环节不断减少。其次,在教学中许多内容比较肤浅,教师不能讲授更有深度的知识。这是由于教师的教学水平不足,专业知识掌握有限。由于每个学校的学科方向不同,教师在教学期间,通常会依据教材讲解,这样就会增加理论教学比重,实践教学偏少,教学内容不能得到有效拓展。在这种情况下,教学内容不够丰富,也不能充分满足学生的需求。鉴于软件工程的专业性,需要加强符合实际情况的教学内容讲授,否则就会使得人才培养陷入滞后的局面。一部分学校的教师缺乏与软件工程有关的实际工作经历,比较缺乏实践经验,如果继续延续依照课本讲授的单一教学模式,则必然会影响学生能力的提升。

 

  四、大数据时代下软件工程专业教学改革

 

  (一)改革教学内容,紧密结合实际需求

 

  首先,要保证软件工程专业的教学内容满足大数据时代需求。这是一个瞬息万变的时代,知识的更新速度飞快,因此,软件工程必须要紧密结合时代需求,关注与大数据有关的问题。加强大数据统计软件、程序设计和数据库系统等实践能力的培养,对学生进行针对性训练。比如,常见的大数据平台是Hadoop生态体系,版本是Apache开源社区。国内外知名互联网存储和数据处理系统是这一生态系统的常用客户,如国内的腾讯、百度、阿里巴巴;国际的Facebook和Twitter。因此,软件工程专业要引进Hadoop生态系统有关的知识,如HBase、Hive、Zookeeper、数据交换、大数据查询、大数据项目实践等。

 

  在大数据时代下,企业对于软件工程人才的需求会更有针对性。这就意味着软件工程专业教学内容必须要符合企业的要求,使教学内容更加实用,使学生能够做到理论联系实践,能够运用所学知识解决问题,具备强大的学习能力和产品开发能力。

 

  (二)创新教学方法,实现对学生的全面培养

 

  在大数据时代下,软件工程教学要摆脱传统教学模式,积极采取与时代同步的教学方式,将理论知识与实践教学有机结合,保证学生得到全面培养。传统的教学模式时常会导致理论与实践脱节,创新教学模式后,就可以保证理论与实践得到高度融合,以边讲授理论知识边实践的方式,加深学生对知识的理解,并得到充分训练。经过不断学习后,学生就可以掌握扎实的基础知识和实践能力,自身综合素质也可以得到进一步提升。通常要根据不同的课程类型选择相应的教学方法。

 

  在进行理论教学时,教师可以采用问题驱动教学法。比如,在讲授“操作系统”时,要充分结合教学大纲的要求,使学生掌握操作系统基本原理。由于该课程中有许多专业的知识点,不容易被学生所理解,因此,教师可通过问题驱动的方式使学生能够围绕问题开展学习。

 

  进行实践教学时,要保证学生得到针对性的锻炼,因此,可采用项目教学法,使学生能够面对一个完整的项目。比如,在讲授“Java程序设计”时,教师要为学生选择合适的项目,要保证这一项目贯穿教学始终。

 

  (三)引入互联网,改革教学方式

 

  为了实现软件工程教学改革,要积极引入互联网技术,随时满足学生的学习需求。在互联网和智能手机普及的今天,学生的学习方式发生很大变化,教师可利用互联网的特点进行教学。由于企业在开发、测试部署时,会有特定的软件环境,因此,在软件工程教学中,要保证学生能够熟悉软件环境,这样就可以减少在后续工作中存在的问题。引入企业的案例进行教学。

 

  (四)改进考核方式,重视学生综合素质培养

 

  第一,要关注学生的日常学习动态,加强日常考核,了解学生的平时表现,这样就可以保证考核结果更加客观公正。这种考核方法可以称之为全过程考核,可以避免考核评价结果不够公正和客观的问题。全过程考核会将日常作业、测验等内容均纳入考核体系之中,对学生进行分项打分,这样就可以使学生了解真实的学习情况与表现。第二,要加大实践考核力度,通过上机操作、实验、撰写报告等方式保证学生的实践能力得到客观展现,提高学生动手操作能力。

 

  (五)加大校企合作力度,培养专业人才

 

  在大数据时代下,高校要保证人才满足企业、社会的发展需求,不过,仅凭高校一己之力,很难培养出全面的人才,由于高校的资源有限,因此就迫切需要吸取更多的资源。高校要加强与企业的合作,使人才得到更加多元化的培养。校企合作是一种双赢的战略方式,学校和企业可以各自利用优秀的资源实现对人才的培养。企业拥有真实可信的工作环境,能够为学生提供良好的实践机会,使学生能够得到真正的训练,了解企业对于人才的需求,不断提高自身技能。

 

  五、结语

 

  随着时代的不断发展,大数据技术迅速走进人们的视野,各行各业也受到大数据的影响而面临转型和升级。大数据技术对目前的软件工程技术和软件工程专业教育带来一系列挑战,因此,在大数据时代下,高校软件工程教学改革势在必行。由于软件工程专业包含内容众多,十分复杂,而且还要将其与大数据技术有机结合,因此,软件工程人才需要具备多样化的知识和技能。为了培养出优秀的人才,使人才满足企业的需求,就要采用多元化的教学手段,更新教学内容,将理论与实践有机结合,达到学以致用的目的,使学生更有竞争力,使企业能够获得优秀的人才,提高高校的知名度。此外,教学内容要进一步完善,教学方式也需要推陈出新,以循序渐进的方式逐步培养学生的技能,使其能够真正为企业、科研做出贡献,软件工程行业亦会面临广泛的发展天地。

  • 标签:
  • 发表日期:2021年01月07日 编辑:zx