绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇软件专业论文范文,希望它们能为您的写作提供参考和启发。
以行业、企业实际对人才需求为引导,软件工程专业毕业生真实就业情况调查为依托,地方高校软件工程专业课程一线教师众多教学研究成果为参考,专业教师在企业挂职学习经验体会为借鉴,围绕地方高校软件工程专业课程教学体系存在事实问题,来对地方本科院校软件工程课程体系建设进行设计建设。设计建议如下:
2.1学科建设
以专业相关的行业、企业人才的实际需求和当前使用的主流开发工具或技术为依托来不断调整专业架构,优化专业人才培养方案,完善人才培养目标,对专业进行合理定位,系统性调整教学方式方法,从而实现以行业、企业对人才的需求来引导地方本科院校软件工程专业的学科建设。
2.2校企办学
学科建设以输出满足行业、企业需求合格的应用型人才为目标,通过校企联合办学,对学生进行定向培养、训练,专业课程体系嵌入资格认证课程模块,实训课程以企业开发项目方式贯穿培养环节以达到提高专业人才的实际动手能力。
2.3师资建设
采取教师企业挂职锻炼参与企业项目研究开发,共同承接开发项目等方式锻炼提高师资队伍实战能力。教师在企业实战经历和相关经验成果带入到日常的教学环节,不仅能促进专业教师学术、科研能力提升,还能够最大程度丰富、提高专业学科建设[2]。
3三层结构课程体系建设
软件工程专业课程体系建设以工程教育理念为指导,项目实战为背景,社会需求为导向,提高学生专业素养、理论知识体系以及实践能力为宗旨。学生完整地专业培养环节结束后具有程序设计,系统分析,软件设计、开发,项目管理,网络和移动通信终端应用开发能力。课程体系模式结构如图1所示。
3.1基础理论由公共基础课程和专业基础课程构成:①公共基础课程主要涵括地方高校各现行必修公共课程,②专业基础课程是专业课程坚实的理论基础,专业必修前导课程,是对软件工程专业基本“计算”概念理解、掌握,问题计算求解能力和构建中小规模软件系统综合能力的初步培养。
3.2专业理论以市场对人才需求为导向、行业最新前沿技术为引领、专业骨干课程为核心、专业素质全面拓展和综合素养整体提高为目标来对专业主干课程进行建设[3],主要包括以下几类课程:
3.2.1面向行业认知能力培养课程主要包括对行业、企业认知学习以及计算机专业知识学习等专业认知方面课程。一般包括行业相关法律、法规,从业道德规范,行为准则,经营管理常规模式,软件项目开发流程等认知类课程。
3.2.2计算机编程与算法设计能力课程算法设计类课程主要包含离散数学、数据结构、算法分析以及数据结构课程设计等方面的课程;编程课程主要包含C语言程序设计、面向对象程序设计等传统程序设计语言课,还包括当下企业应用最为广泛的,最流行的技术前沿课程。
3.2.3软件工程专业系统分析课程系统分析能力课程主要包括操作系统、计算机网络,软件工程、数据库原理等系统类课程。
3.2.4系统实现与集成能力课程系统实现与集成能力方面课程主要包括网络编程、移动互联开发编程、编译技术、软件开发以及软件测试等课程[4]。
3.3实践以校企联合培养为手段,一至两学年时长为周期,贴近企业实际需求为指导,综合技能全面提高为目的来对专业学生进行实践能力培养,方式如下:
3.3.1校企共同建设实训课程以项目介入为主线,企业实际效益项目和高校产学研项目为实际授课主体。引进企业优秀项目人才或具有企业项目实战经验的教师来对专业人才展开课程实训,全面提高学生专业技能水平,综合素养。校企共同培养模式不但能够提高学生工程实践能力,知识转化生产实际速度,同时反向激发学生探究、学习知识的热情,最终提高就业竞争力[5]。
3.3.2合作企业岗位实训针对毕业学生和部分专业老师做岗位综合实训:①学生岗位实训:让学生真实参与企业项目实战,充分消化吸收前期所学理论和技能知识,进一步提升学生综合能力,为就业夯实基础。②老师岗位实训:专业老师参与企业项目研发,并将企业项目开发经验和技术进行梳理总结、编纂成册,运用到实际日常教学环节,促进教学质量提高,有利于缩短理论转化实际成果周期。
3.3.3校企合作运用项目方式指导学生做毕业论文(设计)毕业论文(设计)是对学生的专业知识掌握程度与提升高度的一次全面的考核,同时也是培养学生综合运用所学知识,独立地分析问题和解决问题的能力的一次全面的实训。但是传统的教育模式导致大多地方院校工科专业学生毕业论文流于形式,与实际脱节。通过与企业合作运用项目方式指导学生做毕业论文(设计)弱化学生对毕业论文(设计)的抵触情绪,可以进一步让学生了解行业企业实际运作规范及最新技术,进一步加强对学生实践和技能能力的培养,为毕业后从容就业夯实基础。
2分析仿真技术的实验手段和应用实践
2.1实验手段
通过仿真技术对即将或者准备进行的实验的电路进行分析,也就是在这个过程当中需要输入电路实验信息,依据先前制定的计划执行,然后在这个基础之上进行分析处理,其主要包括很多方面:电路静态、动态特性以及传输特性等诸多部分,也可以依据实际情况进行处理,利用交换操作和合作对话等方式,在整体选择中选择最佳工作状态,最终完成打印和输出。根据之前制定好的计划,按照操作步骤进行操作,为实际电路的测量和计算机输出奠定坚实理论基础,将两者进行比较并找出其存在的差异。依据参数对相关设计进行相应的调整,在各方面都完成之后进行仿真设计,这样能够确保实验的顺利完成,也能够确保所获得的数据具有精确性,并且将所学理论知识更好的运用到实际中,解决更多的问题。
2.2模拟仿真技术的应用实践
在一些工作环境当中,模拟仿真技术在电子专业中到了的广泛认可和应用,从某种意义上来说这是对工作方式的创新,而技术人员也更加喜欢这种新型的工作模式,不仅可以提前避免危险和工作当中不正确的操作,能够将所学知识更好的运用到实际过程中。再加上模拟元器件同设备的相似度比较高,为技术人员进行专业学习提供了方面,且在参与到仿真实验过程中能够增强动手能力,自己安插元件,自己设置参数,能够独立解决实验中出现的问题,自己不仅仅在技能方面有了显著提升,自己对知识的运用能力也得到提高,为其未来更好的适应社会发展需要奠定坚实基础。
对于复杂的软件应用课程,教师在讲授软件操作时,可以采用集体备课的方式进行课程备课工作。由于这门课程需要在机房进行,一个教师进行讲授的同时,最好再有一名教师进行辅助指导,这样可以及时解答学生的具体问题,也更容易知道学生在哪些方面不理解,以后讲课中需要注意什么。不然,很容易造成学生听课质量低,一名教师也无暇顾及众多学生的问题,学生跟不上教师的讲课节奏等,给教师授课带来不小的压力。因此采用集体备课,辅助教学的方法就可以解决授课效果不够理想等实际问题。教师在教课的同时不仅为学生传达了知识,自己也在共同备课的过程中渐渐地丰富了知识。这种教师集体备课,共同讨论教学中出现的问题,相互提出建议,总结经验,也能够不断地完善师资队伍素质和提高教师梯队建设的目标。
2结合学生兴趣,利用多媒体工具,改善教学效果
软件技术应用课程讲授起来是很枯燥、乏味的,其结果必然影响到教学效果。这就需要在讲课时能够结合学生的兴趣点,将枯燥的操作理论与油田实际相结合,配合一些实例来讲解操作方法,可以更好地改善教学效果。软件技术应用课程还可以充分利用网络和现代多媒体技术,实时展现目前油田系统成熟的软件信息系统,如采油工程信息系统、勘探信息系统、开发信息系统,通过这样的方式可以拓宽学生的知识面,使学生视野更加开阔,思路更加清晰,以弥补本科阶段学习的不足,增加学生的学习兴趣,为他们后续的工作和学习做准备。
3带学生参加比赛,锻炼学生的实践能力和创新能力
二、确立并完善软件工程专业实践培养目标与培养方案
参考2011年软件工程专业国家规范,明确了软件工程专业实践培养目标与培养方案。
(一)培养目标
依托维森公司和行业企业,联合制定新的软件工程人才实践培养目标,即培养能够掌握软件工程专业的基本理论、基本知识、基本技能的,具有软件工程开发、应用、维护和工程管理能力的,具有较强的实践能力和创新精神的,能够从事软件工程方面的教学、科研和应用开发工作的应用型工程技术和工程管理人才。培养目标对学生各项能力的培养要求如下:1.基本实践能力要求:应该具有扎实的自然科学知识、优良的外语水平;具有一定的实际动手能力与团队合作能力;掌握软件工程专业的基本知识及基本技能。2.综合实践能力要求:应该具有综合分析、设计开发和项目管理能力、科学研究能力,具有知识获取、知识更新和持久学习能力。3.创新能力要求:具有追踪软件行业新理论及新技术能力;具有技术创新意识与创新精神,能独立完成一定规模项目的研发工作。
(二)培养方案
新的软件工程专业培养方案形成了以学科基础课平台、专业课及成组平台为主,以实践教学体系、创新教育体系为辅的应用型软件工程人才培养体系。为此,应用整体知识观的理念,采用层次网络方法构建课程体系,专业培养方案形成包括五个阶段。1.第一阶段,应用方向选择:经与维森和中软公司研讨,确定选择Java中级工程师为培养方向,同时兼顾.NET和基于图形图像处理的计算机游戏设计与开发方向及软件测试方向。2.第二阶段,专业技术归纳:Java中级软件工程师主要技术包括Java程序员、JavaEE初级软件工程师的主要技术、SSH技术和Web服务器技术等。.NET和基于图形图像处理的程序设计与开发方向进行相应的规划,共同的技术点规划在Java的相关课程中讲解。3.第三阶段,专业课程规划:以培养学生的软件设计开发能力为主线,专业课程分为专业基础课、专业基础选修课、专业成组课和专业选修课。专业基础课和专业基础选修课中培养学生程序设计能力的相关知识均以Java为基本工具,在专业成组课和专业选修课中设置Java的中高级应用的课程。4.第四阶段,知识内容整合:对课程以知识点为单位进行知识内容的整合,明确知识点的前趋与后继关系和知识点的课程归属,可以避免压缩理论学时的盲目性和随机性,减少课程体系中知识的冗余和重复,提高专业教学的效率。5.第五阶段,培养方案体系形成:以知识内容整合为基础,在专业课程层次上建立课程体系。针对软件工程专业技术要求、课程本身的特点和课程的教学目标,完成了教学大纲的制定和教学方法与手段的选取,形成完整的课程体系。最终形成层次化课程体系与各项能力要求关系模型。
三、改革优化现有实践教学体系
现有实践教学体系对培养应用型、创新型软件工程人才的支撑力度不够,必须优化。
(一)优化原则
结合软件工程专业的特点,构建由基础课程实验、综合设计实践、应用能力实践等环节组成的,由浅入深、环环相扣的层次化的实践教学体系。具体来说,实践教学体系包括课程实验、课程设计、实训与毕业设计及课外创新实践活动:1.课程实验。以验证性实验为基础,巩固和加深学生对特定理论知识点的理解;综合、设计性实验以案例驱动和面向问题模式为主,综合运用一门课程的系统知识体系,循序渐进地对学生构思、设计、实施和操作(CDIO)的能力加以强化。同时保证程序设计课程和软件工程系列课程机房的授课率。2.课程设计。课程设计是为若干主干课程或课程群设置的、综合性设计性较强的实践教学环节。在课程设计中,让学生能够切身经历一个完整项目开发的过程,培养和提高学生的实战技能和团队合作能力。3、实训与毕业设计。专业实训课程与毕业设计尤其是毕业设计作为教学计划中的最后一个环节,是对学生大学四年学习的知识掌握情况和技术运用能力的检验。可以由学校教师和企业工程师共同担任指导老师,以增强学生工程实践能力以及职业素质。4、创新性学习项目与创新实践活动。引导学生开展广泛的创新性学习活动。包括参与教师科研项目,参加各级软件工程相关专业竞赛,参加专业认证考试活动,主持或参加创新性项目等,以增强学生创新意识与创新能力。
(二)建立多层次实验体系和各类实验的比例
实验教学体系是培养学生实践能力、工程能力和创新能力的关键。为此建立了软件工程专业课程体系、实践体系与能力体系关系模型。基于该层次关系模型,建立软件工程专业实验教学体系。实践教学体系是基于专业基础课程层、专业技术层和应用方向层建立的,分为验证性、设计性、综合性、创新性实验四个层次:1.验证性实验。验证性实验一般与相关课程同步进行,培养学生基本技能。2.设计实验。在验证性实验基础上进行规划,培养学生设计能力,具有承上启下作用。3.综合性实验。在验证性设计性基础上,进行专项综合实践,培养学生综合实践能力。4.创新性实验。在综合性设计性基础上进行,以培养创新意识与创新能力。同时也增加并优化了设计性、综合性、创新性实验内容及占相关课程比例。
(三)建立软件工程专业实践过程管理平台
软件工程过程化的管理是保证实践教学的重要环节,为此建设并完善了软件工程专业实验、实践项目实践管理平台。该平台集各类教学资源(电子教案、课件及相关视频教程等)、讨论答疑、远程在线辅导、创新实践等于一体,极大地增强了学生自主学习能力、实践能力和创新能力。为增强实践体系的最终实施效果,还建立了实践考核体系,主要包含下面几个方面:1.验证性实验。程序设计能力,代码编写及调试能力;(30%)2.验证性综合性实验。系统分析、设计、测试能力、文档写作能力;(50%)3.创新性实验。团队协作及复杂算法创新能力、技术创新能力。(20%)与此同时,实习、工程实训体系从下面几个方面进行重点考核:1.业务能力考核:完成实习(项目)进度能力;完成质量;文档的规范性;英文阅读能力。(60%)2.综合素质考核:工作积极性;自我学习能力;制度、纪律的遵守;团队协作能力。(40%)
(四)深入开展校企合作与创新创业教育活动
通过辽宁维森公司和中软国际两个实习基地,有针对性地开展课程设计与实习,提高了学生综合实践能力。逐步加强企业工程师对学生工程实践的指导,提高了学生工程实践能力与创新创业能力。在深入开展校企合作的同时,我校电信学院还积极引导大学生开展各类创新创业教育活动,参加每年的校级、省级、国家级各类计算机比赛,建立软件创新团队并申报成为校级创新团队。通过创新竞赛与创新团队训练使学生在基本能力、综合实践能力、创新能力等都有较大幅度提升,本专业毕业生的就业率与就业质量明显提高。
一、高校软件工程专业学生的就业现状与困惑
从近几年软件类各专业本科毕业生就业流向来看,到机关、科研和部队等事业单位就业的越来越少,今后大多数软件类本科生将到各类IT企业就业。而现状是:一方面大量的这类本科毕业生为找不到合适的工作而着急,另一方面,众多IT企业又在为招不到所需要的人才而发愁,这种就业难和选才难并存的怪现象困惑着各高校的IT教育工作者,也困扰和影响着我国IT产业的发展。
问题出在那里?显然是目前高校培养的学生不能满足企业的要求。一方面大多数普通高校还在沿用传统的人才培养模式,所培养的学生工程技术能力差;另一方面校企实质性的合作未能开展(因为现在的企业不愿接收学生实习),即便录用后,往往要花上一年以上的时间培训,才能独立承担技术工作,也就是说,学校和企业之间存在一个很大的缝隙,无法直接对接,学生需要相当长的适应期(企业再培训期)才能上岗。近几年,针对我院的软件工程专业本科生,我们开展了人才培养模式方面的一些教学研究和实践,摸索出一种以就业为导向的软件类专业本科生无缝人才培养模式。这种模式与传统的校企合作、工学结合模式不同,它不是直接与用人企业开展合作,而是与IT教育培训机构进行合作,通过集中实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,训练学生的实际动手能力,培养零适应期的软件类本科毕业生,实现学校与IT软件企业的无缝对接。这样拓宽了高校软件类本科生的就业渠道,极大地提高了学生的就业竞争力,最终实现零距离就业。
二、传统人才培养模式的不足
目前国外在这方面开展的是一种非常流行的所谓合作教育(Co-OpEducation)模式,这种模式在世界43个国家的1500所大学中实施,包括美国1000所的20万本科学生,其中不乏世界一流大学,如麻省理工学院、乔治亚理工学院等。合作教育是一种非常严谨和严格的产学合作办教育的模式,学生在校期间轮流在学校学习和在产业实践;在产业实践期间顶岗工作、有报酬,学生毕业前已积累较丰富的产业工作经验,受到产业界的欢迎。这种模式实际上是一种校企合作、工学结合的模式。但是由于受经费、管理体制等因素的制约,当今的中国企业不愿接受学生实习,普通高校教学体制也不允许与企业合作办学。这就导致了传统的培养模式难以达到培养的目的。然而以就业为导向,与IT教育培训机构合作,培养零适应期软件类本科生的无缝培养模式正好可以解决这一现实问题。
三、国内高端软件人才的需求状况
我们利用计算机网络和到IT软件企业发放问卷、实地考察、访谈等方式,对目前国内高端软件人才需求状况、岗位设置、岗位的素质和能力要求等方面进行了历时二个多月的调查。
1.高端软件人才的需求势头不减。据有关部门统计,在未来3年内,每年至少存在20万高端软件人才的缺口。IT企业的健康快速发展需要3类人才。第一类是既懂技术创新又懂管理的IT高级人才;第二类是系统分析及设计人员白;第三类是熟练程序员。其中,一高一低两头的人才较缺。
另据国家教育部有关信息提供:中国软件还缺人才1000万人,如果以目前全国高校每年培训培养30万毕业生的规模计算,也需用30多年。
2.软件人才的岗位设置和对素质和能力要求发生了变化。近年来,随着IT业的发展,出现了一些新的岗位,如:多媒体设计工程师、网络系统管理员、网络构建工程师、中大型数据库管理员、软件测试工程师、WEB应用程序员、平面设计师等,这些岗位对人才的素质和能力有了更高的要求。
如:中大型数据库管理员要求能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQLServer数据库应用或WindowsXP应用认证。而网络系统管理员要求掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000Server或TurboLinuxTLCE或Cisco路由配置专家认证。因此,我们可以将计算机人才岗位划分为以下几个就业岗位群:软件开发与应用(含可视化编程、WEB应用程序设计、软件测试、计算机办公应用),网络系统管理与构建(含网络构建、网络系统管理),多媒体设计与应用(含多媒体制作、图形图像制作、平面设计)。
调查发现,几年高端软件人才的需求仍是持续上升的,虽然08年爆发了金融危机,但高端软件人才的需求势头不减,对岗位的素质和能力要求进一步提高。
四、无缝人才培养模式的内容、特点和运行机制
所谓无缝人才培养模式就是以就业为导向开展软件工程专业本科教育,实施与IT教育培训机构的企业化项目实训合作,而不是校企合作或工学结合模式,以提高学生的实际动手能力,从而实现与用人单位的无缝对接,达到零距离就业。IT教育培训机构与校方的合作方式简单、切实可行,实训项目和教师由培训机构提供,学生既可以在校内利用学校机房进行培训,也可以外出到培训机构所在地去进行培训;另外,实训项目都是面向企业实际的企业化实战项目,教师也都具有项目开发的实际经验,所以无缝培养模式具有针对性、实用性强、企业化环境、便于操作、费用少、学生易于接受等特点。
这几年我们与中国软件国际有限公司(中软国际)、上海杰普科技有限公司、北京全美教育技术有限公司(ATA)、广州达内教育科技公司等多家IT培训机构进行了有效合作,做了一些有益尝试,也积累了在运行机制和管理体制方面的经验。在合作方式和运行机制方面,我们采取:一是让机构开展校内培训、生产实习企业化的试点,即请进来。
二是走出去,我们派出青年教师到上海和广州进行企业化项目师资的培训,培养双师型师资队伍。三是与机构建立长期合作关系,既重视准企业环境中的实训,更重视实训后的就业。
五、以就业为导向的软件人才培养实施方案实施方案面向省属普通高校本科学生,适合计算机科学与技术、软件工程、自动化、电子信息工程、通信工程等专业。
1.方案实施的原则(1)基于无缝培养模式的计算机人才培养实施方案强调的不是与用人企业的合作,而是与IT培训机构的合作,通过实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,在企业环境中通过项目实战,训练学生的实际动手能力。
(2)坚持以就业为导向的原则,采取企业化项目实习的培养途径,培养零适应期的计算机高端应用人才。
(3)充分利用IT培训机构与众多企业广泛的联系,以及这些企业对这些IT培训机构所培训学生能力的认可,搭建校企之间的桥梁,填补校企之间的缝隙。
(4)学生自愿参加培训,由IT培训机构负责将其培训后的学生直接推荐到相关企业就业。
2.方案的组成和内容。实施方案由学习学期和实习实训学期两部分组成。内容主要包括:学习学期课程嵌入、弹性学习在教务及时间上的安排,实习实训学期实训内容、合作方式、学生组织及保障机制的安排,就业实习基地建设,双师型师资队伍建设和管理体制等。在制定方案时,坚持以就业为导向,采取企业化项目实习的培养途径。
3.方案实施的保障与管理。要使方案能得到真正实施,就必须要有稳定、可靠并且切实可行地保障与管理措施。人才培养实施方案是一项系统工程,需要学校、学院各有关职能部门的支持,如:教务、实验管理、学生管理、财务经费、就业统计等方面的支持,这些支持在实际运作中都是缺一不可的,否则方案的实施无法得到保障。同时方案在具体实施中的监督和管理也很重要,如:实习实训的内容和方式有无变化?学生的学习和生活有无困难?能否接受?教师教学的质量如何?学院对在外地实习学生的安全管理、方案实施后毕业生的就业统计及跟踪等。
就政府层面来讲,应从政策和财力上大力支持和鼓励IT教育培训机构开展面向本科毕业生的实习期和实训,提高毕业生的实际动手能力,使之成为社会需求的人才。这方面上海市政府、广州市政府和深圳特区做得较好,相继出台了一些鼓励政策。如:广州市政府规定凡是经培训后在广州市内IT企业就业,且签定一年以上合同的本科以上的毕业生,将减免培训费40%-60%,这一政策极大激发了学生的实习积极性。
就IT培训机构来讲,要保障方案的实施就应更加注重后期就业的问题。上一届毕业生经培训后就业率越高,对后一届毕业生的影响就越大,等于为后一届学生做了一个活广告,那么后续参加实训的学生就会越来越多,形成良性循环。
培训机构本身也会越做越大,越做越强。
五、开展无缝人才培养模式的实践
近些年来,一方面我们与上海杰普科技有限公司、中信软件教育公司等机构开展了校内培训、生产实习企业化的试点,即把两周的教学生产实习交给IT教育机构,由他们派来师资,带来设备和项目,使用我们学院的机房让学生实习,学生通过初步尝试带项目的实习,往往会对这种实际项目的操作开发产生强烈的兴趣,自愿做出进一步到对方公司培训3-4个月的决定,从而在毕业前已具有相当地实际项目开发经验,大大提高了就业竞争力。二是我们派出了4位青年教师到培训机构进行企业化项目师资的培训,培养双师型
师资,为以后实习节约资源,也降低了学生实习成本。三是与培训机构建立了长期合作关系,既重视准企业环境中的实训,更重视实训后的就业,我们与其中5家机构签订了就业实习基地协议,由对方每年定量保证我院经项目实训后的毕业生就业。今年还开展了校外集中培训、3+2模式(校内3个月,到公司2个月)实习及后期就业等方面的合作。到目前为止,前后已有400多名本科生参加了实习实训。目前已有372人就业,其中有不少就职于IBM、中软国际、中兴通讯、广东电信等大型IT企业,月薪平均达到3000元,就业率达到93%。96%的学生认为自己的动手能力、团队精神和职业素质有很大的提高。
六、几点思考
目前,各高校明显加大了对就业工作的指导力度和就业教育力度。为此,我们一直思考以下几个问题:
1.对定位于教学研究型的大学(如:我校),能否将部分专业如:计算机科学与技术、软件工程等专业确定为以就业为导向开展本科教育的专业?修订原有的泛而不精、万金油式人才培养方案,确定专业应用型(无缝培养模式)人才培养方案。
2.目前我们与IT教育培训机构的合作,在模式、机制和信用等方面还处在初级阶段,还有许多事情需要不断完善。
如:培训机构本身的发展和政府政策的稳定和延续性等问题。
几年来的实践和研究表明:在现行高校管理体制和就业形势下,同IT教育培训机构合作培养高端计算机人才,这种无缝人才培养模式是可行的、成效是显着的。通过项目实训培养了学生的团队合作精神,提高了学生的就业竞争力,这在当前全球金融危机背景下显得尤为重要。同时,它还在一定程度上解决了目前高校理论教学与实践脱节,学生普遍动手能力不强,缺少实际工作经验等问题,拓宽了学生的就业渠道,使学校可共享IT培训机构的就业资源;也降低了学校指导学生就业、学生寻找就业职位的成本,减轻了学校的就业负担和就业压力,因而得到学校和社会的普遍认可。
当然还有一些问题有待进一步的研究和解决,如:贫困学生难以负担实训经费、学生就业后所欠培训费分期还款是否守信用等问题。
参考文献:
[1]胡津民,管银枝.培养团队精神,提高学生的就业质量.中国大学生就业[J].2009,(36)[2]李月,赵为.开拓思路为大学生充分就业做好保障[OL].新华网,2008.
一、应用型本科院校引入翻转课堂教学的必要性
(一)应用型高校对软件工程专业人才培养的要求
应用型本科院校的软件工程专业,应力求在遵循统一指导方案的同时突出与应用型人才培养相适应的知识结构特色以及课程体系,以培养适应市场需要的应用型软件专业人才。宿迁学院正处于应用型本科高校建设发展阶段,按照教育部的卓越工程师教育培养计划[3]要求,我校软件工程系积极探索并建立了3+1人才培养模式,对课程设置、教学形式等进行了调整和改革,强化了企业的深度参与性培养以及学生的工程能力和创新能力的培养,着力打造一批批能直接上一线工作的本科高素质应用型人才。
对于软件人才的培养,进行引导性、启发性以及贴合实际的实践训练是很有必要的,为此,我校软件工程系加强了课程改革建设,从课前、课中、课后多角度改进教学方法,让学生提高自主学习的能力,通过对知识点的内化转换为自身的实际技能。在这种背景下,教学模式的改革就呼之欲出了。
(二)传统课程教学模式中存在的问题
以我校软件工程系的大多数专业课程教学为例,大多的理论和实验课都是按照传统教学模式开展教学的,理论课主要是以教师讲为主,上机实验围绕课堂上讲解的案例,学生按步骤操作完成,教学方法单一。
这种传统的教学模式存在有不少弊端[4],课堂教学效果不佳。课堂上仍是以老师教授为主,属于填鸭式教学,学生难以主动融入,学习效果不好,不利于培养学生的实践和自主学习能力。学生在实践课上主要是围绕理论课上的案例进行学习,这样就不能让学生自主发挥和进行创新性的深入学习,属于被动式的接受知识,也不能进行个性化教学。受实验室使用的局限性和课时的影响,学生在2~3节上机课上无法完成一些复杂的环节,如从系统建模的角度对数据库项目系统进行需求分析、软件设计等。
这些教学问题成为制约课程建设、学生能力培养的瓶颈,所以探求一种新的教学模式成为我校软件工程专业课程改革的必然趋势。
(三)翻转课堂教学模式的引入
翻转课堂教学模式下,教师在课前进行知识传递[5]即教师按照教学内容的知识点进行细化、整理,录制小视频,学生课前观看视频教学,在此过程中教师还可对学生进行在线辅导。课堂上,主要是进行知识的内化[5],教师根据学生前期学习的困难情况组织课堂教学,主要采用引导式、研讨式教学方法给予辅导,促进学生知识的内化。课后,通过项目练习等作业形式达到让学生巩固知识的目的。翻转课堂教学模式充分发挥了教学中学生的学习主体性,加强了学习中的互动性,让学生获得了个性化教育,真正达到了以学生为中心、因材施教的教学效果。翻转课堂教学模式的出现,为我校软件工程系3+1教学改革带来了新的思路和方法。
二、翻转课堂教学模式实施的基础
(一)教学内容及方法的改革
教学内容的选取应注重理论联系实际,要根据企业和市场对软件人才的需求,将重要的知识点和相应的技能训练联系起来进行讲解和实践。例如,教学数据库系统原理课程,在讲解知识点时可以用学生成绩管理系统、图书管理系统、题库管理系统等为载体设置教学内容,以项目驱动教学,将理论知识融入项目开发中,通过项目案例的分析、设计来启发和引导学生去思考和建模,让学生了解数据库课程的原理最终要如何应用到项目实践中,同时锻炼学生独立思考和创新的能力。而上述的教学内容和方法的改革与翻转课堂教学的理念是一致的,这样就为专业课程构建翻转课堂教学提供了改革的基础。
(二)信息化网络平台的保障[6]
我校有泛雅网络学习平台,该平台为实施翻转课堂教学提供了便利的支撑。教师可以在网上课件、教案、视频等教学资源,可以根据知识点布置任务、作业,与学生交流讨论并提供答疑,还可以进行阶段性的测验等。该平台还有手机APP端,学生可以随时随地进行同步自主的学习。泛雅网络学习平台为数据库课程翻转课堂教学提供了软硬件环境的保障。
(三)学生自我学习的能力的保证
文献[7]调查显示了大学生自主学习状况,其中64.13%的学生能主动完成学习任务,22.34%的学生能在教师督促下完成学习任务。我校的定位是培养应用型人才,学生大多要通过在校专业课程的学习掌握知识和技能,然后能直接到一线工作,所以学生的学习需求性和主动性较强。学生根据各自对专业课程的学习需求定位,对所学的知识点的学习要求也有所不同,翻转课堂教学的实施可以保证学生利用碎片化进行个性化学习。
三、翻转课堂教学模式的实施构建
在翻转课堂教学模式的实施构建中,以我校软件工程系实施构建的数据库系统原理翻转课堂教学为例,在课程开始时做好小组分配,因为软件专业的学生大约有50人左右,所以每班就分为10个小组,每个小组配有相应的组长,负责组织和督促小组成员的学习和集中性的讨论。[8]
(一)课前的知识传递和自主学习[9]
教师主要是将每次课(理论课和上机课)的重难点进行碎片整理,每个知识点制作一个相应的短小视频,在课程资料中还可放入教案和幻灯片课件等扩展资源。例如,在第一章节中我们给数据库基本术语做了一个短小视频,附上了相应的术语的幻灯片课件,教师提前一周通知,要求学生在指定时间内即课前根据视频和课件完成自学,达到前期知识传递的目的。
学生在课前自主查看和学习,并根据自身的学习和掌握情况制订学习进度,下载教师事先准备好的教学资源。为了确保学生的课前学习效果,在进行任务点设计时,都会有相应的问题设计,这些问题也要体现出层层学习、循序渐进的过程,要求学生回答部分或全部的问题,在此过程中教师可对学生进行答疑和引导性指导。例如,在基本术语任务点中,教师提供了5个选择题、5个填空题,让学生在看完视频后完成小作业,教师通过网络学习平台上统计的作业成绩开始设计课堂教学环节。
(二)课堂知识点的内化
翻转课堂的核心就是要使得学生最大限度地内化知识点,因而在课堂教学中需要学生高度参与。进行数据库理论教学时,首先在刚上课时我们会让学生进入泛雅手机APP端,要求学生现场完成10~15题的选择题。这些选择题的设计难度要超过学生在自学时的作业难度,题目设计要体现出由浅入深的过程,且要能够体现出这次课的重难点,学生在做好后直接能看到自己所错的选题以及正确的答案,也就明白自己所学知识点哪些掌握得不透彻,继而在课堂中就知道自己要特别注重哪部分知识点的理解了。而教师可以利用统计功能查看到每题做错的人数,教师会根据错误结果对共性的一般知识点做统一示范讲解,对扩展性知识做引导性、启发性讲解,对个性问题进行小组化指点。
实验课的翻转课堂教学采用的是项目训练研讨式[10]教学,教师也是先提供实验内容的基本素材,和理论课程的翻转课堂教学模式相似。不同的是,实验操作中教师是通过小型项目驱动教学的,这些项目既要覆盖教学目标,又要有拓展训练的余地,对于设计性、综合性的实验可通过小组分工协作完成。教师通过实验课上各个小组的进程和面临的问题进行小组个别化指导。
(三)课后的巩固复习
企业招聘软件工程专业人才的理想期望是上岗就能工作,不需要再培训或只需要简单的培训就能符合企业的技术能力要求,最少能够熟练应用一种计算机语言来开发项目,编程能力要强,最好具有项目开发经验。当然每个软件工程专业开发人员的技术方向不一定与企业要求的相同,但只要经过短时间的培训或自我提高后能够胜任实际的开发工作也是符合企业要求的,但用人企业能招聘到可以独当一面或胜任技术开发工作的合适员工并不容易。许多软件工程专业毕业生眼高手低,解决实际工程问题能力差,软件开发能力不强,或者完成额定工作的周期长,这些除了工作经验不足以外,还与在校学习期间学校实验教学方面存在一定的不足有关。
二、软件工程专业教学过程概述
各大学软件工程专业课程设置情况并不相同,随着时间的推移及计算机技术的发展,同一个大学的课程设置也会不断地变化以顺应时代的发展。目前大部分院校的软件工程专业设置的专业课程至少包括这样几门:计算机组成原理、数据结构、算法分析与设计、编译原理、操作系统、数据库原理、软件工程以及许多热门的高级语言课程。其中高级语言课程有C++、ASP.NET、JAVA、PHP等。理论课的学习不论是通过板书还是通过课件都是以教师讲授学生听讲这种方式进行。软件工程专业课的实验类型大部分是验证性实验,还有少部分综合性实验以及设计性实验。实验教学是理论教学之后的又一种教学形式,是对所学理论的验证,再巩固,再记忆以及发现问题解决问题的知识和认识扩展过程,是完整教学环节的重要一环。软件工程专业课都有实验教学环节,是整体专业教学的一部分。整体教学质量好与差,学生专业技能高与低都与实验教学环节分不开。
三、实验教学过程问题分析
没有经过实验教学环节培养就不可能深刻理解课堂所学理论知识。教师在完成某些小章节的理论教学之后就应安排学生进行实验课学习,大部分实验课的实验内容是验证性实验,也就是实验内容与所学章节的理论知识内容相同或联系紧密。验证性实验是巩固理论知识,加深对课上知识理解的一种必需的实验教学过程,没有验证性实验就不可能完成好后面的综合性实验和设计性实验,验证性实验是综合性实验和设计性实验的基础。综合性实验是在课程的某一教学内容相对独立部分完成之后开展的能够综合所学内容的实验,是学生将有关内容串起来,有一点小规模项目意识或者说是能实现一定的功能的实验,比起简单的验证性实验要复杂一些。而设计性实验是有一定开发性质和需要创新思维的实验,有一定的难度,教师给出实验目标和要求以及必要的提示,学生根据所学知识设计实验方法和编程算法去实现实验的要求和实验的最终目标。目前的情况是,所有要求上的实验课教师都带领學生完成了,实验课学生也都参加了,但最终的实验教学效果却与学生应该达到的水平、目标有一定的差距,这与实验室的设备条件不够充裕不够先进、上课教师要求不严、学生实验不认真、考核方式有问题以及实验教学方法不够理想等都有关系。现在的实验课的班量都是两班量或三班量,也就是80到120多个学生同时上实验课,只有一位教师授课,恐怕一节课也就只能为几个学生解答实际问题,如果计算机本身也总出现问题的话,这一节课的时间就真的显得太短了。好多学生的自我约束能力差,上课爱打游戏,爱讲话,喜欢看手机,上课时只是在教学系统上签个到,那这节实验课对于这样的同学就是白白浪费掉了。教师在实验课上讲解实验内容和要求,指导学生做实验,然后收作业或者实验报告是比较普遍的实验教学形式,这样的形式无法满足学生需求。实验教学质量受到多方面的影响,需要实验教师和学生的共同努力来改进和提高。为了提高应用型本科软件工程专业实验教学质量,有必要提升实验教师的综合素质,需要在实验教学过程渗透项目驱动思想,也需要开放计算机实验室。
四、提高应用型本科软件工程专业实验教学质量的措施
不同的实验教师的实验教学效果是不一样的,因为实验教师的授课技能和专业技术水平各有差异,提升实验教师的综合素质是提高应用型本科软件工程专业实验教学质量的前提。在实验教学过程中只是为了完成实验教学任务而上实验课与带着项目开发的指导思想上实验课的教学效果绝对不会一样,学生学到知识多少与深浅都不会一样。在实验教学过程渗透项目驱动思想是一项有效提高实验教学质量的措施。在实验教学管理方面开放实验室是一个值得推行的好举措,可以使学生有更加自由的学习与研究空间。
(一)提升实验指导教师的专业技术水平
大学里的计算机实验教学指导任务大都由理论教学的任课教师承担,当然有些院校的实验指导任务是由专门的实验教师来承担的。软件工程专业的实验教学效果与实验指导教师自身的专业修养有很大的关系。一位有过多次实际项目开发经历的实验指导教师与一位从没开发过实际项目的实验指导教师在实验教学过程中讲解出的内容是不会一样的。以ASP.Net实验课程教学为例,有过多次实际项目开发经历的实验指导教师在指导通过编程访问数据库这部分内容时会讲到sqlCom?鄄mand类对象三种方法的区别以及三种方法的最合适应用场合,会讲到使用SQL语句直接访问数据库与通过存储过程来访问数据库的不同之处;而从没开发过实际项目的实验指导教师在实验指导过程中就不会强调类似的实际项目开发过程中可能碰到的实际问题的最佳解决方法。在知识面这方面,当然是实验指导教师的知识面越宽越好,以C++语言课为例,一个合格的实验指导教师在实验指导过程中会不自觉地将最优算法的思想渗透到实验教学过程中去,虽然有专门的算法实验课,但是如果能在C++实验教学中加入算法的技巧,会使学生养成在解决实际问题过程中考虑最优算法的良好习惯。学校应该重视提高教师专业技能水平的培养工作,应该鼓励教师参与科研与项目的开发工作,只有在实际的项目开发过程中才会遇到问题,在问题的解决过程中才会有收获,才能与当前的前沿技术手段靠近或接轨,才能够以科研反哺教学。提升实验指导教师的专业技术水平有多种途径,鼓励教师参与科研与项目开发只是其中的一种。
(二)将项目驱动思想渗透到实验教学过程中
在实验教学过程中,如果能以实际项目需要为导向,将项目驱动的思想渗透到每一节实验课中,学生一定会受益匪浅。应用型本科软件工程专业学生毕业后的专业方向就是软件开发,大学四年的知识积累与储备就是为最终的软件开发做准备的,大部分学生将来的就业方向就是到企业做项目开发工作。
如何将项目驱动思想渗透到实验教学过程中的主动权在实验指导教师手中。对于每门专业课的基础部分实验,也许可以不涉及实际项目,但有些实验如果能讲清楚该实验内容如何在实际项目开发过程中应用会收到更好的教学效果。以微软的SQL Server设置数据库中表的主键自增长列为例,如果只是为了做实验而做实验的话,可以只要求学生在创建数据表的过程中设置唯一的ID列为主键自增长列即可。如果老师有工程项目意识的话就可能把这样做的目的和好处以及如何在软件项目开发过程中去具体使用都介绍清楚。将项目驱动思想渗透到实验教学过程中是提升应用型本科软件工程专业实验教学效果的一种有效方法,渗透多少,以及涉及的项目开发深度与广度也是值得研究的,真正上好一次实验课并不简单。还是以上面的SQL Server设置数据库中表的主键自增长列为例,如果扩展开,和学生们探讨一下只设置数据表的某列为主键而不设置该列为自增长字段,这样可以不可以呢?当然可以了,只要保证将来在插入记录的过程中该主键字段的值是唯一的就可以了。那么再扩展一点,如何通过编程来保证字段值唯一,以及这样做与设置该列为自增长列对比起来有何优缺点?这些都是将项目驱动思想渗透到实验教学过程中的具体体现。学生在实验教师的带动下用项目驱动的思想去完成实验学习收获会大不相同。
(三)开放计算机实验室
近几年食品安全问题层出不穷,面对一系列食品安全问题, 除了政府要出台相应的政策外, 培养食品方面的专业人才显得尤为重要, 那么如何让这些专业的学生毕业后尽快融入企业、融入岗位, 发挥自己的重要性,除了学到相应的理论知识外,实践过程尤为重要, 而大学 4年培养学生实践能力的最重要的一环就是毕业论文(设计)。4年制食品科学与工程专业专业毕业论文(设计)安排于第7学期的10周毕业论文(设计)工作, 面临工作时间紧张、求职考研压力冲击、工作条件欠缺和管理疏漏等诸多实际困难和问题。为了解专业学生对毕业论文(设计)的认知状况或建议,探索适合当前形势的毕业论文(设计)质量控制方法,我们在近3 年的毕业论文(设计)实践中, 对参与毕业论文(设计)的专业学生认知情况进行了调查分析。
1.学生对毕业论文(设计)重要性的认识
为加强食品专业学生充分认识毕业论文(设计)的重要性, 在大一新生入校的专业介绍中对专业培养方案作了专题讲解; 在3~5学期中,学校推出创新性实验等项目,为学生进入毕业论文(设计)做铺垫;第7学期毕业论文(设计)过程中, 充分调动学生参与毕业论文(设计)的积极性和主动性, 使其真正从毕业论文(设计)工作中得到锻炼和培养。对于专业培养计划中毕业论文(设计)教学环节知晓情况, 学生于第1、2 、3、4 学年知道的分别为27. 10%、52. 40%、77. 24%和98.12%。近3年完成毕业论文(设计)后的调查结果显示, 99.12%学生认为非常有必要进行毕业论文(设计)教学,并亲身感受到毕业论文(设计)环节可以巩固理论知识、培养动手能力,锻炼思维培养。调查结果还发现,学生认为毕业论文(设计)能强化基础知识、提高写作能力、提高信息检索能力、加强计算机应用能力、培养团队协作精神和锻炼表达能力的分别达到71. 35%、82. 82%、80.14% 、90. 61%、71. 65%、68.67%;还有34.20%学生认为毕业论文(设计)环节对考取研究生非常有帮助。
2.学生开展毕业论文(设计)的综合能力
2.1 检索文献的能力
毕业论文(设计)是一次综合检验学生基础理论知识、动手实践能力、信息获取能力、计算机应用能力及写作能力的过程。食品专业学生在第5学期均选修了文献检索课程,但是在开展毕业论文(设计)工作前,47. 38% 的学生从未进行文献检索,42. 56%学生仅偶尔检索过专业文献, 仅10. 06%的学生经常使用校图书馆数据库进行文献查阅工作。
在毕业论文(设计)工作过程中, 94.63%学生使用校图书馆数据库,35.42%的学生使用Google、百度文库等网络工具,11.52%的学生到图书馆查阅过纸质期刊。认为文献查阅这个过程可帮助论文选题的为77.32%,课帮助开题报告和论文撰写的分别为58. 715%和97. 14%。
2.2 实验操作能力
毕业论文(设计)通过文献检索、选题后进入实验操作阶段,选择毕业论文和毕业设计的分别占58. 76%和41.24%。选择毕业论文部分的学生54. 17%的不知道如何开展实验,仅11. 51%学生清晰知道实验的开展顺序、常用实验仪器的使用方法。毕业论文(设计)过程中, 57.50%的学生使用了统计软件、作图软件及画图软件,采用的统计软件类型主要是Excel,画图软件为Excel和CAD。 虽在论文工作前, 89. 48%的学生已经学习运用过某种相关软件,但实际应用过程中,只有25. 78%的学生能熟练运用各类软件, 而74. 22%的学生不太熟练甚至生疏。
2.3论文撰写能力
在毕业论文(设计)撰写前,有64.12%的学生不知道论文的基本格式,只有10.30%的学生清楚的指导论文撰写的内容和格式。73.33%的学生基本掌握了统计图表的使用, 但在论文(设计)撰写工作中, 初次使用统计图表时,仍出现较多的错误, 其中表题图题、表目设置、有效数字、表线和图形图标错误率分别达19. 83%、45.11%、32.32%、16. 81%。通过老师指导和专题讲座, 学生基本掌握了开题报告书写格式和要求, 其中的立题依据、研究内容、预期成果、技术路线等内容书写正确率分别为91. 40%、82 50%、68. 17%和74. 37%。
3.学生对毕业论文(设计)工作的评价与建议
调查学生关于“指导老师在毕业论文(设计)工作中关注程度”评价, 80.42%学生认为带教老师非常关注, 14.44%的学生认为老师关注程度一般入, 另有54.24%的学生人认为带教老师完全不关注自己的毕业论文(设计)。
调查学生关于“自己对毕业论文(设计)管理过程的精力投入”结果显示, 89.10% 的学生认为在论文撰写过程中自己能全身心投入, 通过查阅文献、实验数据分析、及时与老师联系保证毕业论文(设计)进度和质量, 而10.90%的学生则认为自己因为各种原因投入毕业论文(设计)精力一般。
由于各种主客观因素的存在,学生认为影响毕业论文(设计)的因素包括学生时间保障和重视程度、指导老师的能力和投入、工作条件、考研求职压力影响和过程管理等, 回答率分别占94.34%、90.12%、85.30%、80.46%、62.07%。
4.结语
实践证明, 毕业论文(设计)工作的实施能加强学生的自我管理能力、自学能力、沟通能力、实践动手能力,学生通过近10周的毕业论文(设计)工作,可以拓展在课堂上学不到的知识和技能并融入到实践中, 进而真正体会到毕业论文(设计)工作的重要性和必要性。通过文献资料检索、阅读和翻译工作, 可以提高学生信息获取能力和专业知识面;通过对文献资料的整理和分析分类, 可以巩固统计软件和计算机知识和能力;通过论文(设计)选题, 可以调动学生科研思维,促使其发现实际生产工作急待解决问题;通过论文的修改和写作,可以培养学生的写作能力和逻辑分析能力;通过论文答辩过程, 可以锻炼学生表达能力和应变能力。总之, 毕业论文(设计)为学生搭建了巩固知识、培养能力的平台[1-3] 。重视毕业论文(设计)工作中各环节,并最大限度地发挥和调动学生开展毕业论文(设计)工作的积极性和主动性,对学生的综合素质培养非常重要。
参考文献:
中图分类号:G642 文献标识码:A
毕业论文是大学毕业生上的最后一堂课,是大学生涯的最后一次作业,是对整个大学知识体系的综合运用和提高的一个过程。机械专业的毕业论文有实践性强、理论要求高等特点,笔者在指导机械专业毕业生毕业论文的过程中,发现高职院校毕业生由于顶岗实习安排、论文写作等方面存在问题,现针对问题进行分析并提出相应对策。
1 高职院校机械专业毕业论文存在的问题
1.1 顶岗实习岗位不对口,毕业论文无从下笔
机械专业是典型的工科专业,以技术的实际应用为根本目的。①所以机械专业的实践操作环节的锻炼尤其重要,而部分学生顶岗实习的岗位与专业所学不对口,导致毕业论文没有题材,也缺乏实际的模型和案例,只得采取抄袭等手段来试图蒙混过关。如有一名机械设计与制造专业的学生,他的毕业论文是关于创业板对中小企业发展的意义,很明显该论文不是出自他手,而是采取网络下载,经过改头换面变成自己的论文。像这样的情况每年都不少,究其原因,是高职院校“放羊式”的顶岗实习管理,使学生缺乏相关的实践经验和现实案例,而难以独立高质量地完成毕业论文。
1.2 思想认识不到位,对毕业论文不重视
学生把毕业论文当作拿毕业证的一个环节,没有放在心上、落实在行动上,认为毕业论文就是走过场、搞形式,不影响毕业和就业。该类学生的大部分做法是从网上直接下载或者东拼西凑,仓促地完成毕业论文。造成有的同学连自己的论文的主要内容都不了解,还有的学生连论文的署名和学校名称都弄错了,种种笑话层出不穷。究其原因,主要是学生认为学院不重视毕业论文,对自身的要求也不严格,对毕业论文敷衍了事。
1.3 专业知识不扎实,写作功底差
机械专业的毕业论文要求高、难度大,对专业课程如机械设计基础、公差与配合、机械制造工艺等核心专业课掌握要求比较高,而高职院校毕业生学生专业基本功不理想,毕业论文完成力不从心。另一方面学生对毕业论文的选题、结构、写作特点不了解,例如有学生选题是“浅谈中国机械行业的发展”,很明显选题范围大,针对性不强,容易造成论述空洞、说服力不强;还有的学生有想法和思路,但是语言组织能力差,词不达意,文章缺乏条理,结构混乱。
1.4 WORD等常用办公软件不熟练,对论文排版等束手无策
目前,高职院校计算机基础教育的目标定位一般是:基本会用计算机,能通过学校的相关考试,能通过国家级或者省级的计算机等级考试一级或者其他类似的考试。②但是计算机基础教育中的办公软件的应用教学有所欠缺,学生在毕业论文完成过程中反映的计算机水平令人堪忧。如有的学生不会设置目录、有的论文文字、段落间距不一样、有的论文字体设置混乱。虽然高职毕业生毕业之前为拿到毕业证都参加过计算机等级考试,但对于这种考试学生大多是应付式的,考过了对软件的学习也丢下了,另一方面计算机等级考试难度较低,很难从根本上促进学生的办公软件应用水平的提高,也就难以让学生写作的毕业论文满足对论文的排版格式要求。
1.5 机械专业毕业论文教学思路问题
高等职业教育以技能为本位,强调专业的职业素质,侧重熟练的技术运用能力,强调实践操作能力,体现岗位的实际工作需要,培养在生产一线开展技术工作的技术技能型人才。从高等职业教育的特点来看,高职毕业生对理论知识的整体掌握水平比不上本科毕业生,但是不少高职毕业生的论文是讇讇椎纳杓?,如有的学生毕业论文是机器人设计。像这样的毕业论文对专业理论知识的广度和深度都有极高的要求,大部分高职毕业生根本无法完成;另外,高职院校的毕业论文评价标准和本科院校一样,对论文的学术水平要求高,而现实的差距却让高职院校的评价标准难以为继。
2 解决问题的措施
2.1 建立完善的顶岗实习制度,落实顶岗实习的过程管理
知识不等于能力,从掌握知识到形成能力,需要一个内化的过程,而这个过程可以通过顶岗实习来实现。③顶岗实习作为学生进行实践学习最关键的一环,也是完成毕业论文必不可少的一步。高职院校应在宏观层面上对顶岗实习做好统一的安排和管理,做好前期准备,采取社会招聘和学校联系安排的方法来为学生提供顶岗实习的工作岗位,做到专业对口、岗位对口、就业对口。在顶岗实习的全过程为学生安排指导老师并定期联系和反馈,同时,企业的“师傅”也要参与到毕业论文的指导,通过企业和学校的老师共同监督和指导学生完成毕业论文。为了提高老师的指导效率和学生的积极性,将学生在论文完成期间的表现,作为毕业论文评分的一部分。
2.2 解决学生思想认识不到位的问题
为了从根本上扭转学生的思想认识问题,一方面要加强对学生的思想教育,使学生认识到毕业论文是整个教学过程中重要的一个环节,并加强论文指导,帮助学生克服畏难情绪和懒散习惯,独立地完成毕业论文。另一方面高职院校必须严格制订和落实毕业论文评分制度,根据学校人才培养标准,科学合理地制订毕业论文评分标准,加强对答辩过程的督查,要求指导老师对毕业答辩不打人情分,严把考核关,对学生抄袭毕业论文现象严厉惩处,对于毕业论文不合格的学生一律不予毕业,打消学生的侥幸心理。
2.3 提高专业课程的教学效果和学生的写作技能
高职院校应根据实际情况,适当提高专业核心课程的课时,让老师有充足的课时把知识点讲细讲透,让学生看懂听懂,直到全部理解为止;高职毕业生的文学功底和文学修养整体水平不高,而写作对于毕业论文的完成至关重要。为提高学生写作技能,应适当开设毕业论文的指导课程,主要介绍毕业论文结构特点、如何选题、如何论证等关键要素,再辅以具体的案例讲解和适当的练习,教会学生掌握写作方法,切实提高论文写作水平。
2.4 加强对WORD等办公软件的应用能力的培养
从现代大学生都要考取计算机应用能力证书,就可以看出以WORD为核心的办公软件的应用已经成为大学毕业生的必备技能,但是软件的应用能力的提高,在于熟能生巧,而不少大学生更多地把时间花在游戏和娱乐上,对办公软件的应用采取应付式学习。高职院校的老师应该在平时的教学中多要求学生使用办公软件完成课后作业;在计算机教学的过程中,课堂作业除了应试计划内的知识以外,还可增加一些办公应用类的题目;④学生社团也可以开展办公软件应用比赛等活动,多为学生创造学习的机会,通过多用多练,学好用好办公软件,就能应对论文写作中的种种问题,也提高了学生的综合素质。
2.5 拓展毕业论文教学思路
高等职业教育不是研究型、学术型教育,是实践型教育。实践型论文和学术型论文的最大差异在于其鲜明的实践性,⑤因而高职院校的毕业论文教学一定要体现岗位的实际工作需要。首先,毕业论文的选题方向不应该是讇讇椎纳杓疲杓评嗟谋弦德畚亩愿咧霸盒5谋弦瞪讯却螅咛宀僮餍圆磺浚Ω糜衫鲜Ω菅ジ谑迪暗母谖磺榭觯ㄈ缁盗慵庸ぁ⒆芭涞龋癖弦德畚奶饽俊F浯危弦德畚纳婕暗哪谌菘梢允巧呱系哪骋坏拦ば虻募庸すひ崭脑欤部梢允枪ぷ鞲谖簧吓龅降木咛逦侍猓踔量梢允嵌ジ谑迪岸怨ぷ鞯奶寤岷鸵院蟮墓ぷ鞔蛩愕鹊龋ü哉庑┦导拾咐⒕咛逦侍庋芯亢妥芙幔梢耘嘌目蒲Ь瘢嵘导寄芎徒饩鍪导饰侍獾哪芰ΑA硗猓弦德畚牡钠婪忠嘀赜谘√夂褪导矢谖坏那泻隙取⑻岢龆圆叩牟僮餍院涂尚行浴⒙畚牡拇葱碌恪⒙畚牡南质狄庖澹挥邪凑照庋穆畚纳杓扑悸方新畚慕萄В拍芮惺堤岣弑弦德畚牡慕萄е柿俊?
3 结束语
高职院校机械专业毕业论文是重要的教学环节,它的质量的高低也是整体教育教学质量的重要保障,为提高机械专业学生毕业论文的质量,应该在顶岗实习岗位安排、专业教学及监控、办公软件应用能力培养等方面采取措施,切实抓好这一重要环节,培养学生的实践能力和创新能力。
注释
① 张建.机械专业本科生专业知识融会贯通能力的强化[J].肇庆学院学报,2013(2).
② 杨娜.高职院校计算机基础教育的改革研究(C).2011 2nd International Conference on Management Science and Engineering(MSE 2011).2011-10-01.
北工商教字[2006]30号
毕业论文(设计)是高等学校本科教学计划的重要组成部分,是综合性实践教学环节,其目的是培养学生综合所学知识独立分析问题和解决问题的能力。为加强毕业论文(设计)管理工作,提高我校教学质量,培养合格人才,特制定本工作规定。
第一章 教学基本要求
一、时间及学分要求
毕业论文(设计)一般安排时间为9~13周,学分为9~13,正常情况下应在第四学年第八学期结束之前完成。
二、主要任务
1.理工类各专业学生在教师的指导下,独立完成一项给定的设计任务,编写符合要求的设计说明书;或独立撰写一份毕业论文,并绘制有关图表。
2.经济、管理、文、法类各专业学生在教师的指导下,独立撰写毕业论文(或设计说明书),并绘制有关图表。
三、知识要求
巩固和扩展学生所学的基本理论和专业知识,培养学生综合运用所学知识分析和解决问题的能力、初步的科研能力以及创新意识和创新能力。
四、能力要求
进一步训练和提高学生的方案设计、资料查阅、实验研究、社会调查、理论计算、数据处理、经济分析、外文资料的阅读和翻译、计算机应用、文字表达和论文(设计)撰写等方面的能力和技巧。
五、综合素质要求
培养学生正确的设计和研究思想、理论联系实际的工作作风、严谨的科学态度、善于与他人协作的能力和刻苦钻研、勇于创新的精神。
第二章 选题原则
选好题是保证毕业论文(设计)质量的重要环节。其原则是:
一、符合专业培养目标,满足教学基本要求;
二、应使学生能够综合运用所学知识,获得比较全面的训练,允许将一些需要深入研究的专题作为学生的选题;
三、选题应符合社会发展、科学技术进步的需要,可增加与实际相结合、与教师科研项目相结合的题目的比例;
四、选题的份量和难度要适当,在保证达到教学基本要求的前提下,因材施教,既能使大多数学生能够在规定时间内完成规定的题目内容,又能使少数学习优秀的学生得到更好的培养和锻炼;
五、选题应尽量做到具有一定的新颖性、先进性、开拓性。
六、非计算机软件专业的学生完成计算机软件题型设计题目时,其设计内容必须符合本专业培养目标的要求;
七、要注意外语能力和计算机应用能力的培养。
八、学校鼓励毕业论文(设计)题目与科研、生产实践相结合,以获得科研经费、企事业单位经费的支持,通过毕业论文(设计)工作成果促进科研项目的完成和企事业单位的发展,以实现双赢。
第三章 成果形式
一、理工类各专业
成果形式主要为工程设计型和工程技术研究型的毕业论文(设计),应侧重于对学生进行设计、绘图、计算、测试、实验、软件开发和技术经济分析等能力的培养和工程基本训练。
(一)毕业设计
1.设计说明书的字数不少于20000字。如为软件设计,则软件工程文档应包括:有效程序软盘和源程序清单;软件分析与设计说明书;软件分析与测试分析报告;项目开发总结。在学生毕业答辩前,该专业教研室应组织软件验收。
2.绘制设计图纸。使用最新国际标准,有条件的院(系)可用CAD绘图。
3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。
4.设计摘要200~300字。
5.应用计算机进行设计、计算等。
(二)毕业论文
1.实验、测试报告及论文正文的撰写字数一般为8000字以上,但不超过12000字。
2.绘制有关图表。
3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。
4.论文摘要200~300字。
5.应用计算机进行实验数据的处理与实验结果的分析。
二、经济、文、法类各专业
成果形式主要为科研论文,应侧重于科学研究基本方法的训练和能力的培养。
1.毕业论文正文一般为8000字以上,但不超过12000字。
2.论文摘要200~300字。
3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。
4.应用计算机进行建模、数据分析及绘制图表。
三、管理类专业
(一)科学研究论文
侧重于科学研究基本方法的训练和对本专业中有关理论和实践问题的分析研究能力的培养。
1.毕业论文正文一般为8000字以上,但不超过12000字。
2.论文摘要200~300字。
3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。
4.应用计算机进行建模、数据计算与分析及绘制图表。
(二)软件分析与设计
侧重于软件分析与设计能力的培养。
1.分析与设计说明书的字数为10000字以上,但不超过15000字。软件工程文档应包括:有效程序软盘和源程序清单、软件设计说明书、软件测试验收记录单、项目开发总结。在学生毕业答辩前,该专业教研室应组织设计验收。
2.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。
自21世纪高等教育改革以来,全国各高校招生规模不断扩大,导致毕业生数量也相应大规模增加,给高校学生的求职择业带来了严峻的考验。为了可以跟上时代的步伐,为求职带来一些实际项目经验,计算机专业越来越多学生选取了软件开发作为毕业设计课题。然而,在各高校实际当中,本科毕业设计质量已经下降,软件开发类论文与实际完全脱节,归根结底是没有一个可以从头到尾指导学生进行软件开发的学习模式,主要存在下面几个不足之处。
1.1学生问题
学生设计能力低,编程水平差,无项目实际经验,既不知道软件开发的基本理论与方法,也不知道程序语言代码编写和开发工具界面操作,甚至不知道从何处开始下手准备毕业论文,成为目前软件开发类毕业论文质量差的根本原因;学生思想上存在误区,不重视毕业设计的重要性与必要性,认为毕业设计与普通课程一样,对毕业设计敷衍了事,不愿意花时间和精力认真努力开发软件,总是被动、消极地接受学习,成为软件开发类毕业论文质量差的直接原因。
1.2学校问题
学生在大一至大三期间,一般只是简单地开设各科课程,并没有将所有软件开发类课程结合起来,直接导致出现学生软件设计能力低与开发水平差的现象;从论文开题、中期检查到论文答辩等过程中,并没有严格按照各种材料上交的日期进行,普遍是最后答辩时上交补交所有材料,甚至包括论文开题报告,直接导致学生消极怠慢的态度;最后的毕业论文考核是最关键的问题,也是目前毕业论文相关制度中管理最混乱的一部分。既没有一套规范毕业论文考核标准,也没有对毕业论文的中间过程进行监控,就连最后的论文答辩也只是流于形式。
1.3教师问题
大部分教师没有项目开发实际经验,只知道软件设计理论基础,不能全方位地指导学生,更加无法让学生能够主动积极地学习,成为毕业论文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习[3]。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[4]。本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。
3基于CDIO模式的计算机软件开发类毕业设计
3.1构思阶段
毕业论文是从学生的选题开始,一般是由老师提供一系列题目,再由学生根据自己的具体情况选择,这种方式遏制了学生的主动性。应该由学生根据自己的爱好、专长和对将来的职业规划等情况,利用各种参考资料主动搜索与查找适合自己的题材范围,再在老师的指导下确定毕业论文题目。不仅能够调动学生的设计积极性,为后面的毕业论文工作提供有利条件,而且还可以培养学生查阅资料和思考问题的能力。之后,指导老师提供软件开发类参考资料,并在中国知网等学术平台搜索课题相关文献,确定论文的基本要求,给学生下达论文任务书。学生根据接收到的任务书,利用软件工程专业书籍、中国知网等学术平台、论文相关的Web网站,查阅大量的资料,了解论文的背景、研究现状和开发意义,确定论文的研究内容和开发中的关键问题,撰写论文开题报告,完成软件开发的构思阶段。
3.2设计阶段
设计阶段主要包括需求分析和总体设计,正式开始毕业论文的设计工作。根据资料查阅、市场调查和企业要求等形式分析软件产品操作流程、功能列表,完成系统需求分析,并在需求分析的基础上重点进行功能设计、模块划分、模块接口规范、数据库概念设计及数据库逻辑设计,在老师的指导下反复修改不断完善,最终确定系统的总体设计。然而,在软件开发设计阶段,学生论文还没有开始写,软件程序也没有完成,指导老师无中期检查依据,不能有效地督促学生开发设计。因此,在设计阶段完成之后,应该形成需求分析、数据库设计、概要设计等相关说明书,作为毕业论文中期检查的材料,纳入论文考核的范围。
3.3实现阶段
实现阶段是学生毕业论文工作的重点,也是毕业论文设计工作量最大、所需时间最长的一个阶段,直接决定最终毕业论文的质量水平。学生需要掌握软件开发工具、程序设计语言等基本理论与方法,根据系统总体设计的功能模块、接口规范等进行数据库的实现、程序代码的编写,并反复运行与测试。此阶段生成详细设计说明书、编程规范、测试等文档,作为毕业论文第二次中期检查材料。在这个阶段有了指导老师的督促,能够完全确定系统功能,不至于在后期阶段又需要反复修改。
3.4运作阶段
根据前期产生的开题报告、需求分析、数据库设计、概要设计、详细设计、编程规范、测试等文档和开发好的软件系统撰写毕业论文,并参与论文答辩,是学生毕业论文的总结阶段,不仅着重体现学生的写作水平,更能了解学生对软件的学习情况,是分值比重最大的一部分。最后,将所有文档和论文、答辩情况一起评分,获得毕业论文成绩。