欢迎访问发表云网!为您提供杂志订阅、期刊咨询服务!

计算机专业毕业设计大全11篇

时间:2023-08-12 09:14:15

绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇计算机专业毕业设计范文,希望它们能为您的写作提供参考和启发。

计算机专业毕业设计

篇(1)

引言

计算机专业教育已经各大高校开设的必修课程,计算机专业毕业设计作为教学计划的一个重要组成部分,也是普通高校学生接受教育的不可或缺的重要环节,也是检验学生掌握计算机专业实践技能的重要过程。计算机专业毕业设计可以通过系统的、完善的、健全的科研训练体系,在计算机专业教师的指导下,帮助学生总结、消化和掌握在校期间学习的计算机专业知识,能够完成基本的科学研究和工程设计,掌握论文写作和工程设计的基本方法,并且具备一定的创新实践能力。通过毕业设计的创作,能够理论联系实际,弄清楚计算机专业的理论问题,最终形成一个具有理论价值和实际意义的创新性成果,在一定程度上体现学生应用计算机技术的观点和见解。近年来,由于计算机专业毕业设计多安排于最后一个学期,同时这个学期也是毕业生实习、就业的时间段,高校毕业生就业非常困难,已经成为一个普遍性的社会性问题,因此在日益严峻的就业形势下,解决好毕业生的就业问题已经关系到高校的发展道路和前途问题,同时也关系到了社会的稳定和谐,解决好计算机毕业设计和学生就业之间的辩证关系,根据毕业生的实际就业需求构建一个毕业设计制度,直接影响毕业生就业之后的适应能力,更影响后期毕业生发展的潜力。

1计算机专业毕业设计现状分析

计算机专业毕业设计包括种类很多,一般情况下多为应用程序开发、数据库开发、硬件系统研发等。应用程序开发是计算机专业学生必须掌握的一门专业课,目前常用的计算机应用程序包括C语言、C++语言、Java程序语言等,利用这些语言在VisualStudio、Eclipse等集成开发环境中实现应用软件。数据库开发是指学生可以从现实世界中进行抽象,建模系统的数据处理流程,然后针对数据单元的存储内容进行分析和设计,数据库研发的阶段包括数据库概念设计、数据库表设计、数据库组织设计等,常用的开发模式包括E-R图、关系表、SQLServer、存储过程等,这些都是数据库开发的核心知识。硬件系统研发是指学生可以采用PLC、单片机等底层开发程序语言实现硬件功能,这些硬件功能包括控制器、存储器、寄存器,利用这些功能可以实现各类型的嵌入式系统。

2计算机专业毕业生就业存在问题

计算机专业毕业设计作为普通高校的重要教学环节,承载着计算机教学的许多内容,也是学生从学校走向社会的过度阶段,需要高度引起学校的高度重视。但是,经过调研和分析,计算机专业毕业设计存在以下几个方面的问题:(1)计算机专业毕业设计与学生就业择业存在时间冲突。目前,随着我国高等教育毕业生就业制度的普及和改革,高学历的毕业生日益增多,就业压力也日益增大,扎堆找工作已经成为当前毕业生最为重要的事情。百度、搜狐、阿里巴巴、微软等公司的招聘宣讲会多在第七个学期的中后期举行,此时各大高校的毕业设计时间也恰好开始,因此毕业设计与学生就业冲突,为了找到合适的工作,学生需要利用很多时间去找工作,造成自己的毕业设计时间减少,导致毕业设计质量无法保障。(2)师生对毕业设计存在消极态度问题。目前,许多指导老师和毕业生都认为毕业设计属于高等教育的一个教学环节,由于平时的工作任务重,消极应对毕业设计,没有将毕业合计与就业择业联系到一起,直接造成学生不重视毕业设计,以消极的、完成任务的心态创作毕业设计,造成毕业设计质量大幅度下降。(3)毕业设计选题不符合政企单位实际需求,指导教师实践指导能力不足,毕业设计过程管理不到位,造成毕业设计质量整体下降。计算机技术更新速度快,政企单位的需求也在不断的提升,因此毕业设计也需要跟上时代的需求,将毕业设计与政企单位的实际需求联系到一起,提高毕业生的计算机专业知识掌握能力,进一步改进毕业生就业竞争能力。但是,目前许多学生的毕业设计属于闭门造车,与企业实际需求脱节,无法掌握企业最需要的实际技能。

3计算机专业毕业设计与就业衔接途径分析

计算机专业毕业设计需要为学生就业提供服务,构建一个毕业设计与就业衔接途径,更好地满足政企单位需求。具体的,衔接途径构建可以从以下几个方面开展:(1)毕业设计选题需要与工程实际紧密结合。毕业设计选题需要与政企单位的工程实际紧密结合在一起,要求政企单位的高级工程师指导学生,指导教师也要对政企单位进行调查,了解计算机软件开发项目的执行情况,促使学生掌握更多的计算机软件工程开发方法,同时拥有计算机软件开发的实际工作经验,将最新的知识和技术传授给学生。(2)创建指导教师合作团队。毕业设计采用双管制,从计算机软件应用企业邀请高级工程师作为课外指导教师,同时为每一个毕业生配备一个专任教师,两个指导老师同时管理毕业生。指导老师之间的分工需要明确,职责清晰,毕业设计可以理论联系实际,让学生掌握真正的计算机专业知识和技能。课外指导老师拥有较多的实际项目应用经验,可以为学生毕业设计提供一个真实的平台,确定选题符合实际政企单位需求。政企单位和学校也可以构建一个校企合作渠道,签订一个毕业生实习合作单位,学校按照企业实际需求培养计算机应用人才,承担计算机培训任务,共享教学资源和实习场所,建立一个实训基地,为毕业生提供实习、锻炼、创新和实践机会。(3)培养学生的自身专业素养。计算机专业毕业设计创作可以有效地提升学生专业素养,可以按照百度、谷歌、京东商城、阿里巴巴等公司的实际采用商业软件开发,通过毕业设计训练毕业生,提高毕业生的自身实践和创新能力,开发更多的计算机应用软件,比如机器人、智能手机等。学生自身计算机水平提高之后,就可以为毕业生后续的发展提供条件。

4结语

计算机毕业设计和就业是高等院校毕业生面临的两个重要课题,也是当前高等教育主管部门的重要工作。计算机毕业设计选题、研发、汇总需要和政企单位实际项目相结合,满足政企单位实际工作需要,这样就可以将毕业设计和就业衔接在一起,既能够保证学生得到充分的毕业设计时间,也可以保证学生具有足够的实习机会,进一步提高计算机专业毕业生的实践创新能力。

参考文献

1陈文.高职计算机专业毕业设计模式探讨[J].职业技术,2017(2)

2姜瑛,丁家满.基于软件复用的计算机类专业综合课程设计教学实践与分析[J].计算机教育,2017(2)

篇(2)

计算机专业是一个理论与实践相结合的、极具工程背景的专业。计算机专业的毕业设计大多除了要求学生写出论文外,还要求学生实现一个软件或硬件系统。这种设计是实现专业人才培养目标的综合I生实践教学环节,也是培养学生运用本学科的基本理论和专业知识,提高分析和解决工程实际问题的能力、独立工作的能力和创新意识的重要途径,更是对学生能力和素质的全面检查。因此,深入研究计算机专业毕业设计教学对于提高毕业生综合能力和工程素质有着重要作用。

1 CDIO工程教育模式

由麻省理工学院、瑞典皇家工学院等4所大学研究创立的CDIO工程教育模式是国际高等工程教育改革的新成果。CDIO以产品研发到产品运行的过程为载体,让学生以实践的、主动的、课程之间有机联系的方式学习工程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力4个层面,大纲要求以综合的培养方式使学生在这4个层面上达到预定目标。

2 基于CDIO的计算机专业毕业设计教学改革

2.1 基于CDIO的毕业设计教学模式

建立高水平的教学方法与模式是高校教学设计的核心任务,为保证毕业设计改革的合理性和科学性,我们将CDIO理念融合在计算机毕业设计教学目标、教学过程、教学评价与教学环境的全过程中。从教学执行时间、教学模式、教学内容与组织、教学评估等方面对毕业设计进行改革,改革后的教学模式如图1所示。根据社会对计算机人才的具体需求,结合计算机软、硬件系统的设计开发过程和基本原理,形成一个以计算机基础知识和程序设计实践为一体的本科学习团队的整体培养机制。我们将CDIO能力大纲与计算机专业的人才培养特点相结合,全面均衡地提高计算机专业学生的创新能力和职业素质。

2.1.1 采用面向能力培养,强调“学生为中心,教师为引导”的建构主义教学模式

改变目前的“导师命题一学生选题”的毕业设计模式,充分强调整个毕业设计过程中以学生为主体的理念。毕业设计题目的确定是一个复杂的过程,题目的设置既要反映学生综合应用专业知识的能力,又要体现出计算机专业工程背景的特点。因此,选题时教师应尽量满足学生就业岗位的需求,并结合学生大学所学习的专业课程。一方面,学生可以根据他们在企业实习中发现的实际工程问题或指导教师的相关科研课题,提出毕业设计研究方向和题目,再由指导教师审核确定题目。另一方面,指导教师应适当考虑学生的兴趣和爱好,启发、引导学生研究具有实际应用价值的课题;学生通过调研、阅读文献等手段对课题的发展方向和研究内容有了深入了解后,再确定毕业设计题目。将具有应用价值和明确工程背景的题目作为毕业设计题目,不但可以提高学生毕业设计的积极性,而且有助于学生胜任未来相关技术岗位和工作。

CDIO工程教育理念强调工程系统的实践能力,因此,在毕业设计教学过程中采取“内引外联”双导师制度的指导方式。首先,鼓励导师组织学生参与导师的科研项目、大学生实践创新训练计划、各类多级别的学科竞赛等,提高学生实战动手能力;其次,构建开放培养平台,与企业建立横向联合,让企业工程师与学校导师共同指导毕业设计,加强工程实践教育,缩短学校理论教学与企业实际需求的距离。学生通过工程实践可以了解计算机相关项目的开发过程,学习工程师的宝贵经验,从而提升自身的综合能力和工程素质。

CDIO工程教育理念强调人际和团队协作能力,这与大型计算机系统开发依靠团队协同完成的开发模式是一致的。在毕业设计中,学生以课题小组的形式开发应用系统,小组成员各自分工不同,成员发挥各自的认知特点,相互沟通、帮助以实现小组成员的共同目标。学生在拿到设计任务之后,经过认真的分析、思考,制订出一套解决方案,供组内成员讨论。教师定期组织学生进行小组讨论,学生先介绍自己的思路、工作进度和任务完成情况,然后共同讨论知识难点,在协作学习的氛围内探究问题最佳的解决方案。另外,学生完成阶段任务之后,小组成员包括教师要对任务的完成情况进行评价,评价结果可以作为毕业设计评价的依据。

从选题、构思到团队分组等过程全部由学生自主完成,教师应尽量以启发的方式给予合理化建议,辅助学生完成毕业设计,而不再是保姆式的监督、纠正和修改学生毕业设计中的所有问题。

2.1.2 以产品过程为导向,设计教学内容与教学组织

工程教育一定是以应用为目的、以产品/结果为目标、以工程过程(即问题解决过程)为教学组织主线、以“理论+经验”的“做中学”为教学模式的一种教育。基于CDIO理念的毕业设计教学流程主要分4个阶段,导师应指导学生参与毕业设计教学流程中的每一个过程。

(1)构思(C)阶段。确定题目和开题,即在确定毕业设计课题、分组与调研方案后,给学生下达毕业论文设计任务书,并让学生提交开题报告,准备进入实质性设计阶段。设计任务书规定了设计题目、要求完成的主要内容、使用的开发工具、成果提交形式及完成日期等。

(2)设计(D)阶段。学生应在导师帮助下掌握计算机软、硬件系统设计的相关理论和方法。计算机相关的开发不仅仅是编程,还包括可行性分析、需求分析、概要设计、详细设计等过程。需求分析是毕业设计过程中的关键过程,此阶段的任务是确定系统的目的、范围、定义和功能,需要团队成员多次调试、讨论。设计阶段应完成对系统的体系架构、模块划分、接口规范、开发工具及任务分配等的明确说明,并提交相关设计说明书等资料。学生应在导师的指导下不断完善构思与设计,提高毕业设计质量。

(3)实现(I)阶段。即把设计的内容转化为实际的软、硬件系统,包括编码、调试、测试等过程。在编码阶段主要是让 学生养成好的开发习惯,保证代码的结构化、可读性和可移植性;及时进行模块测试,写出测试计划,提交测试分析报告。此外,这一阶段教师还要做好毕业设计评估工作中对毕业设计工作的中期检查,完成中期报告。除了阐述设计思路、工作原理、关键技术外,教师还要参照任务书检查已完成的任务、尚需完成的任务、存在的问题、解决方法等,同时对毕业设计工作进度给予评价。教师通过中期检查及时发现并纠正存在的问题,督促学生按任务书中的要求和时间进度完成工作。

(4)运作(O)阶段。此阶段需要导师引导学生总结设计工作,撰写论文。要求学生掌握论文的写作规范及写作要素,同时要求导师对论文提出书面修改意见,并督促学生修改完善。毕业设计答辩流程采取分级审核制,也就是导师初审、预答辩小组会审、正式答辩小组终审的分级审核和学院备案的制度。导师应该根据毕业设计过程中学生的表现和平时成绩,决定是否给予学生预答辩资格。学生通过预答辩熟悉答辩程序后,及时发现并修改设计及论文的不足,预答辩小组决定是否给予学生正式答辩的资格。答辩采用项目验收的形式,答辩人利用PPT介绍设计工作的内容和完成情况,现场运行和查看源代码,并接受教师提问。最后学院对答辩结果进行抽样调查以核查成绩是否公平合理,并设计复评制度,必要时可以复审。

2.2 基于CDIO的毕业设计实施过程

重新设计的本科毕业设计实施过程如图2所示。该做法将毕业设计时间提前,避免传统毕业设计时间与学生就业时间的冲突,以缓解毕业生的双重压力。学生在学校也有充足的时间查询资料、编写代码、调试系统、撰写论文、准备答辩等。

(1)引导阶段。改变毕业设计起始时间,从大三上学期即可进入毕业设计引导阶段。基于学生已学习了本科阶段的主要基础课程,教师首先要对所有学生介绍毕业设计的重要性、必要性、执行流程、如何选题、如何开展等情况,并特别强调毕业设计的评价标准,使学生对毕业设计有初步的认识。然后,学生可根据自己的兴趣、爱好广泛查阅相关资料,了解研究、设计的方向,在学期末提交一份总结报告。引导阶段主要培养学生综合分析问题、调研、检索网络资料和查阅文献的能力。

(2)选题阶段。大三的下学期进入选题阶段。选题过程可由学生先行提出毕业设计题目、方向,再由教师审核创新性、可行性,教师亦可以通过启发、引导的方式提出课题方向,必要的时候教师要给予技术支持和演示。选题阶段主要培养学生发现问题的能力。

(3)执行阶段。大四上学期是毕业设计的执行阶段。经过了缜密的选题阶段,教师需引导学生综合运用所学的专业知识,包括算法设计、数据库设计、软件开发方法、程序编写、界面的美化、程序调试等,实现毕业设计。这个阶段主要培养学生解决问题的能力。

(4)总结阶段。大四下学期,学生开始整理文档、撰写论文、准备答辩,教师要督促学生写出系统测试分析报告,同时让学生整理完善计算机软件设计说明书、用户手册、操作手册等文档。这个阶段主要培养学生的软件文档编制和编写材料的能力,进一步提升学生的软件设计与开发能力。

2.3 基于CDIO的毕业设计教学评价标准的制订

CDIO教育模式评价标准(标准11)的核心是能力的培养,能力本位的观点贯穿于毕业设计的全过程。为确保能力评价过程的合理性和有效性,评价标准采用不同的方式和手段评价不同的能力:

(1)评价的理念应强调学习过程,力求知识与能力的协调统一。学生的知识掌握与能力的建立是通过整个毕业设计教学环节活动获得的,评价以“过程”为基础开展,关注知识、技能的学习过程,关注实践环节及工程应用的能力。评价不能像传统评价模式那样只集中在毕业设计答辩环节。毕业设计过程中,学生的文献检索、网络使用能力,团队合作中的协同能力,困难问题的处理能力,专业技能的积累能力,论文撰写能力等都是评价学生毕业设计质量不可忽略的依据。

(2)评价的功能应关注工程实际,把握需求与个性特点的有机结合。由于学生的设计题目多来自企业实际,因此,对学生能力的评价不仅要来自学校指导教师和学生团队,也要来自企业导师。对学生工程意识的建立、工程实践的能力和产业经验的评价,企业导师拥有最大的发言权。引人CDIO模型后,评价的功能应由侧重成绩“优差”转向侧重学生的个性特点。学生的个性特点包括品德、兴趣、特长、能力等方面,品德表达了为什么干,兴趣表达了想干什么,特长表达了会干什么,能力表达了能干什么。因此,毕业设计评价应关注学生的个性特点,强调评价的针对性、情景性与真实性。

(3)评价的标准与方法应体现革新,突出主动性与阶段性的特点。评价标准是实施CDIO教育的关键,我们根据CDIO教学理念对人才的要求,提出对毕业设计教学的评价从专业技术知识、动手实践能力、创新能力、团队协作能力4个方面进行评价,相应地制订多元化、多层次、可供组合的毕业设计质量评价标准与指标,并将评价机制贯穿于整个毕业设计过程中。专业知识评价用来衡量学生对基础理论知识、核心工程技术的掌握程度;实践能力评价主要考核学生运用知识解决实际问题的能力;创新能力评价用来评估学生的工程分析、推理和创造性设计的能力;团队协作能力评价记录整个设计过程中团队分工、交流、协调、合作的具体内容,并据此对团队协作能力进行评价。以“分阶段任务式”的方式进行评价,摒弃传统观念造成的模式化操作过程。对计算机专业毕业设计内容而言,可行性分析、需求分析、系统设计、系统实现及测试等完整的工程过程是毕业设计成果质量的基本保证,应从制度上要求对毕业设计各分阶段进行严格检查,对学生的调研报告、开题报告、中期检查、软硬件系统设计、论文撰写、答辩等阶段实现全程监控,保证毕业设计高质量的完成。

(4)评价的过程应呈现多维度,要求客观、公开地反映评价结果。毕业设计评价过程有时会因为不同评审人员采用的指标评价体系不同、毕业设计各类属性值与指标权重值的不同源 性而失去客观性。为加强评价过程的客观性,在评价过程中力求多人员、多层次、多维度地开展评价工作,如毕业设计评价由指导老师、评阅老师和答辩小组综合制订。校内指导教师主要侧重学生设计阶段的评价,企业指导教师主要侧重工程意识建立、工程实践能力的评价,评阅教师主要侧重论文文本规范性的评价,答辩小组主要侧重答辩时学生的表现和系统演示的效果以及项目指标、功能、性能完成情况等的评价。还可以利用常用的评价方法,如层次分析法、模糊层次分析法等建立本科毕业设计质量评价系统,加强评价过程的客观性。在对每个方面的评价过程中,评估结果要体现客观定量与主观定性的结合。毕业设计评价要客观透明,评分机制要具有操作性和科学性。另外,毕业设计评价最后要进行审核,以提高毕业设计结果的权威性。

3 结语

笔者以CDIO工程教育理念为指导,基于对教学本质的理解,结合计算机专业的工程教育特点,分析和梳理了计算机专业毕业设计的全过程,对毕业设计选题、时间安排、教学过程以及毕业设计评价等几个方面进行了教学改革,按照构思、设计、实施、运行4个环节开展毕业设计,并将改革模式应用于宁夏大学计算机专业毕业生,取得了较好的效果,为计算机类专业的毕业设计教学改革提供了一种切实可行的教学模式。未来本文选自《计算机教育》2014年第8期,版权归原作者和期刊所有,如有异议,请联系QQ712086967,我们将在第一时间处理。我们将在毕业设计的教学组织、实施过程等方面进一步改进和完善,使该模式更科学、合理,切实提高计算机专业毕业设计教学的质量。

参考文献:

[1]张红延.面向能力培养的工科专业课教学设计方法[J].计算机教育,2010(11):54-59.

[2]王娜,徐鲁雄.基于任务驱动的计算机专业毕业设计的实践[J].福建师大福清分校学报,2012(2):37-41.

篇(3)

1、“毕业设计”实践环节在全部毕业学分中占有一定学分;

2、“毕业设计”实践环节从起步到毕业答辩结束历时至少4周以上;

3、“毕业设计”实践环节包括两部分内容:①完成“毕业设计”所开发的应用程序;②针对所开发的应用程序书写“毕业设计”说明书(即论文);

三、毕业设计实践环节应先完成的工作在毕业设计实践环节之前,应向有关主管设计工作的单位或老师上报如下材料:①《毕业设计实践环节安排意见》(包括领导小组名单,毕业班专业、级别、性质、工作计划安排、实践环节工作步骤,指导教师名单,学生分组名单)、②《毕业设计(论文)审批表》一式两份(要求认真审核、填写指导教师资格,包括职称、从事专业、有何论著,每人指导学生不得超过一定人数,兼职(或业余)指导教师指导学生数根据情况酌减)。

四、关于“毕业设计”工作的过程步骤

1、“毕业设计”题目的选择选题时应遵循以下原则:①选题必须符合计算机专业的综合培养要求;②应尽可能选择工程性较强的课题,以保证有足够的工程训练;③毕业设计工作要有一定的编程量要求,以保证有明确的工作成果;④选题原则上一人一题,结合较大型任务的课题,每个学生必须有毕业设计的独立子课题;⑤选题应尽量结合本地、本单位的教学、科研、技术开发项目,在实际环境中进行。总之选题要体现综合性原则、实用性原则、先进性原则、量力性原则等选题时要达到以下目标:①选题与要求提高综合运用专业知识分析和解决问题的能力;②掌握文献检索、资料查询的基本方法和获取新知识的能力;③掌握软硬件或应用系统的设计开发能力;④提高书面和口头表达能力;⑤提高协作配合工作的能力。

2、“毕业设计”题目审核有关单位将毕业学生选择的题目填写在同一个“毕业设计(论文)审批表”中的“毕业设计安排表”相应栏目中,,审核通过后方可开展下一步工作。

3、“毕业设计”应用程序开发实施(大致用时安排)①需求分析阶段(约一周时间完成)②系统分析阶段(约一周时间完成),同时完成毕业设计说明书前两章资料整理工作。③系统设计阶段(约一周时间完成)④代码实现阶段(约三周时间完成)同时完成毕业设计说明书第三章、第四章资料整理工作。⑤系统调试阶段(约二周时间完成),同时完成毕业设计说明书第五章资料整理工作。⑥投入运行阶段(约一周时间完成),同时完成毕业设计说明书中第六章资料整理工作。⑦毕业设计说明书的整理定稿阶段(约二周时间完成)一份完整、规范的毕业设计说明书应大致包括以下项目(各院校要求不完全相同):摘要及关键词AbstractandKeywords目录

正文

第一章引言

1、本课题的研究意义

2、本论文的目的、内容及作者的主要贡献

第二章研究现状及设计目标

1、相近研究课题的特点及优缺点分析

2、现行研究存在的问题及解决办法

3、本课题要达到的设计目标

第三章要解决的几个关键问题

1、研究设计中要解决的问题

2、具体实现中采用的关键技术及复杂性分析

第四章系统结构与模型

1、设计实现的策略和算法描述

2、编程模型及数据结构

第五章系统实现技术

1、分模块详述系统各部分的实现方法

2、程序流程

第六章、性能测试与分析

1、测试实例(测试集)的研究与选择

2、测试环境与测试条件

3、实例测试(表格与曲线)

4、性能分析

第七章结束语致谢参考文献⑧完成毕业设计及毕业设计说明书的撰写工作后定稿大多要以A4纸打印并装订成册。

篇(4)

毕业设计(论文)是高职院校人才培养方案中最后一个总结性的实践教学环节,在此期间可较为系统地培养学生的创新精神和实践能力,帮助高职毕业生提高专业综合能力及职业熟练度;同时,毕业设计( 论文) 的质量也是衡量教学水平、学生毕业资格认证的重要依据。所以,毕业设计( 论文)在整个教学环节中所起的作用和地位,是其它教学环节无法替代的。但是,近几年由于扩招、学生就业等各方面的原因,使得高职毕业设计(论文)的质量普遍下降,难以达到预期效果。如何改革这一重要的教学环节、提高毕业设计( 论文) 的质量,是一项值得我们不断探索的重要课题,下面具体以计算机专业的毕业论文设计为例来进行改革探讨。

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.改革预期目标

通过对传统的毕业设计模式进行改革。对于高职院校计算机专业的毕业实习及毕业设计应提前部署,同时加强毕业设计的管理与指导,将毕业设计形式由单一模式转化为多元模式,将学生被动的接受任务转化为积极主动的寻找任务,鼓舞每个学生勤奋学习专业课程、努力拓展专业知识积极参加大型专业竞赛和获取权威证书提高专业竞争力。将学生毕业实习与择业就业相结合,充分调动学生及家长的积极性和主观能动性,让学生自主联系实习、设计单位。用人单位可将实习和设计工作作为考察和锻炼学生的机会,这也是解决企业自身生产科研课题的一个有效途径,从而达到学校、学生及企业的三方共赢。

参考文献:

篇(5)

毕业设计题目大多是虚拟的题目,陈旧,缺乏创新。如超市管理系统、图书管理系统等题目几乎每年都在做,没有改进更没有创新。再有,学生不参与题目的拟定,使学生对题目不感兴趣,从而对毕业设计失去兴趣,直接影响了毕业设计的质量。毕业设计题目难易程度不相近,工作量差别较大。如银行信用卡管理系统,该毕业设计题目涉及内容广,工作量过大使学生很难按时完成;又如眼镜新品平台系统,由于与之相关的知识点偏少,学生在很短时间就能完成,工作量达不到毕业设计的要求。

2.毕业设计期间精力投入不足

多数院校将毕业设计安排在第8学期进行,在时间上与就业发生冲突,导致投入精力不足。学生在做毕业设计的同时还要找工作,导致无法静下心来做设计,影响了毕业设计质量。找到工作,一些用人单位要求学生实习或进行岗前培训,这也会影响毕业设计质量。在这种情况下,即使全身心的投入,在一个学期内独立完成调研、资料收集、设计、调试、论文撰写及答辩等工作,也很难保证毕业设计的质量。

3.基础知识不扎实,动手能力不强

计算机专业的学生在平时都系统地学习了计算机软、硬件方面的知识,并参与进行了实验、课程设计等实践环节,但由于受到教学时间等方面的限制,实践环节所占比重相对较少,学习兴趣又不是很高,对实验、课程设计等实践环节缺乏足够的重视,未能达到提高学生动手能力的真正目的。在基础知识不扎实,动手能力不强的情况下,学生很难充分完成毕业设计任务,影响了毕业设计的质量。

4.指导教师实践经验不足

计算机专业大部分教师由于从事教学工作,授课任务繁重,缺少到相关企业挂职锻炼的机会,因此具有丰富实践经验的指导教师较少,导致指导教师实际工程实践经验不足,不利于毕业设计的指导工作。

5.质量监控体系不够完善

学校对指导教师放松管理,使部分缺乏责任心的教师,没有对学生的毕业设计工作进行严格要求和管理,使毕业设计质量达不到规定的高度。评价体系不客观,毕业设计成绩一般由论文成绩和答辩成绩两部分组成,这就无法详细了解每名学生的具体设计过程,使最后评定的成绩往往缺乏客观性,不能全面体现毕业设计的工作质量。

二、提高毕业设计质量的具体措施

1.毕业设计应做到科学选题,准确定位

设计题目应立足于计算机专业领域,紧随计算机技术发展形势,与实践相结合,具有一定的创新性、综合性、工程性。将设计选题工作提前至到第7学期进行。让学生参与毕业设计题目的拟定,并通过和指导教师探讨,选择一个合适的、感兴趣的题目,使学生尽早地投入到毕业设计工作中,从而提高毕业设计的质量。

2.提高教师能力,改进指导模式

要多渠道提高计算机专业的教师能力,尤其是实践能力。一方面,教师可以走出去,参加学术交流、实地考察和职工培训等活动,参与企业的技术开发、技术改造等活动,以提高教师的工程素质、实践能力。另一方面,可以从企业聘请一些高级工程技术人员和管理人员,作为毕业设计的指导教师,指导学生的同时,也有助于提高专业指导教师的实践能力。

3.加强学生动手、创新能力的培养

可以通过校企联合等方式,建立多层次实践教学体系,以提高学生综合实践能力。根据计算机专业特色,将多层次实践教学分解为基本技能、综合技能、应用技能等环节,并按学期逐步推进,培养学生动手、创新能力,从而达到提高毕业设计质量的目的。

篇(6)

     毕业设计是高校教学计划中,完成人才培养目标最后一项综合性实践教学环节,是理论与实践相结合、考察学生综合运用所学专业知识和技能的主要手段,对以主要培养技术应用型人才的高职计算机专业来说,毕业设计更是对学生综合素质、实践能力、创新意识和分析、解决问题能力进行综合训练的一个重要过程。同时毕业设计的质量,在很大程度上会直接反映出高职院校教学管理、师资力量和人才培养质量的整体水平。因此,提高毕业设计的质量,对增强学生的就业能力、提升学校教学水平都具有重要意义。本文主要是从指导教师的角度,对如何提高毕业设计教学质量,提出几点探讨意见。

一 、深化实践教学改革,为学生毕业设计夯实基础

    毕业设计作为高职教学计划中最后一个教学环节,是对学生前期的基础理论学习、基本技能训练,以及前期养成的分析问题的能力、实践动手能力的一次综合检验。知识和能力来自于平时的积累,因此,要提高毕业设计的质量,必须从根本做起,通过深化教学改革,尤其是加大实践教学改革力度,注重对人才综合素质的培养。

计算机专业的相关课程的实践教学,与毕业设计工作息息相关,因此在日常教学中,教师就要从改革实践教学环节入手,认真搞好案例教学、项目实训和课程设计。要通过精心设计实训内容,在训练中有意识地体现系统设计和项目工程化思想,模拟软件企业的项目开发流程,让学生开展如需求分析、概要设计、详细设计、开发工具选择、编码、测试直至提交项目结果和必备文挡等系列开发训练,以逐步培养学生的知识整合能力和技术应用能力。

同时,院、系还可以通过组织开展各类计算机学科技能操作比赛、程序设计竟赛和各种兴趣小组等课外创新实践活动,来激发学生的专业兴趣,扩展知识内容和展开想象空间,让他们通过这些活动,尽早掌握一些资料查询、项目规划设计、技术方案准备等基本研究方法,从而为做好毕业设计打下基础。

二 、实行课题双向选择,指导学生合理选题

对于学生来说,其课题选择得当与否,对毕业设计的顺利完成是非常重要的。因此,在指导学生选题中,如何体现出对学生特长和兴趣的发挥,体现出对其潜在的创新能力的挖掘和培养,从而帮助他们能选择一个适合自己能力和兴趣的题目,是保证毕业设计质量的一项基础工作。

首先,选题的方式,应从以往先由教师定好题目,再由学生选择的单一方式,转为师生双向选择过程。学生开展毕业设计选题,可以采取由教师命题,这些题目大多从教师研究的项目和熟悉的领域中筛选而来,由学生选择;也可以由学生根据自身的专长和兴趣自拟题目,经审报由教师帮助审定;对进入实习单位的学生,对他们结合所在单位的工程实际自己提出的选题,应予鼓励并积极指导。

其次,不论采取哪种选题方式,指导教师都要主动参与,以适时给予合理选题的指导。例如,在选题中有的学生单凭个人兴趣和爱好,没有考虑题目的大小、难度和可操作性,教师应在肯定其兴趣的同时,适时引导其修正或更换选题,以做到切实可行,要尽量选择那些与工程实际相结合、与社会经济发展需求相联系、能反映计算机发展的应用型课题。对于选定的题目相对复杂,系统模块较多,编程工作量较大,个人单独难以在规定时间完成设计的,教师应建议由几名学生分工合作完成,但要明确每人应承担的任务,以便于合理评定个人的成绩;对于少数基础相对薄弱的学生,教师可建议其题目定的小一些,以便于集中精力抓住重点,解决某一个具体问题;当然,对一些成绩优秀的学生,可以鼓励他们选择有一定创新思维的题目,以充分发挥他们的潜力,以期在教师指导下设计出有较高质量的毕业实践成果。另行,在开发工具选择上,也要提醒学生注意选择自己较为熟悉的。

最后,为适应当前的就业形势,毕业设计题目应提前一个学期,以便让学生能尽早地进入资料收集、方案调研等前期准备工作,从而为下一步能有较充足的时间,做好项目的设计、实现、论文撰写等后续工作打下良好基础。

三 、加强设计过程监控,做好设计进程中的启发和指导

毕业设计工作是一个复杂的教学系统工程,要提高毕业设计质量,不单是只注重最终结果,过程的监控也非常关键。

指导教师要根据院、系有关管理规范,认真做好开题检查和中期检查工作,以掌握学生毕业设计的进展程度和阶段性成果,要通过监督发现问题,并采取相应措施予以解决。

高职学生理论基础和设计能力相对偏弱,在过程监控中,指导教师要针对这一特点,主动到学生中间进行交流、讨论,也可参与一些整体设计思路的讨论,并给予正确的指导,但不必涉及代码实现的开发细节。例如,对于“销售管理系统的设计与实现”这一课题的概要设计,教师可向学生提示一般管理信息系统的概要设计任务——主要包括系统设计、结构设计和数据库系统设计,以此启发学生通过独立思考,用系统设计来确定系统的具体实施方案,用结构设计来确定软件的模块结构,用数据库设计来建立数据文件的存取。

毕业设计是学生将所学专业知识,与项目工程实际相结合的实践过程,其中难免会遇到一些棘手问题,诸如系统的功能划分、模块划分等,这时指导教师应结合课题项目的业务需求的分析,并通过讲解其它相关课题的模块划分过程,来启发引导学生。比如在“销售管理系统”这一课题开发中,学生经过教师的启发后,就通过对公司销售业务需求的分析,将系统划分成为客户信息模块、产品信息模块、销售信息模块和公共模块等几大部分,从而寻求到解决问题的方案。

在学生采用团队开发的课题中,指导教师要注意帮助他们树立良好的协作精神,引导他们在组长的协调下有序地分工协作。例如对于“销售管理系统”的设计,可由四名同学合作完成,一名同学负责整体设计和公共模块的开发,另外三人分别承担客户信息、产品信息和销售信息的模块开发。毎个同学既要独立完成自己的任务,又要相互协调地注意模块之间的衔接及预留接口等问题,以共同配合完成整个项目的开发。

四 、强化毕业设计的环节管理,为提高质量提供保障

毕 业设计教学工作是一项复杂而细致的工作,其中每个环节都需要教师和学生的密切配合,这就要求指导教师既要严格要求地做好每个环节的监督和指导,又要耐心地讲究管理方法,充分调动他们做好毕业设计的主观能动性。

首先,要帮助学生提高对毕业设计重要性的认识。鉴于在毕业设计期间,许多高职学生提前忙于求职应聘,造成思想波动,指导教师应主动配合院、系做好学生的思想工作,让他们认识到毕业设计与找工作并不矛盾,做好毕业设计更能增长自己的才干;同时要热心地帮助他们合理安排时间,正确处理好二者的关系,从而相得益彰地提高他们做好毕业设计的积极性。

其次,要控制住毕业设计的进度,指导学生合理分配时间。有的学生,习惯在设计工作的前半段拖拖拉拉,结果时间过半,还未入题,造成后期加班赶工,这样势必影响任务的按期完成和论文的质量,因此,教师应指导学生将主要时间分配在设计过程,定期检查学生的设计进度,并督促其按计划实施。

最后,在毕业设计的各个环节和阶段,学生都有可能遇到相应的困难和问题,指导教师均应给予耐心解答和悉心辅导。

如在资料查询阶段,如何高效地获取和筛选所需信息尤为重要,这时教师可以从文献的分类、检索方法、资料的筛选和利用等方面加以引导,并可侧重介绍如何利用所查阅的文献,来说明自己的选题是有意义的、是符合当前的研究方向的,或通过消化有关资料后开拓自己思路的。

在论文撰写阶段,有的同学写作能力欠缺,对自己的设计成果不会总结,教师应帮助其了解一般论文撰写的思路、方法以及学校规定的论文格式,并给予一定的参考文章。由于论文的写作,需要具备充足的资料,教师应指导学生要注意收集好设计过程中的文挡、图表、数据等,以便为论文的撰写做好准备。对学生提交的论文初稿,教师应仔细审阅,提出攺进意见,并鼓励学生在文章中突出自己的见解,尽量提炼出设计中的特色和创新点,以培养他们学术文章的写作能力。

论文答辩是个严格的考核环节,为了让学生取得较好的答辩效果,指导教师可以通过举行预答辩方式,来锻炼学生的表述能力,并通过提供演示平台,让学生现场展示其设计成果,从而增强他们面对正式答辩考评的自信心。

五 、结语

本文以指导教师的角度,从加大实践教学改革力度、指导合理选题、做好设计过程中监控、启发和指导、以及强化环节管理等方面,探讨了改进毕业设计教学质量的措施。相信只要我们不断增强责任感,努力从基础抓起,不断改进管理措施和创新指导方法,并注意在实践中调动学生的主观能动性,就一定能促进毕业设计质量不断得到提高。

参考文献:

[1]段红峰, 方莉, 陈帆 ,罗晓强. 提高计算机专业毕业设计教学质量的实践与探索[J] 中国科技信息2008 (16 ):287

篇(7)

中图分类号:G712 文献标识码:A 文章编号:1674-7712 (2012) 10-0166-02

又到了一年一度的毕业时刻了,每个毕业生都面临着最后的一个教学项目――毕业设计,同时也再一次听到指导老师们的抱怨声。实际上,毕业设计是高职院校学生在培养过程中最重要的教学环节,着重培养学生综合运用所学知识与解决实际问题的能力,体现了本专业的人才培养目标和要求。目前高职院校的培养方式基本上都是“2+1”式,即两年在校进行知识的学习,一年在企业或单位进行技术技能的实习,而进行毕业设计则是对学生在实习期间对所学的各门课程知识和各种能力综合运用的一次全面的回顾和检查,毕业设计的质量反映了学生的综合能力。但最近几年,却出现了毕业设计的质量下滑、设计题目过时、使用技术过时、指导教师工作量加大、毕业设计的成绩逐年降低的情况,发现问题、分析问题、解决问题。

计算机技术的快速发展和应用,带动了社会的高速发展。计算机专业的教学也跟着社会的发展而发展,计算机专业的毕业设计也必须紧跟社会发展,才能满足社会对计算机专业人才的需求。因此,计算机专业的毕业生在做毕业设计时要具有一定的应用系统的设计开发和研究能力,并且要具有一定的理论分析与实践应用能力,才能顺应时代的进步。

一、存在的问题

(一)学生方面

1.学生不重视。因为普遍高职院校采取“2+1”的教学模式,第三年的学习是由学生在实习单位或就业单位完成,而目前社会上就业形势严峻、就业压力大,学生在第三年忙于找工作、参加招聘会、参加面试,在毕业设计上投入时间与精力就相对减少。然而,很多学生都没有意识到,认真进行毕业设计,既可以使他们的综合实践能力得到提高,又有利于学生将来就业。但是学生在这个阶段是刚进入实习,工作对他们来说要比毕业设计更重要,特别是刚步入社会、进行实习的学生,对社会的一切都很好奇,实习的这一年里,他们的好奇心还没有满足,就无暇顾及毕业设计了。

2.论文抄袭现象较严重。从要求学生实事求是的科学态度和严肃认真的工作作风的培养方面来讲,这是一个非常严重的问题,然而,网络的优点之一就是资源共享,部分学生就是充分利用了这个有利条件,实习期间忙于工作,无暇顾及毕业设计,只将在网络上搜索到的论文稍做修改,或是将多篇论文重新组织,就变成了自己的论文,更有甚者一字不改,原文直接发给指导教师,让指导教师给“修改”。

3.设计题目不恰当。合适的选题是做好毕业设计的前提。在毕业设计前,指导教师拟定了若干个毕业设计的方向或题目,但仍有选题不当的情况发生,如:学生对指导教师给定的题目或范围不感兴趣、学生的发展方向与指定的题目或方向不一致、论文题目过时过易、论文使用的技术过时等,这些对学生综合能力培养的帮助不大。

4.论文格式不符合要求。毕业论文是体现毕业设计的书面形式,学校对学生的毕业论文的格式给出要求,学生应该按照给定的格式要求进行设计与排版。但学生对论文排版非常不重视,特别是有抄袭现象的论文,从网上下载之后原封不动的就发给指导教师,这种情况下无形之中加大了指导教师的工作量,审论文的工作量要远远大于指导论文所占用的时间与工作量。

(二)指导教师方面

1.毕业设计期间缺乏监督。在学生的毕业设计期间,指导教师与学生应多联系,及时了解学生设计的进展情况。然而由于受到学生找工作等情况的影响,学生的时间都被实习或工作占用,很难坚持下来。指导教师也很少主动与学生联系,而学生又缺乏主动性,很少主动向指导教师汇报毕业设计的进展情况,在这样的“双重主动”性的缺乏下,使得毕业设计的过程缺乏监督。

2.指导教师缺乏经验。由于计算机专业的迅速发展,新技术新知识不断更新,在应用系统的设计方面具有丰富项目实践经验的教师十分少。随着计算机专业扩招,很多高职院校引入了大批的年轻毕业生充实到教师队伍中,这些年轻教师从校门直接到校门,毕业后直接从事教学工作,没有实际的项目开发经验,就很难理解应用系统的开发过程,在指导毕业设计过程中明显表现出了不足。另外,指导教师一方面要承担毕业设计的指导工作,另一方面教学任务又比较重,这些都影响了毕业设计的质量。

二、对应改革措施

(一)学生方面

1.认清形势,加强思想教育。在学生离校实习前,将毕业设计任务下发,要求学生在开题、设计中期、答辩前定期向指导教师汇报毕业设计的进展情况,引导学生正确处理工作和毕业设计的关系,从制度上防止抄袭和网上下载的现象,使学生引起重视,原则上不允许多人做同一个项目,但如果项目较大,可允许两个学生做一个,但每个人要有独立完成部分。

篇(8)

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

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.

篇(9)

收稿日期:2007―07―04

作者简介:高尚(1972-),男,博士,江苏科技大学电子信息学院副教授,主要从事计算智能等方面研究。

一、成人教育毕业设计的意义

毕业设计(论文)是成人教育教学过程中的最后一个环节,是实现培养目标的重要阶段,是学习深化与升华的重要过程,是对学生综合素质与培养效果的全面检验;是整个教学工作中极其重要的实践性环节和阶段,也是当前教学改革的重点和难点之一。

二、成人教育毕业设计的现状

成人教育毕业设计类型多样,层次复杂。类型可分为夜大、函授、脱产、自考,但即使是相同专业,却又分不同层次,如计算机专业,可以分为专科、高中起点升本科,专科起点升本科。管理职能部门对论文的要求只能按照条例进行管理,不能深入专业层面进行深层次的管理,容易出现管理漏洞。学生只求顺利毕业,不思进取,或者有的学生达不到独立做论文的水平;教师也只是给出论文题目,按规定进行辅导,基本指导结束。这样一来,出现相同专业毕业论文题目相近、内容相似、格式相仿,甚至完全雷同,不分层次的现象。

三、计算机专业成人教育毕业设计改革措施

(一)计算机专业成人教育毕业设计的选题改革;如何将学生的综合素质和能力培养全面提高,毕业设计工作就是全面进行考核的一个衡量标准,也是提高教学质量的关键所在。而选题是完成毕业设计中的首要环节,是决定教学实施和设计质量的一项重要工作。

目前选题简单化、形式化、软化(软件开发型)等现象较为普遍。不少选题过于陈旧,无前沿性;有的题目范围很窄,相当于课题设计,工作量明显不足;有的题目非常大,不可能完成,如银行管理系统的开发,该课题涉及很多方面的内容及相关领域知识,学生往往感到无所适从,凭想像进行设计,也无实用性,使得学生只好泛泛而谈,甚至还存在不少假题目;有的题目过小,如抢答器的设计,学生在2~3周内就能完成任务,工作量不符合毕业设计的要求;有的指导教师为迎合学生的偏好选择商务网站设计、多媒体产品开发等题目,学生开始很有兴趣,但随着问题的深入经常出现做不下去的情况。

成人教育在毕业设计安排中,一定要充分考虑到成人教育的特点。具体设想如下:

1.与学生实际工作相结合。成人学生多数来自工作的一线,有丰富的工作经验,有努力学习想通过学习提高工作能力和业务水平,解决工作中的实际问题的意愿。以上特点要求职能部门在安排毕业设计时,一定要充分考虑学生的特点和今后工作的需要,结合今后工作和学生就业去向合理选题,做到题目有的放矢。在实际工作中可以努力做到:有工作经历和今后工作需要的学生毕业设计课题与科研、生产相结合,与企业加强联系,做到设计内容与生产需要相结合起来,努力缩短理论知识与实际应用之间的距离。没有工作的学生(脱产学生)一定要结合今后工作去向,合理选题,最好能贴近今后工作实际,为参加工作与择业打下良好的基础。如学生作人事工作的,可以以人事档案管理等方面做课题。

2.与基础理论相关联。题目所涉及基础理论知识中的大部分应是学生在校期间已学过的,最好是同时与多门主干课程有密切的联系,这样学生就不必花更多时间去学习以前未学过的知识,从而可将全部精力放在已学知识的运用及相应的拓展和加深,进而联系实际去解决设计中的具体问题。如选管理信息系统方面的设计,采用的高级语言最好是学生学过的;做网站方面的课题,最好结合已学过的网页设计等课程。

3.与实际科研相结合。面对市场经济、学生毕业自主择业的新形势,我们总结多年来的实际经验,推出全新的培养方式:结合教师科研课题、结合实际工程项目、结合企业研发需要、结合学生就业倾向、结合学生学习兴趣、结合社会热点问题。这对于培养学生能力、克服“校社”分离、满足社会实际需要具有积极作用。如目前社会对动漫设计、平面设计、网络管理等人才需求量较大,可为这些内容设计一些课题。

4.列出多方面课题供选择。通过网络等资源收集一些适合本专业做的毕业课题题目,供学生选择,学生也可根据各自特点、不同兴趣以及发展定位,合理选题,充分发挥学生的主体作用,做到因材施教。比如对于计算机专业方面的学生,可以从管理信息系统、网站(网页)设计、游戏设计、嵌入式系统、图像处理等多方面设计课题供学生选择。

5.选题紧密科学技术发展。选题要紧密关注科技技术发展,如计算机学科的发展历史只有短短的几十年,其知识更新的速度是以往任何学科都无法比拟的。因此计算机专业选题不能过于陈旧,与当前计算机技术发展相一致,开发工具也要采用当前最流行的开发工具,适应技术发展需要。如上世纪80年代开发管理系统的工具采用dBASE、Foxbase,上世纪90年代采用VisualFoxpro比较多,而现在流行采用PowerBuilder、Oracle等,并从原来的单机版管理系统变为网络版管理系统等,因此选题时也要适应此潮流,技术不断更新。

(二)计算机专业成人教育毕业设计的设计时间的改革;在指导学生毕业设计的过程中,发现不少学生专业知识底蕴差,综合运用知识能力差,动手分析问题和解决问题的能力更差。需要针对开放教育学生的特点,设计出一套对他们更行之有效的培养方案,达到我们培养高级应用型人才的目标。出于更好培养计算机专业学生软件开发能力,提高我们的人才培养质量的初衷,可以采取“毕业设计提前介入”,以完成毕业设计为问题驱动,激发学生的学习兴趣,帮助学生形成正确的学习动机,培养学生形成良好的学习习惯和终身学习的能力,培养学生的自主学习能力、综合运用知识的能力、分析和解决问题的能力和实际操作与动手能力。

比如对于计算机专业的学生,在学生修完《面向对象程序设计》、《数据结构》、《软件工程》等课程后,我们便开始指导他们进入毕业设计。我们首先是让学生仿做(替代毕业实习),即由教师按软件工程规范,从可行性研究和总体规划、系统分析、系统设计、系统实现与测试、系统运行与评价一步步做给学生看(面授演示开发过程并做成课件),并要学生一步步仿做,对能提出自己不同意见和做法的,给予高度评价并尽量采纳其意见,对做得慢的学生,则引导其与自己的昨天比较,积累点滴进步,“量变一定引起质变”。仿做既培养了学生严格按软件工程规范开发软件和按结构化程序设计方法编程的良好习惯,也让学生将课程知识进行了复习、综合与融会,同时也培养了实际操作能力和动手能力,为顺利完成毕业设计打下了基础。接着给学生下达设计任务,按自愿组合原则将学生分组,进入真正的毕业设计阶段。有了仿做和课程设计作为基础,教师几乎完全退到了幕后。学生自己找课题,找资料,完成需求分析与概要设计等,不会的,会首先在小组内探讨,再问其他同学,最后才用QQ或电话跟教师探讨。最后指导学生按要求的格式,规范地用论文将毕业设计表述出来。

(三)计算机专业成人教育毕业设计的指导方式的改革;随着科技发展,指导方式也将发生了变化,可采取多种方式。可以用面授辅导,组织小组学习活动,开展网上学习讨论,利用E-mail、QQ、MSN等进行交流和电话指导方式帮助学生学习。面授是非常重要的学习支持服务方式,我们根据课程特点,采用专题讲座、授受教学、讨论等方式结合进行;网上教学活动有实时与非实时开展形式,方便教师和学生、学生和学生之间的交流,对学生的心理健康很有好处;QQ是我们用得非常多的一个工具,既能实时交谈,又能留言,非常方便师生之间的交流与反馈,更好的是教师和学生成了关系非常平等的网友,更利于探讨,更利于培养学生的创造性。

篇(10)

1传统计算机本科毕业设计现状分析

传统计算机专业课程设置偏重于课堂授课,即理论教学,对实践教学重视不足。首先体现在课时分配上,理论教学授课时间一般要多于实践授课[3]。其次体现在实践资源上,公共计算机实践平台有限,计算机课程同时也是很多计算相关专业的基本必修课或选修课,导致实践资源紧张。实践学习相对于理论学习需要更多的时间来慢慢体会和提升[4]。虽然大部分学生可以自行配置计算机设备,但是没有公共实践课程的强制约束,能自觉在课下进行实践练习的学生很少。这一点也在传统计算机专业本科毕业设计中得到体现。虽然经过了大学本科前三年半共计七个学期的理论学习和实践学习,大部分学生的实践能力依旧非常差。很多学生只是记得简单的编程语言知识,缺乏实际的编程经验,没有真正经历过全面的、系统的实践训练。此外,计算机专业是一个不断快速发展的学科,新知识、新技术不断涌现。而课堂教学内容往往比较固定、更新较慢,教师们也常常需要依照课程教纲授课,能介绍的新知识有限,致使很多学生只关注于书本知识,不了解学科领域最新的发展。在本科毕业设计环节,指导老师选定的课题一般都是自己科研领域的较新或者较前沿的方向[5],大多数学生没有接触过,需要临时学习,在有限的时间内很难有好的成果产出。总的来说,传统计算机专业本科毕业设计过程暴露出本科培养的两个问题:理论与实践脱节,没有扎实的实践,就不会有对知识的深刻理解;课程设置跟不上学科新进展,所学知识无法满足实际新需求。

2新工科背景下计算机专业发展需求

新工科建设是国家在新一轮科技革命与产业变革的大形势下提出的新时代工科专业发展战略。新工科主演涵盖了与计算机紧密相关的若干专业,如人工智能、大数据、云计算、区块链、虚拟现实等。新工科建设的目的是探索高等教育新模式、新理念,建设工程教育强国,培养“实践能力强、创新能力强、具备国际竞争力”的新型高素质工科人才。传统的计算机本科教学模式及本科毕业设计实践模式显然无法满足新工科建设的需求。一方面,计算机本科教学对新工科涉及的人工智能、大数据等方向难以做出及时调整;另一方面,毕业设计学生难以在短时间内对新方向开展深入研究。此外,正如第2章节所述,教师们也难以在有限课堂时间内将额外新知识很好地传授给学术[6]。鉴于此,很有必要探索适应于新工科建设需求的全新的计算机专业本科毕业设计培养方法。

3新工科背景下计算机专业本科毕设提升思路

我们旨在改变传统计算机本科毕业设计培养方式的两方面不足:短周期培养和单方向指导。相应地,我们需要开展两方面工作:一方面将本科毕业设计培养贯穿于整个大学培养周期,进行全流程、可跟踪式培养;另一方面用交互式指导模式代替单方向填鸭式指导模式,激发学生兴趣、挖掘学生潜能。

3.1贯穿式培养

计算机专业本科毕业设计贯穿式培养模式主要有两个特点:全周期和可跟踪。全周期是指从大学第一个学期开始就为本科生选配毕业设计指导老师,将毕业设计融入到大学全周期的教学与实践环节中去。需要指出的是,全周期培养并不是一开始就给学生指定毕业设计题目,而是根据学生兴趣及指导老师研究方向,在前期给学生一个相对自由的探索与实践空间,后期再让学生选定毕业设计题目。可跟踪是指整个培养周期内,指导老师可以及时、全面地掌握学生的学习与实践动态,根据具体情况实时调整培养方案。全周期模式有三方面优点:第一,充足的实践。理论需要联系实际,公共实践资源极为有限,更多的私有实践资源分散在指导老师那里。指导老师可以为本科生提供实践的物理空间和设备资源,使学生有充足的实践锻炼,深刻领会课堂所学知识,达到融会贯通的目的;第二,更多的收获。指导老师还可以让研究生协助培养本科生,把研究生丰富的课题研究实践经验传授于本科生;第三,更大的创新空间。本科生思维活跃,融合理论知识和实践锻炼,有利于产生创新性研究成果。可跟踪模式的优点在于指导老师对学生有全面的了解,可以根据学生前期的学习及科研情况选定最终的毕业设计题目,做到因人选题、有的放矢,实现提升毕业设计质量的目的。

3.2交互式培养

计算机专业本科毕业设计的交互式培养是指导老师与学生进行双向的互动,而不是单向的灌输式培养。交互式培养有利于提高学生的主动性、激发学生的活力,使学生有更大的获得感,从而不断激励学生自发地搜集资料、学习知识、加强实践,实现自我综合素质的提升,最终到达毕业设计质量的提升。交互式培养贯彻于整个培养周期,包括前期的学习、实践以及最终毕业设计论文的完成。交互式培养在老师指导、学生反馈、老师与学生讨论以及再指导、再反馈、再讨论的循环往复过程中实现学生潜能的不断发掘与提高。本科毕业设计不是无源之水、无本之木,前期充足的积累才能写出高质量的毕业论文。计算机专业毕业设计不是简单地完成、调试成功了程序,而是针对所选定的题目,根据所学理论知识及调研资料,设计出解决问题的创新方案,并与指导老师不断讨论与优化,在此基础上利用掌握的程序语言和工具,实现毕业设计课题的研究目标。在毕业设计的实现阶段,交互式培养会更加频繁,这个阶段是对整个培养方式的考核,需要在指定时间内实现一个具体的研究课题,并要求有创新性思路。

篇(11)

毕业设计是所有工科人才培养方案中规定的重要实践性教学环节,高等职业技术学院也不例外。通过该环节的教学使学生能够综合运用所学理论知识分析、解决实际工程问题,初步掌握设计的一般流程和方法,在设计态度、工程思想、实践能力等方面得到系统的锻炼和提高,为步入工作岗位打下良好的基础。毕业设计的质量在一定程度上反映了学生的专业知识水平、工程素质以及综合运用各种知识的能力;也在一定程度上体现了指导教师的治学态度、学术水平和指导设计工作的能力;同时也从一个侧面表明了学校的教学质量和管理水平[1].尤其对于工科学生而言,毕业设计是他们走上工作岗位前的一次预演,应该引起足够的重视

 

1.当前高等职业技术学院毕业设计(论文)存在的问题

 

1.1 学生思想重视不够, 投入精力不足

 

由于目前就业形势严峻, 一部分学生忙于参加各种各样的招聘会和公司面试, 在毕业设计环节上投入精力甚微。毕业设计的时间与实习、顶岗或长升本(接本)时间重合,在两者不可兼顾的情况下, 多数学生都选择了工作或接本为主, 而不是做毕业设计。

 

1.2 选题不恰当

 

选题恰当是做好毕业设计( 论文) 的前提, 我院制订的"无锡商业职业技术学院物联网技术学院专科生毕业设计( 论文) 工作的若干规定"规定了选题的基本原则。

 

尽管如此, 但是选题不当的情况仍然时有发生, 表现在:(1) 论文题目大多由指导教师给定,学生并不感兴趣, 因此更谈不上对题目的意义有比较深入的思考; (2) 论文题目与学生的发展方向不一致。例如有的学生是软件方向的, 但指导教师指定的题目却是硬件方向的等等, 对于所用到的一些技术学生知之甚少; (3) 论文选题陈旧,图书管理系统题、学生管理系统等类似的题已经做了多少年了, 每年都在做, 又没有发展, 毫无创新性可言; (4) 选题脱离社会实践, 所使用的技术属于基本已经淘汰的技术, 对学生综合能力培养的帮助不大;

 

1.3 指导教师缺乏经验, 指导强度大

 

由于计算机专业发展比较晚, 具有丰富项目实践经验的老教师十分稀缺。而随着近几年计算机专业扩招, 高校引入了大批的年轻的毕业生充实教师队伍, 这些年轻教师本身充满活力, 敢想敢干, 不足之处在于他们多是毕业后直接从事教学工作, 实际的工程项目实践经验不足, 而计算机专业本身是一个实践性要求很强的专业, 没有这些实践体会, 就很难理解软件开发过程、软件技术如何应用到生产这些问题, 从而影响了毕业设计的质量;

 

1.4 毕业设计过程缺乏监督

 

一般按惯例, 指导教师与学生之间每星期至少应见面两次, 了解学生毕业设计的进展情况。然而由于受到学生找工作、升本(接本)等特殊情况的影响, 很难坚持下来。学生缺乏主动性, 不愿意主动找指导教师交流, 因此使得毕业设计的过程缺乏监督。

 

1.5 论文抄袭现象时有发生

 

我校对论文抄袭现象处置甚严, 这也是对学生实事求是的科学态度和严肃认真的工作作风的培养, 然而, 部分学生报着侥幸和偷懒心理, 往往将网络上检索到的多篇论文稍加修改, 重新组织加工, 从而就变成了自己的毕业论文。有的学生甚至一字不改, 原文照搬。

 

总的说来,目前有的高等职业技术院校的毕业设计(论文)工作中的主要问题是少了一点“规矩”,即使有规矩也是“老规矩”。对随着教育和教学改革的深化而出现的新情况遇到的新问题,缺乏深入的研究和及时的改革。

 

2.毕业设计(论文)的定位

 

计算机应用专业是一门综合性非常高的学科,该专业软件、硬件及系统的开发、应用、维护等工程领域,是一个纵向较深,横向较广的复合性、综合性专业。毕业设计(论文)是学生综合运用所学知识,分析、解决实际问题,培养独立思考、独立工作的能力,接受高等职业技术人员所必需能力的基本训练的重要教学环节。毕业设计(论文)首先具有教学与教育功能,是实现专业培养目标,对学生进行设计科学教育,培养探求真理的科学精神,强化工程意识,进行工程基本训练,提高学生科学研究能力、工程实践能力、创新能力和经济意识的重要阶段;是培养学生优良思想品质,进行综合素质教育的全面检验。其次,毕业设计(论文)成果具有直接或间接为经济建设服务,为生产、科研服务的社会功能。随着教育和教学改革的深化,对人才培养模式的改革,专业的拓宽改造,对人才培养提出了新的更高要求,我们更应高度重视毕业设计(论文)的基本要求和质量评价,使学生更清楚地知道怎样主动做好毕业设计(论文),使指导教师更清楚地知道如何对学生进行指导,使管理人员知道怎样抓住实质问题管理到位,以保证毕业设计(论文)的质量。

 

3.有关应对措施

 

3.1 加强学生思想教育

 

如何提高高校毕业设计的质量, 已成为一个日益引起教育界关注的话题。笔者陋见, 根本措施应当是加强学生教育, 使学生引起重视。其实多数高校和指导教师对于加强学生思想教育的重要性都深有体会, 但具体实施起来总觉得效果不如想象中好, 关键是在于“循循善诱”几个字。笔者今年指导的几个学生中, 也有个别学生对毕业设计重视不够,设计时敷衍了事, 做好毕业设计,是为了对自己四年学习划上一个圆满的句号, 也是对个人责任心的一次考验, 从而端正了态度, 主动性大大提高。

 

3.2 在毕业设计之前做专题讲座

 

由于学生都是第一次参加毕业设计, 所以对如何进入状态, 开始毕业设计工作, 如何查阅资料, 如何分阶段完成, 如何撰写开题报告和毕业论文, 如何对毕业论文的章节规划、内容安排和格式规范等知识缺乏认识, 因此在毕业设计之前有必要做专门针对毕业设计如何开展的专题讲座。

 

3.3 选题是关键, 鼓励学生到企业进行毕业设计

 

选题是整个毕业设计(论文)的核心, 正确、恰当地选题是做好毕业设计(论文)的前提, 应首先把好选题关。在我系首先原则上把一人一题作为选题工作的重要原则少数课题比较大时, 可以分成几个小课题, 但必须保证每个学生都是单独完成自己的课题,防止学生互相“帮忙”的发生。

 

毕业设计(论文)题目需经过教研室讨论、教研室主任审核、系主任批准。对于一些过易、任务过轻或所使用的是一些过时技术的题, 坚决要求进行重选。通过这些做法,保证了毕业设计(论文)题目的质量, 学生也反映良好。

 

开展学生毕业设计的一种新做法, 是让学生到就业单位去做毕业设计, 利用企业的经费、场地和技术力量, 完成企业需要的技术课题, 实行校企联合指导方式。一方面, 可培养学生工程设计和科学研究能力及团队合作精神, 使学生了解和掌握实际工程设计和科研的全过程;另一方面,工作单位的实际课题, 任务明确, 要求具体, 时间性强, 能激发学生的工作热情和主动性, 增强学生的事业心和责任感。同时, 便于用人单位和学生较早互相了解, 有利于学生就业后尽早地进人工作角色。我系目前对于这种新的指导方式正进行尝试和摸索,从目前的效果来看,很受学生和用人单位的欢迎。[2]

 

3.4 过程管理很重要

 

开题报告完成以后, 就进入了漫长的实际设计过程。要增强对学生的监督和督促机制, 防止学生偷懒。其一,要增强指导教师的责任感;其二,可引入现在一些软件公司常用的做法,要求学生写周报,让学生每周对自己毕业设计的工作进展, 取得的成果或碰到的困难做一次记录。这样既避免了学生临时报佛脚,不做设计只写论文的情况发生,又使学生的整个设计过程都有案可查, 增加了对毕业设计评分的合理性和公正性。[3]

 

3.5 如何杜绝论文抄袭现象

 

论文抄袭是学术界十分不齿的行为,应当给学生灌输这种思想。学生大多都是第一次撰写学术论文,一旦养成了抄袭的坏毛病,则日后对己对人都贻害无穷。一方面,应当将“对毕业论文抄袭进行严厉惩罚”写入到毕业论文的要求规范当中去,一旦发现,绝不姑息;另一方面,指导教师可通过耐心教导,击溃学生的侥幸心理,让学生明白,抄袭的论文是无所遁形的。

 

3.6 改善评判学生毕业设计质量

 

学生的毕业设计质量由两部分来衡量:

 

一是设计成果的质量, 包括软件的功能、所采用的开发技术、人机界面等部分组成, 可通过现场演示和答辩来评分;

 

二是毕业论文质量,根据课题完成情况和答辩情况由指导教师、评阅教师和答辩小组分别按毕业设计(论文)评阅、评审评分标准采用“结构分”进行评定,其中指导教师成绩占30%,评阅教师成绩占30%,答辩小组成绩占 40%

 

(1)指导教师评定成绩

 

根据指导教师评审评分标准从学生工作量、工作态度、技术方案、分析与解决问题的能力、设计(论文)质量、创新等方面进行评定。

 

(2)评阅教师评阅成绩

 

根据省教育厅的有关文件精神,要求每位学生的毕业设计(论文)必须由两位熟悉相应课题内容的教师(可以是外聘教师)进行评阅,评阅评分标准从毕业设计(论文)内容、学生工作水平以及论文撰写规范共同确定,每位评阅教师必须单独填写评阅表。

 

(3)答辩

 

成绩主要由答辩小组根据答辩评审评分标准从学生的报告内容、报告过程、回答问题以及学生在毕业设计 (论文) 中的创新等方面进行评定。毕业设计(论文)成绩按优秀(>85分)、良好(75分一84分)、中等(66 分一74分)、及格(60分一65分)、不及格(60分以下)五级分评定,其中优秀比例控制在 20%以内。[4]