时间:2023-07-31 16:40:42
导言:作为写作爱好者,不可错过为您精心挑选的10篇计算机毕业设计要求,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
提高非计算机专业学生的计算机应用能力,除了改革现在的计算机教学模式,更关键的一步就是加强实践性教学中的一个重要环节:毕业设计。它是高校教学工作中十分重要的环节,随着时代的发展,对高校毕业生的要求越来越高,毕业设计的内容也在不断地充实和更新。在计算机应用日益普及的今天,计算机应用已成为毕业设计的组成部分。
1 非计算机专业计算机课程教学目标和课程体系
国家教育部对于高校非计算机专业学生的计算机教育提出了明确的目标[1] :使学生掌握计算机软、硬件技术的基本知识,培养学生在本专业与相关领域中的计算机应用开发能力,培养学生利用计算机分析问题、解决问题的意识,提高学生的计算机文化素质。为达到国家教育部确立的基本目标,除常规的计算机教学之外,在毕业设计中加强计算机应用,有利于培养学生在本专业领域中的计算机应用开发能力,有利于提高毕业生的综合素质。
为了提高学生掌握计算机应用的技能,从专业应用和学生的实际情况出发,非计算机专业课程体系基本上可以分为必修课和选修课。必修课具体分三类课程:计算机文化基础、计算机语言、本专业领域相关的应用软件。意图在于形成非计算机专业学生计算机知识技术的公共基础和专业领域的应用基础。选修课开设流行软件知识和使用,以扩大和延伸学生计算机知识及技术的应用能力空间,并跟随计算机应用软件的潮流。开设的必修课和选修课为非计算机专业学生在毕业设计中应用计算机进行本专业领域的开发设计工作奠定了良好的基础。
2 毕业设计中计算机应用存在的主要问题
由于多方面的原因,在毕业设计中应用计算机进行辅助设计的做法目前还很不平衡,在毕业设计中应用计算机的方式存在一些问题。
2.1 只注重专业知识综合运用而将计算机应用简单化
毕业设计以专业知识综合运用为主,而计算机的应用仅是图表文档处理等。这种毕业设计虽然使学生在专业知识综合运用方面得到了较好的锻炼,但由于计算机应用与专业实践的结合程度低,学生在这方面收获不大,不利于提高学生在本专业领域中的计算机应用开发能力。尽管学生经过四年的本科学习掌握了一定的计算机应用能力,但这种应用能力没有或很少与实践相结合,未能在与专业实践相结合的应用中得到深化、拓宽和提高,一旦学生走上专业工作岗位仍需要一个再学习、再提高的过程,这势必延长其进入“角色”的时间。
2.2 过分强调计算机的应用而忽视专业知识综合运用
毕业设计的选题、设计内容、时间安排、设计成果等,都是以计算机应用技术的实践为主,而专业知识的综合运用所占的比重较低,且计算机应用技术与专业知识的结合也属于浅层次的。如以计算机为手段对专业知识进行一般性的介绍,包括图片显示、多媒体演示等,没有涉及所学专业的结构设计、计算等深层次的问题,这种毕业设计从形式到内容更像是计算机在某一方面的应用技能训练。由于没有得到专业知识综合运用的实践锻炼,学生运用专业知识解决实际工程问题的能力并没有得到实质性的提高。
以上两种毕业设计方式都存在片面性:前者沿用多年一贯的传统毕业设计形式,与计算机应用结合不够,不利于学生全面提高工作能力;后者喧宾夺主,把专业知识的综合运用简单化,偏离了毕业设计的初衷。究其原因,都是未能把握好在毕业设计中专业知识的综合运用与计算机应用技能相结合的尺度。我们认为,要提高毕业设计的效果,达到毕业设计的基本目的,体现时代赋予毕业设计的新内涵,必须做到毕业设计与计算机应用有机结合,必须坚持以综合运用专业知识为主,同时强化计算机应用技能培养的原则。
3 综合运用专业知识,紧密配合计算机应用进行毕业设计
基于对毕业设计中把握计算机应用尺度的认识,我们在非计算机专业学生毕业设计教学实践中进行了尝试,并取得了一定的成效。为了搞好毕业设计,做到毕业设计与计算机应用有机结合,我们围绕毕业设计的主题,积极寻找设计内容与计算机应用的结合点,把握计算机应用在毕业设计中的尺度。在指导学生毕业设计过程中我们做了以下几方面的工作:
3.1 科学选题
毕业设计的课题应能使本专业所学的理论知识进一步深化,换句话说,设计应尽可能包括多门专业基础课和专业课的综合运用。并且紧密结合计算机应用,有利于学生的全面训练。在去年我校的应用电子专业毕业设计中,从以综合运用专业知识为主,同时强化计算机应用技能培养的目标出发,结合应用电子专业的特点,此次毕业设计将本专业的实际问题的应用设计与计算机应用有机地结合在一起,把计算机应用作为设计内容的组成部分。为此,我们从应用实例中抽选出多个设计题目,经过筛选,最终确定毕业设计的题目是“传感器探头及信号转换电路设计”。设计的目的在于让学生综合运用所学的专业知识,根据自动检测技术课程中所学的传感器原理和综合电路知识,在计算机的辅助下完成传感器探头及信号转换电路设计、调试工作。从而达到培养和提高学生综合能力和产品开发意识之目的。该设计内容充实,专业知识覆盖面宽,且涉及基于Multisim 2001仿真软件和EDA(Electronic Design Automation即“电子设计自动化”)设计工具Protel-Nexar 2004的使用。
3.2 做好前期准备工作
考虑到毕业设计的需要,我们根据学生对Protel和Multisim这两个应用软件掌握的程度,在毕业设计之前,利用课余时间有针对性地举办了应用软件短期辅导班。在通过教师毕业设计前的辅导,同学上机操作练习,熟练掌握这两个应用软件的操作技能。该学习班深受同学欢迎,大家对学习应用软件表现出很高的热情。该学习班的举办对毕业设计起到了很好的促进作用,参加学习的同学在毕业设计中表现突出,他们不仅利用应用软件出色地完成了设计任务而且还影响其他同学,起到了传、帮、带的作用。
3.3 指导方法的改进
本次毕业设计任务较重,若在有限的毕业设计时间内(共12周)完成全部设计任务,并开模、组装与调试,显然不现实。因此,我们在毕业设计中突出重点,注重设计思路、设计框架的完整性,对某些细节问题或重复性的设计计算内容不作要求。具体做法是把电路原理图设计、元器件技术参数的计算、位号设计、印制版电路图和组装平面图等作为重点内容,而气敏、热敏、光敏、湿敏、压敏探头的选择和开模与制作等省略,从而节省了时间,确保计算机应用的可能性。
4 计算机应用在毕业设计中的主要体现
4.1 编程计算元器件技术参数可视化
设计当中所需要元器件种类和数目相当多,元器件技术参数的计算复杂,计算量大、重复计算多,用常规的计算方法耗费大量时间,且计算累积误差较大。利用VB语言按照理论要求编程计算设计当中所有需要元器件的参数,通过编程计算节省了时间,提高了计算精度,对计算结果的可视化处理更为形象直观。
4.2 计算机辅助设计
Multisim 2001仿真软件和Protel是应用电子专业的常用应用软件。根据大学生的计算机能力结构和应用电子专业学生的一般特点,考虑计算机技术在电子电气领域的现实状况,目前应用电子专业学生(本、专科)的计算机知识和能力培养的层次,侧重在“使用”计算机和“运用”计算机的能力层次上的培养[2]。因此我们要求全体同学都熟练掌握这两个软件的使用。设计中用Multisim 2001仿真软件进行电路原理图设计及计算机仿真实验。对于Protel计算机辅助设计软件,学生们有一定基础,通过毕业设计实践,使大家进一步熟悉 Protel的基本绘制电路图命令,并能操作绘图仪等设备,提高运用EDA工具Protel进行电路板图设计的能力,满足今后从事工程设计的需要。
4.3 多媒体科研汇报、设计原理和设计说明书演示
PowerPoint软件较易掌握,设计组的同学都采用了PowerPoint幻灯片进行设计成果汇报。毕业答辩时,计算机演示与口头陈述相结合,生动形象,效果好,使学生体会到了计算机技术在科研汇报中应用的优越性。一些掌握了多媒体软件应用的同学还将毕业设计中较抽象的设计原理:非电信号转换成电信号原理、信号的探测和转换,运用二维动画软件flash转化为直观新颖的动画,以增强设计的效果。同时将文字和插图等多媒体信息做成具有超链接功能的说明文档,使得评阅者对毕业设计说明书的查阅变得有趣生动。
5 毕业设计效果分析
在就业压力越来越大的当今社会,我国各大高职院校为了更好的促进毕业生有一个好的就业环境,也开始转变毕业生的判定标准,从2015年开始,湖南省教育厅开始实施在互联网上对各校毕业设计的情况进行抽查,这就使得高职毕业设计教学工作成为衡量高职教育教学质量的一个重要标准。计算机专业作为动手能力极强的专业课程,在进行最终的毕业设计时,校方就需要着重对学生进行综合训练,以便其能够综合自己所学的知识来解决毕业设计过程中遇到的问题,使学生的动手能力以及解决问题能力均得到大幅度提升,从而为未来的从业做好准备。本文将对我国高职院校计算机专业在进行毕业设计教学过程中存在的问题进行分析,提出相应的解决措施。
一、高职院校毕业设计教学管理的一般流程
毕业设计综合检验学生学习效果的一门课程,采用分散授课形式开展,以学生自主学习设计为主,以教师指导为辅。以湖南安全技术职业学院为例,毕业设计一般包括以下几个流程:学生选题,撰写开题报告,这个环节通常是指导老师给定一个大的范围,让学生去选;教师根据学生的选题下达毕业设计任务书,对毕业设计的内容及质量提出具体明确的要求;学生开始进行毕业设计,从搜集资料、查阅文献、设定方案、制定计划,并完成具体的作品设计及文档撰写,在此期间指导教师进行督促检查,并给出的指导意见;教师对学生的毕业设计进行终期检查,根据检查结果判定该学生是否具有答辩资格;组织毕业答辩。
二、高职院校毕业设计教学管理过程中存在的问题
(一)毕业设计教学缺乏配套的课程
就高职院校对于毕业设计教学管理的过程而言,一些高职院校在进行毕业设计相关知识的教学过程中缺乏配套的课程,通常采用的方式是以分散式自主独立完成为主,教师指导为辅。在缺乏相关毕业设计课程的基础上,导致毕业生在进行毕业设计时不清楚毕业设计的具体环节,进而不会对自己的所学综合运用到毕业设计过程中,使得专业知识被应用到毕业设计中的情况就更少[1]。很多学生在毕业设计中不会对相关内容进行搜集与整理,特别是在其完成了初稿后,很难进行下一步的完善工作。就计算机专业的学生而言,需要动手操作的地方很多,一些学生在之前的学习过程中没有认真学习,导致后来的毕业设计出现困难,在以就业为导向的高职院校来说,计算机专业的学生设计出一份高质量的毕业设计极其重要,所以缺乏相关课程成为影响高职院校毕业设计教学的重要因素。
(二)毕业设计过程缺乏有效的教学管理
在我国教育教学方式还不完善的背景下,存在一些高职院校只把学生的就业作为重要的教学目标,没有把学生的毕业设计进行有效的管理或者是对学生毕业设计的重视程度不够,缺乏较为完善的管理机制,进而出现对学生毕业设计的管理方式不明确,缺乏相对应的可靠性,教师对学生的毕业设计缺乏有效的管理与监督,出现管理不当的情况。比如计算机专业的学生在进行毕业设计时,教师出现管理不当时就会使学生的选题陈旧以及学生的毕业设计处于“流放”状态,同时学生也容易把毕业设计当作是一项任务,进而出现互相抄袭或者让同学代做的情况。高职院校的老师数量有限,指导老师的数量不能满足毕业生的需求,出现很多位学生共用一位教师指导的情况,使教师的指导质量下滑[2]。
三、应对高职院校毕业设计教学管理问题的解决措施
(一)组织有关毕业设计相关方面的活动
随着时代的发展,就业形势也越发严峻,由于专业设计的要求不同,在具体的毕业设计工作中就要呈现出专业间的差异化。高职院校可以以讲座的形式开展一些有关于毕业设计的宣讲,进而促使学生在进行毕业设计之前就能参与到有关毕业设计的学习中,或者是参加一些学术论文讲座来提升撰文的技能,同时学生也应该提前掌握一些学科前沿报告形式,拓展学生的学习空间,而且校方也要组织学生参与一些论文答辩大会,了解整个答辩的过程,提前做好准备。最后,教师也要提前给学生安排一些设计小作业,促进学生的学习,有条件的还可以组织一场小型的答辩会,帮助学生提前了解答辩的流程,学校在为学生安排课程时要考虑到毕业设计的相关课程,以此来帮助学生提前进入毕业生的角色[3]。
(二)加强对毕业设计的管理及监督
在高职院校学生进行毕业设计答辩之前,学校要制定一套完善的教学管理制度,促进对学生毕业设计的管理及监督。为了学生的毕业设计能够完美的展现以往的学习情况,校方要设立一个专门的指导机构来促进管理模式的明细,同时设立一个毕业设计答辩管理小组,通过对毕业设计加强管理的方式来促进高职院校毕业设计管理的发展。指导教师在进行设计指导时要严格的要求,教师的严格要求能够扎实学生的学习情况。特别是计算机专业的学生在进行毕业设计的时候会用到大量的计算机知识,严格的要求能够让学生在毕业前把不会的操作进行重新学习,进而对将来的职业生涯有所帮助。
四、结束语
高职院校毕业生的毕业设计是对整个高职期间的所学,进行较为集中呈现以及技能实践,要想提高高职院校计算机专业毕业生的毕业设计水平和质量,进而给毕业生提供更多的就业机会,除了要以就业为导向外,还应该加强对毕业设计管理,从而在提高高职毕业生专业技能的情况下也能提高学生的综合素质。
参考文献:
[1]汤琳.计算机专业毕业设计的改革与实践[J].绵阳师范学院学报,2012,31(11):147-149.
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)46-0040-02
依据《计算机类专业教学质量国家标准》,本科毕业生需要一定的基础,要具有灵活地、探索性地、综合运用知识和方法有效地解决实际问题的能力,而不是以应用已经掌握的技术去重复解决某些问题为主[1]。毕业设计实践环节正是培养学生综合运用所学的知识,分析解决理论和实际问题能力的关键环节,对培养学生的就业能力、适应社会发展的能力具有非常重要的作用。然而,随着高校的扩招导致生源质量的下降、唯就业率论导致的学校和学生重视程度的下降、青年指导教师本身工程实践素质的欠缺等,本科毕业设计的质量明显下降,甚至出现了与本科培养计划发展不一致的现象,没有达到教学质量的国家标准。如何在新的形式下保证和提高本科毕业设计质量成为教育届研究的热点[2-4]。
毕业设计选题是毕业设计过程的开始,对毕业设计最终的完成起着引领作用。一旦学生选定了的毕业设计的题目,也就大体上明确了毕业设计的研究方向和技术要求,高质量的课题能有针对性地使学生得到全面锻炼,真正起到培养学生解决实际问题的能力。本文对当前计算机科学与技术专业毕业论文选题过程中存在的问题进行分析,并对基于产出教育要求下(Outcome Based Education,OBE)的毕业设计选题方法进行初步的探讨。
一、当前毕业设计选题中存在的问题
1.选题不符合专业培养目标。OBE最早出现于美国和澳大利亚的基础教育改革。OBE要求根据培养目标实现之需要设定毕业要求,毕业要求主要是以学生解决问题,特别强调解决复杂工程问题的能力为“主要追求”[5]。然而,当前许多指导教师和学生在实际出题和选题过程中,偏离了专业培养目标。以计算机科学与技术专业为例,问题主要体现在:计算机技术日新月异,几乎每年都有新的技术出现,而毕业设计选题陈旧,没有结合当下专业技术的发展需求;毕业设计题目中联系实际的真题少,学生往往只是在计算机上做仿真运算,学生在毕业设计阶段很难得到动手能力的训练;毕业设计题目综合性差,工作量不足等。
2.选题方式不灵活。在毕业选题方面,目前高校实行的主要是教师出题和学生选题相结合的方式。该方式的主要特点是在毕业设计开始阶段由指导老师根据自己的研究方向先拟定几种题目供学生进行双向选择。但存在的问题是:受到研究方向的局限,指导教师在出题时没有针对学生个体的实际情况来确定毕业设计内容,当学生碰到不感兴趣的题目时,只能应付了事,造成毕业设计的质量的下降。
3.选题监管不到位。虽然高校对选题立项都有规定,然而由于就业压力的影响,有的学生是由实习单位指导教师出题,或者是由校内指导教师出题,在实习单位做毕业设计,无法进行监管,甚至出现学生在毕业设计中途换题的现象。这种毕业设计过程的不确定性导致了题目审查流于形式、毕业设计内容与毕业设计题目及任务要求相背离。
二、基于产出的教育要求的毕业设计选题原则
OBE要求学生能够在未来有效地解决实际问题。因此,在毕业设计过程中主要是以学生解决问题,特别强调解决复杂工程问题的能力为“主要追求”,要体现学生在毕业时需要具备的知识、能力、技术等。具体来说,选题是应注意以下一些原则:
1.符合培养目标及教学基本要求原则。以计算机科学与技术专业为例,毕业设计选题及具体要求内容必须符合培养目标,这是毕业设计选题的基本要求。指导教师在出题过程中要重视学生理论结合实际能力以及学习能力的培养,既要让学生了解基础理论的作用,又要注重培养学生掌握理论与实际结合的方法与手段,以适应信息技术的飞速发展。同时在出题及制定具体要求时要使学生具备软硬件基础和系统观。硬件类毕业设计课题,要有一定的软件基础要求,软件类毕业设计课题,也要有一定的硬件基础要求。
2.坚持人才培养多样化原则。国家经济社会发展需要各种类型的计算机类专业人才。调查显示,本科生毕业半年后从事的前20位高薪职业中,就有10种与计算机相关,包括互联网开发师、计算机软件应用工程师、网络设计师、计算机系统软件工程师、计算机系统工程师或设计师、计算机程序员、网络系统和数据传递分析师、其他计算机专家等[1]。因此,在毕业设计选题和要求中,可以根据社会需求、学生自身条件等,有针对性地进行科学选题。
3.选题要可行性原则,工作量和难易程度适中。由于毕业设计时间有限,因此应充分考虑所选课题的综合性、可行性、难易程度和工作量。如果课题过难或过于复杂,造成学生在短时间内很难完成,违背了毕业设计教学环节的初衷。毕业设计指导教师在出题时,需要考虑不同素质(如学习成绩优秀、学习成绩中等、学习成绩较差)的学生情况,并有针对地对课题的主要研究内容和技术要求做出说明,在学生选题后,指导学生对选题进行深入调研分析,合理安排毕业设计内容,形成可行性报告,并制定详细的工作计划和实施步骤,只有这样才能保证毕业设计的顺利进行。
三、基于产出教育要求的毕业设计选题的建议
1.选题结合学生兴趣与特长。做毕业设计时,学生已经对所学的专业有了基本的了解,并有了自己感兴趣的方向。选题时可以采用教师出题学生选题和学生自主出题相结合的方式,体现学生的自主性。学生可以从自身的兴趣出发,根据选题的原则和要求,在指导教师的指导下,分析确定毕业论文选题,选择自己感兴趣的方向,提高做毕业设计的主动能动性性。
2.选题与工作就业结合。在就业压力大的背景下,可以将学生毕业设计选题与就业相结合。针对在毕业设计选题的学生,要鼓励他们到用人单位去做毕业设计,以自己将要接触开发的产品为课题,在用人单位和学校教师的共同指导下完成。这样不仅使学生对就业单位技术有较深层次的掌握,还大大缩短了参加工作后的适应期。对于考取研究生的学生来说,可以指导学生参加一些科研课题的研究或者根据学生研究生阶段的研究方向确定研究课题,掌握分析问题和解决问题的方法,重点锻炼其科研能力和创新能力。对那些既要进行毕业设计又要寻找工作的学生来说,在了解了专业就业方向和市场需求的基础上,可结合自己的兴趣爱好,与指导教师共同研究,自主选题,尽量选择与将要从事的工作内容相关的设计题目。
3.课题与科技创新活动结合。现阶段,创新创业教育是大学教育的一个主题,许多高校都提倡大学生参加科技创新项目和各种科技创新竞赛。将毕业论文选题和科技创新和科技竞赛工作相结合,鼓励学生积极参加大学生科技创新活动,引导参赛学生在创作时能够结合自身专业特点,将科技创新项目和毕业论文选题相结合。毕业设计与课外科技活动相结合,可有效避免毕业设计的内容老套过时、与实际脱钩的情况,有助于学生了解本专业的现状和发展趋势,同时提高学生解决实际问题的能力。
四、结束语
指导教师和学生必须重视毕业设计的教学,按照以培养学生解决实际问题的动手能力为目标进行毕业设计选题,真正发挥毕业设计选题的导向作用,达到OBE预期的培养目标。
参考文献:
[1]蒋宗礼.基于教学质量国家标准的本科计算机类专业应用型人才培养思考[J].中国大学教育,2015,(5).
[2]刘正远,段玉玺,呼汉卫,等.本科毕业论文选题质量的探索与实践[J].辽宁科技大学学报,2009,(32).
关键词:毕业设计;独立学院;工程应用能力;计算机专业
中图分类号:G642
文献标识码:B
中国计量学院现代科技学院是浙江省一所独立学院,其中计算机专业又是学院规模最大的一个专业,其学生特点是理论基础相对较差,但动手能力、综合运用知识能力和社会活动能力较强,根据专业学生的特点,我们的人才培养目标定位是“计算机工程应用型”,要求学生既有一定的计算机基础理论功底,又具备较强的计算机实际工程应用能力。在教学过程中除加强各类课程的实践环节之外,我们特别在毕业设计这一重要的实践性教学环节上就学生的计算机实际工程应用能力培养进行了一些有益的探索。
1前期专业课程设置
毕业设计是综合一系列专业课程内容,并将新的实际工程应用知识与个人知识基础加以整合,进而有效解决模拟或真实的工程应用问题的课程。因此,前期计算机专业课程设置是关键。专业课程设置既包括计算机专业基础课,又包括根据计算机技术的发展和社会对计算机专业人才的需求而设置的专业方向课程。我们将计算机专业课程分成了三个阶段:
第一阶段是以理论教学为主的公共基础知识的学习阶段,重点是夯实基础。其课程主要包括:计算机导论、高级语言程序设计、离散数学、算法与数据结构和汇编语言程序设计等针对专业所有学生的专业基础课程。
第二阶段是宽口径的专业技术基础知识的学习阶段,注重理论与实践的密切结合,使学生掌握专业技术基础理论和基本的实践动手能力。课程主要包括:计算机组成原理、计算机操作系统、计算机体系结构、数据库系统原理、计算机网络原理、软件工程等专业必修课和面向对象程序设计、JAVA程序设计 、信号与系统、微机与接口、Web程序设计等专业选修课。
第三阶段是专业方向学习阶段。我们采用专业方向平台教学手段,进行专业知识的学习与毕业设计训练,注重学生的工程应用实践能力、个性发展、创新意识与综合素质的全面提高,学生可根据自己的专业兴趣、发展方向、就业趋向选择合适的平台课程进行学习。根据社会对计算机专业人才需求和自身专业特点,我们共设置了以下三个专业方向平台。
(1) 软件工程设计与应用方向平台:侧重计算机软件应用和测试技术的学习与实践,使学生具有应用软件的设计、开发、调试、应用和测试的能力。平台方向课程包括面向对象分析与设计、软件文档写作、数据库工程技术、
.NET架构与实践、软件评测技术、项目管理与案例分析等课程,且要求进入该平台学习的同学应先完成面向对象程序设计、JAVA程序设计、中间件技术等前期专业选修课的学习。
(2) 网络工程及应用方向平台:侧重计算机网络工程和应用技术的学习与实践,使学生能运用所学知识与技能从事各类网络系统的工程设计、结构设计、开发、维护和管理以及计算机网络的应用和软件开发。平台方向课程包括计算机网络组网技术、网络设计工程技术、网络程序设计及实践、网络安全及测试技术、数据库应用技术、软件评测技术等课程,且要求进入该平台学习的同学应先完成面向对象程序设计、信号与系统、计算机安全技术等前期专业选修课的学习。
(3) 嵌入式系统设计及应用方向平台:侧重计算机硬件设计与应用的学习与实践,使学生掌握嵌入式软件理论、主流嵌入式系统硬件架构和嵌入式软件编程的技术、方法和工具,具有从事嵌入式软件设计与开发的能力。平台方向课程包括嵌入式系统原理与体系结构、嵌入式系统设计与应用、单片机原理与应用、电子电路CAD、网络程序设计及实践等课程,且要求进入该平台学习的同学应先完成面向对象程序设计、微机与接口、信号与系统等专业选修课的学习。
每门专业技术基础课程中都有大量的课内实验,加强学生的感性认识,培养学生分析问题和实际操作能力。毕业设计课程放在每个专业方向平台上进行,要求学生完成一个包含平台各方面综合知识的模拟实际工程应用的项目设计与开发。
2毕业设计的实施过程
为保证学生通过毕业设计能在计算机实际工程应用能力和综合素质等方面得到提高,我们按照美国工程与技术认证委员会ABET近几年在高等工程教育方面提出的包括沟通、合作、专业知识技能、终生学习的能力及世界观等11项学生核心能力指标(EC-2000)要求,首先在大学4年级第一学期的每个方向平台上增加了一门计算机新技术专题课程,除讲述方向平台上所涉及的专业新知识新技术外,还以讨论形式学习如项目管理、经费预算、如何撰写技术报告、项目团队协作等非专业技术知识,目的是增强学生专业技能外的软技能。
在毕业设计过程中,教师一般扮演课程培训者、课程引导者和项目的用户等三个角色。作为课程培训者,教师负责讲授毕业设计项目中专业技术知识和基本的实际动手技能;作为课程引导者,教师需要为学生组织和获得毕业设计项目所需的各种软硬件资源,安排实验场所和实验时间;而作为项目用户,教师将站在用户角度对项目的进度和质量进行监督,并对项目进行验收和评价。毕业设计设计项目实施分为几个阶段,前4周要求学生提交开题报告,内容包括项目实施目标、实现方法、完成时间及成果提交形式、项目经费预算和团队组织方式及项目成员分工;同时要求学生每个月完成一份项目进度报告,汇报项目进展情况和开发过程中的问题及解决办法;最后学生递交毕业设计报告和相关的文档,并对项目进行演示通过教师的验收。
毕业设计项目应具有综合性,适合学生多人参加,以培养学生团队协作意识。在项目实施过程中,应尽量使实施环境与实际企业社会环境相似,使得学生可以在模拟逼真的工作环境中训练自身的专业技能。同时学生可根据自己的特点和能力自觉定位自己在项目组的角色和职责,在项目实施过程中充分发挥自己的能力和利用一切可利用的资源,提高在遇到问题时通过外力帮助解决问题的能力和解决问题过程的多样化能力。另外我们允许多个学生组成多个项目组通过不同的方法来完成同一个毕业设计项目,营造不同项目组间相互竞争的氛围,增强学生的竞争意识。
3毕业设计课程管理
我们的毕业设计课程是根据三个专业方向平台而设计的,学生一般在三年级第一学期就选择合适的平台课程进行学习,为毕业设计做专业知识和技能的准备,同时我们以讲座形式将毕业设计项目内容、采用的方法、所需的设备和开发工具及项目的难点等向学生进行介绍。
我们积极鼓励学生以社会实践等形式到企业去了解企业的情况和需求,并根据企业需要自己提出毕业设计项目,项目成员的组成和人数由学生根据项目需要自己确定和组织,为学生提供自由发挥的空间和自,训练学生的实际动手操作能力、创新能力和探究精神。另外,学生自己开展的项目要有一定的工作量和难度,还要求项目设计与开发内容必须涵盖平台方向课程中的大部分内容,如软件工程设计与应用方向的项目需包括软件工程、软件设计与开发和软件测试等内容;网络工程及应用方向的项目需包括网络工程设计与管理、网络软件开发和网络信息安全等内容;嵌入式系统设计及应用方向的项目需包括嵌入式硬件系统设计与嵌入式系统软件开发等内容。学生毕业设计成绩中专门有10%的分数用于鼓励学生根据企业需要自行设计项目。
4工程应用项目实例
2007年我院为计算机网络及安全课程实验准备自己设计可根据实验需求灵活配置的网络实验室,考虑到该网络实验环境的设计与实现难度不大,且包含了计算机硬件环境、网络工程和网络软件设计等综合内容,非常适合作为网络工程及应用方向的毕业设计综合项目,决定将此任务交给学生通过毕业设计形式来完成。项目的内容包括:1)计算机硬件环境设计及实现,要求有20台工作站和1台通过RAID5实现磁盘镜像和备份服务的服务器,并通过KVM(Keyboard、Video、Mouse)技术实现对计算机的灵活配置和访问;2)网络环境设计与实现,通过多台3层交换机和2层交换机实现网络通信,而且网络环境能够方便实现如VLAN划分、通过Sniff分析多个子网和VLAN中的网络流量的生成树端口的配置和访问控制列表的配置,同时要求能根据不同网络及安全实验内容的要求方便实现不同网络的拓扑结构变化。3)软件设计与开发,实验环境的灵活变化和配置的关键技术是磁盘影映像技术,要求通过基于Linux平台的管理软件来实现,实现方式是后端为Shell脚本,前端为一动态的Web管理,通过这些程序控制实验室所有客户端主机的软件映像建立部署和网络配置。
我们根据报名参加的12位同学的网络工程能力、程序设计能力和其他软技能能力将他们分成了3个项目组。为营造项目组间相互竞争环境,规定每个项目组在项目每阶段可通过不同方法完成相同的任务。在项目实施过程中,首先要求每个项目组根据教师提出的阶段任务提出解决方案、设计实现思路和具体时间进度安排,并就其向由教师组成的项目指导小组和全体参与项目开发的同学进行陈述,由项目组全体教师和同学对其进行评价并评出最好的方案和实现方法,这极大地激励了项目组间的相互竞争和学生积极向上的精神。
该项目经过一个学期的实施已基本完成,由于学生的技术水平和工程能力有限,项目完成的功能非常有限,还需进一步完善和修改方能投入正常使用。但由于项目的真
实需求激发了参与项目的学生的学习积极性,从中学到了平时在课堂上学不到的东西,我们发现这些学生除在实际应用工程能力方面有比较明显的提高外,更重要的是由于通过他们努力已获得了实际的成果,因此在日后的学习和工作中更加自信、主动和有目的性。
5结束语
下一步我们将加强与参加这种形式的毕业设计且已毕业走向社会的学生的跟踪联系,通过他们在企业的工程应用能力的表现及反馈意见对我们的方法做进一步完善。
二、评估预测系统的开发研制
(一)基本原理与方法
如何实现评估过程从定性到定量的转变,是开发研制该系统的关键所在。我们依据高等教育评估的原理,采用模糊综合评价的基本原理和方法,给出了建筑工程专业毕业设计(论文)评估的量化模型,具体步骤如下:
1.建立毕业设计(论文)评估指标体系。一级指标分为教师、学生、选题、客观条件四个方面。各方面再细分则为二级指标,如:教师方面分为准备工作、课堂讲授、出勤率、答疑情况、教学方式、教师职称等六个方面;学生方面分为学习态度、平时成绩、计算书完成情况、图纸完成情况、创新情况、译文完成情况等六个方面;选题方面分为结构类型、课题新颖程度、计算机应用合理程度、题目性质、外文资料、创新性等六个方面;客观条件分为设计教室、绘图仪器及图板、机房及出图设施、每位教师指导学生人数等四个方面。
2. 设立评价等级V,V=1好(VI),较好(V2),—般(V3),较差(V4)|。
3. 构造单因素评判矩阵R,
其中,R中每一个元素rij表示第i个评价因素对第j个评价等级的隶属度。
4. 设立各评价因素权重集A,例:一级指标权重集八=(0_35,0.35,0.15,0_15),八的取值可根据经验,并依据以往各届毕业设计(论文)评估结果经反复试算确定。
5.计算综合评判矩阵
6.对各级指标体系重复步骤
7.计算测评结果
求得最终评判矩阵B该量化模型针对毕业生总体进行评估,评价毕业生的综合质量,改变了过去仅片面地对个人进行评估的状况。
(二)评估预测系统的计算机开发语言
系统采用流行的Windows人机交互式界面,力争做到界面友好,操作方便。根据本系统的特点和具体要求,我们选用了Windows环境下的VisualBasic5.0可视化编程语言开发本系统。VisualBasic5.0是微软公司开发的功能十分强大而又简单易用的可视化编程环境,编程速度快,界面质量高,是编写Windows应用程序的最佳选择。使用VisualBa¬sic语言开发本系统充分体现了本系统处理数据、信息快捷方便的特点。
(三)评估预测系统的总体结构
在Windows操作系统下安装本系统后,启动系统,进人主菜单,依据界面提示您就可以轻松完成评估工作,系统主框图如下:
三、评估预测系统的优点
1. 量化评估,提前预测,动态管理。该计算机辅助评估预测系统能够对毕业设计(论文)工作方案可能取得的效果进行预测。教学管理人员只要依据该系统的提示输人各项有关毕业设计(论文)工作方案的参数,系统随即能计算出毕业设计(论文)工作的成绩,从而对各项工作方案的结果作出预测。通过反复改变参数——计算成绩,教学管理人员就能够发现各种方案的优缺点,即哪一项安排对毕业设计(论文)工作是有利的,如果实施下去会取得好的工作效果;哪一项安排对毕业设计(论文)工作是不利的,实施下去必将导致毕业设计(论文)工作成绩下滑。这种预测如果安排在毕业设计(论文)工作开始之前,管理者就能有效地对毕业设计(论文)方案进行调整,从而获得满意的效果。我们将99届与往届的工作方案作了一下比较,发现由于老教授退休较多,本次毕业设计年轻教师比例上升,但年轻教师职称偏低,讲师居多,教授、副教授比例严重下降,用该系统初步预测发现毕业设计整体质量将要下滑。根据这个信息,系学术委员会马上采取措施,对年轻教师提出更高要求:指导教师中讲师一级必须具有硕士学历,且应有一定的工程实践经验,在课题选择及指导上必须具有较强的创新性,最后经系学术委员会严格审查后方可上岗。再用本系统预测后发现,毕业设计(论文)工作最终得分并未降低,反而稍有提高。目前,99届毕业设计(论文)工作已经结束,最终得分的确较98届有所提高,与系统预测结果吻合较好。
2. 有效监督,对症下药。毕业设计(论文)工作进行到中期时,系里为了加强对毕业设计(论文)工作的监督管理,一般要求安排一次中期检查。该检查能发现一些问题,但对这些问题造成的结果却很难预知。这样的话,发现缺点往往不能及时纠正,任其发展下去必将导致不良后果。这时,如果用该计算机辅助评估预测系统进行一下“中期评估”,各种问题可能导致的结果将一览无遗,且该系统会帮助教学管理人员清楚地发现各种导致毕业设计(论文)工作成绩偏低的原因,从而有针对性地,高效率地对缺点进行纠正,对优点给予肯定,保证毕业设计(论文)工作顺利进行,最终取得优异成绩。例如,99届某老师所带设计组,由于指导教师出勤率过低,中期检查时系统评估预测该设计小组成绩偏低,系领导马上对指导教师进行了批评教育。由于纠正及时,最终这个小组成绩达到了总体平均成绩。
计算机专业毕业设计是学生在完成教学计划规定的全部课程后必须进行的综合性实践教学阶段,是计算机教育的重要培养环节,是检验计算机教学质量和应用型人才培养质量的一项重要标准。然而,随着教育事业的发展,不断变化的社会和教育环境,与很多地方应用型本科院校计算机专业类似,广东石油化工学院计算机系的毕业设计环节中也暴露出一些问题。
广东石油化工学院是油城茂名市唯一一所本科院校,办学定位为应用型本科院校。学院计算机专业坚持应用型人才的培养目标,在学生的毕业设计改革中,作了一些有益的探索。
1、存在的问题及原因分析
毕业设计是本科教学的一个重要环节。近几年来,学生的毕业设计质量出现了一些问题,主要表现在以下几个方面:学生作毕业设计的积极性有所下降、所作课题的创新性不足、完成课题的质量不高、撰写的毕业设计说明书差强人意等。经过认真的思考和分析,我们认为主要原因有以下几个方面。
(1)对待毕业设计的态度不认真。高等教育已经进入大众化教育阶段,应用型本科院校的学生素质较以前有了明显下降。有些学生缺乏对毕业设计重要性的认识,把平时懒惰松散、对待实验和课程设计应付了事、考试追求60分的学习态度延续到毕业设计中,认为一般都会给予通过。
(2)投入的时间和精力有限。毕业设计一般安排在第8学期,这个时间正好是学生求职和准备研究生复试的高峰期。已经找到工作的学生,用人单位也会要求其立即上岗实习。
(3)师资力量的不足。2011年,计算机系每个教师平均指导的学生达到了10.1人。教师还要承担大量的教学和科研工作,指导教师在每个学生身上花费的精力是有限的。此外,计算机专业的毕业设计一般是实践性比较强的题目,同时能给予学生实践技术指导和撰写毕业设计文档指导的教师比较缺乏。
(4)管理方式落后。地方应用型本科院校一般采取的还是传统手工为主的毕业设计管理方式。随着学生人数增加,工作量增大,这种方式逐渐与现状不适应,容易出现错漏。如当文档格式规范发生变动时,传统方式中一般是以通知形式提醒学生注意修改,如果通知不能及时到位和引起重视,有学生会按照旧的规范撰写毕业设计和填写各种表格,需要重新修改和打印,造成不必要的浪费。
2、提高毕业设计质量的方法与实践
改革是解决计算机专业毕业设计中存在问题的必然选择,需要不断地更新毕业设计的内容和创新毕业工作的方式。我们从毕业设计的教学内容、选题、指导方式和管理方法等多方面进行改革,探索出一些实践证明行之有效的毕业设计教学和管理方法。
2.1 增加毕业设计理论教学
毕业设计是教学过程中最后阶段一种总结性的实践教学环节,针对此,我们修改了专业的培养方案和毕业设计的教学内容。在第7学期学生即将开始毕业设计之时,安排4个学时给学生上一次毕业设计理论课。课程内容主要包括毕业设计的重要性、毕业设计的工作内容以及与毕业设计相关的各项规程。课程的目的是给学生解答为什么要作、作些什么和如何去作等问题,提高学生对毕业设计的认识。
2.2 采用以学生为主的选题方式
选题是毕业设计的龙头,选题质量是毕业设计质量的起点。传统的毕业设计中,一般先由指导教师列出题目,学生选择其中的题目来完成。这种以教师为主、学生为辅的模式很难发挥学生的主观能动性和创新性。为此,我们对选题方式进行了改革,使选题体现双向选择和因材施教的原则。选题时,不再要求指导教师给出具体的题目,而只是给出一个研究方向,并给出计划指导的学生人数。具体情况如表1所示。
表中的计划人数不会固定不变,会根据实际情况作适当的调整。待选定方向后,随机地把学生分配给相应的指导教师,由指导教师和学生共同确定毕业设计的题目。在确定毕业设计题目时,首先让学生自主选择题目,然后指导教师把关,最后提交给系里审批。在这样的选题方式中,学生根据自己的兴趣爱好和掌握专业知识的程度选择适当的题目,可以充分地调动其主动性。
2.3 多种措施确保学生有充足时间投入
(1)合理安排毕业设计时间。为了有效地错开学生择就业与毕业设计的时间,我们对培养方案作了调整,把重要的课程尽可能安排在前6个学期,把选题时间提前到第7学期的10月份或者11月份,让学生有充足的时间安排择就业和毕业设计。特别要求需要外出实习的学生抓紧在寒假期间完成毕业设计相关准备工作,如文献检索、分析设计等。
(2)毕业设计内容与实习内容相结合。对需要外出实习的学生,允许他们到实习单位作毕业设计,并且选题时建议他们尽量选择与实习内容相关的实际课题作为毕业设计的题目。学生在实习单位进行的实际课题任务明确,要求具体,时间性强,与学生试用期工作绩效挂钩,能激发学生的工作热情和主动性,增强学生的事业心和责任感,同时有利于学生就业后尽早进入工作角色。在实习的同时开展毕业设计,既减轻了负担,又确保有充足时间和精力投入,一举两得。
(3)加强落实过程检查制度。管理检查制度是毕业设计质量的保证。我们把毕业设计分为3个阶段:选题到下达任务阶段、下达任务到准备答辩阶段、答辩到完成成绩录入阶段。前2个阶段是学生开展毕业设计的主要阶段。第1阶段学生主要以查阅资料、调研分析为主,每半月一查。第2阶段是学生进行系统分析设计、编码测试和撰写毕业设计说明书的阶段,每周至少一查。每次检查后指导教师要填写毕业设计指导记录,管理者及时查阅,发现问题及时整改。
2.4 多渠道拓宽教师指导途径
(1扩大高水平专业指导教师队伍。过去几年,很多地方应用型本科院校师资力量建设跟不上学生扩招的步伐。如果只依赖本专业的教师来指导学生的毕业设计,教师的负担会不断加重,满足不了精心指导学生的需要。另外,学校其他院系、研究中心等单位并不缺少在计算机专业上有较深造诣的教师,他们具有丰富的理论和实践知识。经过向学院申请,把这部分教师聘请过来担任本专业学生的毕业设计指导教师,既能体现学校人尽其才的工作作风,又减轻了本专业教师的工作压力,保证了指导教师都有充足的时间指导学生。
2011年3月,我们获得了学校首批“卓越计划”试点立项,并以此为契机,在原有基础上加强了校企合作,与许多知名IT企业形成良好的合作伙伴关系,如中国石化茂名分公司信息中心、茂名市群英网络有限公司等。我们从这些企业招聘部分资深工程师作为毕业设计的指导教师。这些工程师凭借丰富的实践经验、前沿的专业技术和敏锐的专业发展洞察力,受到广大毕业生的欢迎。
(2)联合指导学生。应用型本科院校的教师不仅应具有相当的学术理论水平,还应该具有很强的生产实践背景和丰富的实践经验,但目前情况是:有些教师学术理论丰富,生产实践经验不足;有些教师实践能力较强,写作水平有待提高。毕业设计作为综合性的实践环节,既需要进行实践指导,也需要理论写作指导。因此,我们对以前“一学生一导师”的指导方式进行了改革,建议不同研究方向、不同擅长领域的教师相互合作,联合指导学生,实现“一学生多导师”的指导方式。
对需要学生到岗实习的单位,我们要求必须提供一位专业实践经验丰富的工程师担任该生毕业设计期间的校外指导教师,实现“校内外联合指导”。
2.5 使用现代化信息管理以减少错漏
由于毕业生数量大增,传统的管理方式已难以应对繁杂的毕业设计工作。我们从专业角度出发,力求使用专业知识解决“专业”问题。去年,我们组织本专业几个基础比较好的学生,采用Struts2、Hibernate、Spring和ExtJS等目前流行的技术,对原有的毕业设计选题系统进行扩展,升级为基于B/S架构的毕业设计信息管理系统,包括选题、下达任务书、开题、指导记录、毕业设计提交与评阅、成绩录入和分析统计等功能。系统实现了自动分配指导教师、自动分配评阅教师、自动分配答辩小组和成绩分析统计等算法,有效减轻了管理者和答辩秘书的工作压力。系统还实现了各种表格(如选题表、任务书、开题报告等)数据的录入,然后通过模板导出和打印。当格式规范有修改时,只需要及时修改模板即可,有效地减少了由于格式规范修改造成的重复劳动和纸张的浪费。通过系统,管理者可以随时查看学生毕业设计的进度和教师的指导情况,起到良好的监督作用。
我们把工作计划和所需要提交的材料在系统的首页公布,目的是引起学生和教师的重视,知道在什么时间要完成什么工作,有计划地开展毕业设计。2012届毕业设计需要提交材料具体情况如表2所示。
2.6 及时解决存在的问题
(1)及时总结。完成毕业设计工作以后,我们召开全体指导教师座谈会,总结该年度毕业设计工作中的得与失,提出问题,一起探讨解决办法;制定下一年度毕业设计工作方案。
(2)邀请优秀毕业设计获得者进行经验交流。我们邀请前几届部分优秀毕业设计获得者进行经验介绍,分享他们在完成毕业设计过程中的心得体会,使即将进行或正在进行毕业设计的学生有所受益。
3、实践效果
作为一所正在快速成长的地方应用型本科院校中的计算机专业,我们始终把毕业设计的教学与实践工作放在重要位置。针对出现的新问题,及时总结思考,大胆改革创新,探索出一些富有成效的方法和途径。通过这些方法的实施,取得了良好的效果。
学生方面,对待毕业设计的态度更加积极,这两年所涉及课题的种类和内容较之前更为新颖和丰富。教师方面,指导学生人数从2011年的10.1人下降到今年7.8人,克服了师资力量的不足。管理者方面,工作量明显减少,出现的错漏现象也比以前大大降低,统计数据更加及时和准确。毕业设计的整体质量在提高,获得优秀毕业设计成绩的人数也在逐年增多。
毕业设计(论文)是高职院校人才培养方案中最后一个总结性的实践教学环节,在此期间可较为系统地培养学生的创新精神和实践能力,帮助高职毕业生提高专业综合能力及职业熟练度;同时,毕业设计( 论文) 的质量也是衡量教学水平、学生毕业资格认证的重要依据。所以,毕业设计( 论文)在整个教学环节中所起的作用和地位,是其它教学环节无法替代的。但是,近几年由于扩招、学生就业等各方面的原因,使得高职毕业设计(论文)的质量普遍下降,难以达到预期效果。如何改革这一重要的教学环节、提高毕业设计( 论文) 的质量,是一项值得我们不断探索的重要课题,下面具体以计算机专业的毕业论文设计为例来进行改革探讨。
1.毕业设计(论文)现状
1.1 时间安排上存在问题
我院的计算机专业毕业设计(论文)一般是安排在第六学期的第二个阶段(即第六学期的第6周—第14周),总共两个月左右的时间。在此期间学生需要完成查阅相关资料、选题、调研、毕业设计、撰写论文、最后答辩等工作,在有限的时间内要完成具有实用性的高质量的毕业设计(论文)本身就存在一定的难度。
1.2 重视度不够
高职学生在校的最后一个学期,因为就业的压力,绝大部分时间花费在应聘工作上,而对于毕业设计( 论文) 则疲于应付,心有旁骛,无法专注于论文设计与论文写作上。部分学生只是把它当成一次形式上的综合作业来对待,没有在相应的时候内完成对应的任务,经常出现临时抱佛脚的现象,临近答辩该定稿的时间还在匆忙的修改作品和论文。
1.3 选题局限
我院毕业设计课题大多是由教师给出毕业设计题目,学生选题并进行毕业设计。在选题方面,往往会出现以下的现象:课题缺乏工程背景、课题内容陈旧,学生只需要将系统界面稍作改动,将别人的论文稍作修改,就可以变成自己的系统和论文。
有些教师给出的题目本身来自生产实际的应用性课题,但由于在毕业设计期间大部分学生的思想状态比较松弛,导致教师在有限的时间内不敢把任务交给学生去完成,只能安排给学生一些辅的工作,不能有效地提高学生独立分析问题、解决问题的能力以及培养学生勇于创新的精神。
1.4 监管不到位
毕业设计大部分时间由指导教师组织管理,学校仅限于对毕业设计相关表格,如任务书、开题报告和论文的检查。由于受到学生找工作、去就业单位顶岗实习等特殊情况的影响,指导教师只能通过电话或电子邮箱等方式联系学生,很难准确把握学生的毕业设计进度和困难。学校对毕业设计过程管理不严,且对已经签署就业协议的学生的毕业设计采取迁就的态度,毕业设计整个过程缺乏详细的过程管理计划和专门的监督管理条例。
2.具体改革措施
2.1 毕业实习和毕业设计前期准备工作
提前做好毕业实习和毕业设计的各项准备工作。在每年的9月初就应该布置毕业实习和毕业设计工作,提出明确要求,给出整个毕业实习和毕业设计各个阶段的时间安排,明确强调本学期的工作重点,使大家心中有数,提早安排毕业实习工作。在12月初,给出“毕业实习和毕业设计的工作日程”表,日程表要详细安排从毕业实习初期到次年5月中旬有关毕业实践各个环节的工作进度和要求。
2.2 采用毕业实习与毕业设计紧密结合的多元设计模式
2.2.1 联合就业单位,共同指导毕业设计。在学生联系好了工作单位,与单位签订了就业协议的前提下,学校应支持毕业生到工作单位去做课题,完成毕业设计。学生所做的毕业设计课题必须经系里审批,还要请用人单位指定一名具有中级职称以上的专业技术人员担任指导教师,毕业答辩时邀请校外指导教师一起进行毕业答辩和成绩评定。
2.2.2 校外企业顶岗实习与毕业设计相结合。这部分学生毕业设计题目应与专业方向及实习单位的实际情况相结合。由于这部分学生大多不能经常返校与指导教师沟通毕业设计的进展情况,可充分利用现代通讯手段相互沟通,指导教师应该详细布置期间应完成的任务,并定期检查学生毕业设计进展情况。
2.2.3 校内实习与设计。对于没有与用人单位签订用工合同,且未能找到校外实习设计单位的学生,应由指导教师帮其选定课题,并在鼓励学生独立思考努力创新的基础上帮助学生解决设计过程中遇到的难题,完成实习与设计任务。
2.3 以竞赛及考证的方式替代毕业实习与设计
近几年来各类组织举办了不少与计算机类专业有关的学科竞赛活动,还有学生参与老师的科研项目,积极备考国家及知名公司组织的计算机类认证考试如“软件水平考试”、“思科认证考试”、“Oracle认证考试”、“微软认证考试”等。对于学生参加全国或省市级计算机竞赛并获得一、二、三等奖,学生参与教师的部分科研项目,学生通过高水平认证考试几种情况,其钻研难度和深度,基本上能满足高职毕业设计的要求,对于这部分学生学校应允许其在按规定要求做出相应的完善和补充之后,可以作为毕业设计的题目。这有利于优秀的学生提前毕业,顺应学分制教学改革,也有利于优秀学生积极参加学生科技活动。
3.改革预期目标
通过对传统的毕业设计模式进行改革。对于高职院校计算机专业的毕业实习及毕业设计应提前部署,同时加强毕业设计的管理与指导,将毕业设计形式由单一模式转化为多元模式,将学生被动的接受任务转化为积极主动的寻找任务,鼓舞每个学生勤奋学习专业课程、努力拓展专业知识积极参加大型专业竞赛和获取权威证书提高专业竞争力。将学生毕业实习与择业就业相结合,充分调动学生及家长的积极性和主观能动性,让学生自主联系实习、设计单位。用人单位可将实习和设计工作作为考察和锻炼学生的机会,这也是解决企业自身生产科研课题的一个有效途径,从而达到学校、学生及企业的三方共赢。
参考文献:
二、毕业设计过程管理
为了保证毕业设计(论文)质量,计算机专业严抓毕业设计过程。毕业设计分解为选题审题、任务书下达、毕业设计指导、论文评审、答辩五个过程和开题与开题报告、中期检查、设计成果验收三个监控节点。
2.1五个过程控制
(1)选题审题过程为了保证毕业设计的选题能够达到专业人才培养的要求,提高学生应用能力和创新能力,本专业要求指导教师提前一个学期准备毕业设计课题,由专业教研室和系部进行两级审核,对其性质、难度、分量及综合训练等情况进行把关。以保证所选课题能够培养学生的创新能力和应用开发能力。同时,计算机专业的课题强化学生的动手实践能力的培养,大多数课题是工程技术类或软件开发类课题,且多数面向企业,对学生理论联系实际、培养应用能力和创新能力起到了很好的促进作用。
(2)任务书下达过程确定选题后,由指导教师依据毕业设计工作规范拟定毕业设计任务书,提交教研室严格把关和审核后下达给学生。指导教师向学生明确课题的具体要求,并指导学生如何完成毕业设计。毕业生在此阶段查阅相关资料,熟悉开发平台,需要提交的技术文档包括:需求分析报告、系统概要设计说明书等。
(3)毕业设计指导过程该阶段毕业生在指导教师的指导下,按任务书的计划进行课题的研发。期间要求每位教导教师每周与毕业生至少辅导二次,学生可采用电话、Email以及见面等多种形式与指导教师沟通,向指导教师咨询相关技术问题。所有指导教师及时解答学生们所提的问题,并辅导学生完成软件系统的设计、开发、调试、运行。
(4)论文评审过程本专业要求毕业生在毕业答辩前15天提交研究成果和论文初稿,由指导教师进行预审,对设计成果和论文初稿提出整改和完善意见。指导教师从论文格式到内容进行严格把关,对相关的软件系统做最后的验收、测试,并根据学生论文完成质量给出成绩。通过指导教师审核的学生论文,由系毕业设计领导小组指定教师互评,并根据完成质量给出互评成绩。
(5)答辩过程审核通过的毕业生可参加答辩,答辩按时间顺序分为:公开组观摩答辩、正式答辩、补答辩。其中观摩答辩是对各组推选出来的优秀毕业生进行公开答辩。通过观摩答辩,使学生熟悉规范的毕业答辩过程。答辩遵循公正、公平、公开的原则,最终由答辩委员会给出答辩成绩。
2.2三个监控节点
(1)开题报告与开题在毕业设计任务书下达后组织学生提交开题报告,完成开题。该监控节点不仅要求学生给出书面开题报告,而且要求学生在教研室组织的开题报告会上介绍和展示,教师着重就其设计思路和技术路线进行把关,然后由教研室主任审核,对不符合要求者要求限期修改,重新开题。设置该监控节点的目的在于监控学生课题调研、需求分析、总体设计完成情况。
(2)中期检查在学院规定的期中教学检查期间,完成毕业设计中期检查。中期检查主要对毕业生前半阶段的设计情况进行检查,包括设计的进度和质量如何,评估学生能否正常完成毕业设计任务,是否需要调整,对一些差生要制订帮扶措施。
(3)设计成果验收在学生毕业答辩前,由答辩小组组织对学生的设计成果进行最后的验收,主要从系统设计的科学性、实现的方法和手段以及运行界面和功能模块进行验收。
三、毕业设计质量管理
严格的毕业设计质量监控体系是学生高质量完成毕业设计的纪律组织体系,在毕业设计工作期间,督导组专家对毕业设计的各个环节进行检查督促和指导,发现问题后及时与指导教师和有关部门反馈,保证毕业设计工作的正常和有效进行。为了保证毕业设计(论文)的质量,本专业实现系主任-指导教师-互评教师三级审查制度。还通过毕业设计过程跟踪表对于毕业设计各个环节和阶段的质量要求和任务完成的时限做出明确规定,并对教师的指导工作进行督导。特别是对毕业生提交的计算机专业的设计文档和程序进行严格审核和把关,由各审核人签字确认。
四、网络平台管理
为了加强毕业设计的过程跟踪和电子文档的规范化管理,本专业基于B/S架构、平台开发了一个毕业设计管理系统,系统具有学生信息管理、教师信息管理、课题信息管理、选题管理、过程跟踪、文档管理、角色管理等功能。系统在南京理工大学泰州科技学院得到应用,为广大师生提供了一个毕业设计交流和管理的平台。系统分为学生模块、教师模块、管理员模块。学生模块包括学生基本信息维护、学生选题、上传文档、提交进度、讨论区留言等功能;教师模块包括教师基本信息维护、上报课题、查看学生进度、管理成绩等;管理员模块包括公共、审核课题、上报成绩、设置权限、文档归档等。
计算机专业的特点是要求学生具有较强的动手能力,毕业设计是整个教学环节中的关键环节。它是学生在学习了基础课、专业基础课和专业课之后,将所学应用于实践的一个关键。近年来,我校计算机专业毕业设计质量呈逐年下滑的趋势,如何提高计算机专业毕业设计质量,成为我校计算机专业老师广泛关注的问题。
一、影响电大计算机专业毕业设计质量的因素
开放教育以学生个性化的自主学习为主,反映在毕业设计中也有自身的个性特点,分析影响毕业设计质量的原因主要有以下方面。
(一)学生重视程度
电大的开放教育都是成人教育,学生的基础知识和专业知识相对薄弱,对毕业设计的认识程度不够。大多学生认为毕业设计是一种形式,没必要投入过多的精力。对毕业设计采用敷衍的态度,认为毕业设计只要及格就可以。在毕业设计过程中,缺乏主动性和创新精神,很少进行深入细致的研究。遇到问题不是积极主动地寻求解决方法,而是依赖指导老师或网络资源。
(二)指导老师方面
毕业设计是一门实践课程,需要指导老师帮助学生完成,指导老师在毕业设计布置前就要把本专业的具体要求及时告知学生,在之后的过程中,要针对学生提出的问题及时解答并指导。指导老师要有较丰富的专业知识,对计算机专业的前沿知识有足够了解,能够及时帮助学生合理选题,完成毕业设计。
(三)其他方面因素
1.电大开放教育中学生工作与学习的矛盾突出,受到专业基础、工作、家务等方面因素的影响,学生的自主学习能力和学习精力有限,学生自主学习能力和学习精力有限,很多学生要按教学计划在一个学期业余时间内完成毕业设计力不从心。2.电大学生大多数都是参加工作的,受自身和工作双重压力,学习情绪不高。3.基层电大缺少高水平的专业教师,即使分配了指导老师,也没有更多精力和责任心,对毕业设计的指导只是具体技术的指导。另外,由于学生平时远离学校,师生当面交流和指导的机会仍然很少。对于同等水平的毕业设计,电大学生做起来会要遇到更多的困难。
二、提高电大计算机专业毕业设计质量的措施
开放教育计算机专业毕业生人数虽然不多,但是毕业设计质量特点不失代表性,我们探索提高毕业设计质量的对策应该考虑多方面因素,采取有效措施,优化知识结构,深化课程改革,建立合理的能力框架,促进学生全面发展,培养学生的自主学习能力和创新能力。
首先搞好基础课程的教学,加强专业素质的培养,建立完整的教学体系。开放教育通过面授课和网上自学两种方式向学生传授知识,构建相对完善的实践教学体系包括认真完成教学计划中的必修课、限选课规定的实验教学内容,保证实验效果,认真完成选修课和为完善专业知识结构增加的自开课课程设计。
其次对本专业的学生进行毕业设计培训讲座,介绍计算机各个应用领域的最新技术,让学生认识到毕业设计的重要性,由于电大学生都是成人,参加了社会工作。可以指导学生结合工作实际选题,这样可以使学生更有兴趣,还可以调动学生的工作积极性。
最后,指导学生合理选题,由于计算机专业的毕业设计要求学生根据自己所学的基础理论知识,利用一种自己熟悉的开发工具,进行设计与开发。对学生所选课题的需求分析和可行性、综合性、难易程度、覆盖的知识面、完成的可能性等进行评价把关,严禁学生抄袭、代做现象。只有严格管理和认真的质量监控才能使每一个学生通过毕业设计真正有所收获,达到提高人才培养质量的目的。
三、结语
毕业设计质量下滑现象不容忽视,提高人才培养质量是远程开放教育面对的重要课题。实践证明,计算机专业毕业设计是一个非常关键的教学环节。我们应该从建立学生正确的学习目的和自信心入手,引导他们采用科学的方法,建设畅通的师生沟通平台,在实践中认真研究与探索。随着知识经济时代建立学习化社会的进程推进和社会用人机制的改革,远程开放教育事业将发展得更好。
参考文献:
0 引言
由于毕业设计是高等教育人才培养方案的重要组成部分,在设计过程中需要学生综合运用校内外获得的理论知识及实践经验,在老师的指导下独立的完成。通过毕业设计的实践训练,进一步巩固和加深所获得的专业知识,培养学生分析和解决实际问题的能力,而且还能够锻炼学生撰写文章的能力。然而计算机专业本科学生的毕业设计(论文)普遍存在着不尽如人意的地方,毕业设计的质量不高,在很大程度上并没有达到计算机专业毕业设计的目的。
1 毕业设计(论文)质量不高的原因
1.1 学生不够重视
一方面学生认为毕业设计只是教学环节的一个过程,不管完成的质量如何,都能蒙混过关,学生从思想上没有引起足够的重视。另一方面由于扩招,毕业生人数增多,面临严峻的就业压力,学生不得不将大量的时间和精力投入到找工作、面试或考研中,对毕业设计只能应付了事。
1.2 日常教学与毕业设计没有有机结合
本科计算机专业毕业设计内容涉及学生综合运用所学的专业知识的能力,包括算法设计、软件开发流程、数据库的设计、程序调试等方方面面。然而在教学过程中由于课程教学学时的限制或缺乏硬件设备等诸多原因,导致课堂教学只能完成最基本的教学任务,学生没有达到独立开发系统的能力,在学习过程中,学生很少有机会参与科研项目的研究,不了解系统开发的流程等,导致毕业设计时多数学生不能按要求完成指导老师给出的设计任务或完成的质量不高。
1.3 所选的毕业设计题目不恰当
计算机专业学生的毕业设计题目可以从理论、软件和硬件等方面进行选择,然而多数学生由于起点低,基础比较薄弱,毕业设计做软件或硬件的较多,进行理论研究的学生很少,我院的计算机专业毕业设计题目一般由两方面构成,一是指导老师给出题目,并指出题目类型、题目来源、题目主要内容、预期目标、要求解决的问题及重点、题目难易程度等方面的信息,之后由学生进行选题。二是学生自己命题,然后找老师指导完成。不管哪种方式首先都要由指导老师给出任务书,明确给学生提出毕业设计的时间安排 、研究方案和目标、任务要求等,指导教师针对选题提供相应的参考文献,学生根据指导老师提出的任务书,撰写毕业设计(论文)开题报告,包括主要研究内容、研究意义及预期目标、拟采用的技术路线、研究方法及步骤等,然而学生在选题时,由于老师给出的题目,理论性强或学生不感兴趣。不能进行深入思考导致无法完成。学生自选的题目,由于缺乏经验,没有进行切实的调研,所有的功能需求全凭想象完成,导致做出来的成品功能不全毫无应用价值,且题目多为各种类型的管理系统缺乏创新。
1.4 论文写作不规范
毕业设计后期,要求学生根据其系统的开发过程撰写出毕业论文。有的学生由于没有留出充足的时间来写论文,直到答辩前期才匆忙完成,导致毕业论文大多格式不规范、结构不合理,更缺乏对系统中关键技术进行论述,更多是靠粘贴代码或对系统界面进行截图来充当篇幅。
1.5 指导老师缺乏责任感
按要求,学生进行毕业设计开题之后,指导老师每周都要与学生交流,了解学生的设计进度,及时与学生一起解决在设计过程中遇到的难点问题,填写指导记录,设计中期还要进行中期检查等相关工作,然而由于指导老师往往忙于教学或科研,加上学生不主动联系老师、老师也不找学生进行指导,到最后指导老师只是在设计方向和论文写作上把把关。从而也影响了毕业设计的整体质量。
1.6 毕业设计答辩流于形式
我院计算机专业学生的毕业论文最终成绩由指导老师、评阅老师及答辩成绩三部分构成,一方面由于学生的侥幸心理,觉得毕业设计做了,答辩就能通过,不重视答辩,对评阅老师提出的修改意见置之不理。另一方面由于本科生数量过多,答辩任务很重,答辩往往流于形式,没有起到从质量上把好最后一道关的作用。
2 相关应对措施
计算机专业毕业设计质量是衡量教学水平的主要依据,在本科教学中有非常重要的地位和作用,因此要进一步加强本科毕业设计质量的管理。
2.1 加强思想教育
一方面加强学生的思想教育,让学生深入了解毕业设计的意义、毕业设计的基本过程和研究方法等,让学生在思想上引起重视。另一方面加强指导老师的思想教育,将毕业设计与教师教学评价挂钩,从而提高指导老师的责任心。
2.2 加强计算机专业实训基地建设
加强计算机专业实训基地建设,稳步发展校企合作基地。一方面通过校企实践教学基地的建设能够弥补课堂教学的不足,进一步巩固和提高专业知识,同时学生有更多机会参与科研,熟悉科研环境及流程,为毕业设计独立完成系统的开发打下基础,另一方面指导老师可以通过实践教学内容,有针对性的为学生毕业设计进行命题,让老师、学生对毕业设计题目进行双向选择。学生结合自己的兴趣根据自己需求选择题目,比如准备考研的学生可以选择其科研方向相关的研究性题目,为今后的研究生学习奠定一定研究基础;准备就业的学生,选择与实际工作相结合,具有实际开发背景的题目,这样就可以通过毕业设计积累相关的就业实践经验,为就业打下基础。
2.3 加强制度管理
在毕业设计过程中,建立各种规章制度对老师和学生形成约束,规范毕业设计流程,严格执行各种检查制度,制定规范的毕业论文书写格式,在答辩过程中制定详细的毕业设计质量监控体系,毕业设计不仅要检查最终的毕业设计成果,还应该从学生调研、选题、毕业设计和论文完成的过程进行监控,尤其对不合格或达不到指导老师要求的毕业设计作品要严格执行淘汰制度,对其进行多次的补答辩,对抄袭、买卖设计或论文的学生进行严肃处理,在制度上纠正不良的学风。另外,为调动指导教师的积极性,应该对毕业设计质量高的学生和指导老师给予奖励。
3 总结
计算机专业毕业设计作为本科教学计划中的最后一项任务,它承担着培养学生综合运用所学知识的技能、是教学中的一个最重要的、无可替代的环节,毕业设计质量高低也是衡量高等教育教学水平的一个重要依据,同时也是提高高等教育人才培养质量、培养大学生实践能力、创新能力的一个重要实践教学环节。因此,提高计算机专业毕业设计的质量,意义重大。
【参考文献】