计算机毕业设计要求汇总十篇

时间:2023-08-02 16:38:28

计算机毕业设计要求

计算机毕业设计要求篇(1)

二、高职计算机专业毕业设计教育的改进措施

1.完善毕业设计的规章制度。毕业设计规章制度的完善可以从上而下,也可以从下而上,也可以两者进行结合。现阶段高职毕业设计的相关规则制度还处于一种摸索阶段,需要教育部门、学校、系部、教研室和教师共同去努力。在完善毕业设计规章制度的时候最好采用两者结合的方法。作为教育部门,可以先制定一些大的框架性的制度,用来指导毕业设计的一个大的方向。然后学校可以在上级教育部门的制度指导下,根据学校的实际情况再制定符合本学校的毕业设计规章制度。系部和计算机专业教研室作为学校的教学一线,是计算机专业毕业设计的直接参与和执行者,可以根据上级的相关文件来指导计算机专业毕业设计的具体实施方案,去组织计算机专业的毕业设计教学。要想逐步完善毕业设计的规则制度,反过来上级部门又可以对教学基层的具体情况进行了解,去制定更加细化的毕业设计规章制度。

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)

0 引言

由于毕业设计是高等教育人才培养方案的重要组成部分,在设计过程中需要学生综合运用校内外获得的理论知识及实践经验,在老师的指导下独立的完成。通过毕业设计的实践训练,进一步巩固和加深所获得的专业知识,培养学生分析和解决实际问题的能力,而且还能够锻炼学生撰写文章的能力。然而计算机专业本科学生的毕业设计(论文)普遍存在着不尽如人意的地方,毕业设计的质量不高,在很大程度上并没有达到计算机专业毕业设计的目的。

1 毕业设计(论文)质量不高的原因

1.1 学生不够重视

一方面学生认为毕业设计只是教学环节的一个过程,不管完成的质量如何,都能蒙混过关,学生从思想上没有引起足够的重视。另一方面由于扩招,毕业生人数增多,面临严峻的就业压力,学生不得不将大量的时间和精力投入到找工作、面试或考研中,对毕业设计只能应付了事。

1.2 日常教学与毕业设计没有有机结合

本科计算机专业毕业设计内容涉及学生综合运用所学的专业知识的能力,包括算法设计、软件开发流程、数据库的设计、程序调试等方方面面。然而在教学过程中由于课程教学学时的限制或缺乏硬件设备等诸多原因,导致课堂教学只能完成最基本的教学任务,学生没有达到独立开发系统的能力,在学习过程中,学生很少有机会参与科研项目的研究,不了解系统开发的流程等,导致毕业设计时多数学生不能按要求完成指导老师给出的设计任务或完成的质量不高。

1.3 所选的毕业设计题目不恰当

计算机专业学生的毕业设计题目可以从理论、软件和硬件等方面进行选择,然而多数学生由于起点低,基础比较薄弱,毕业设计做软件或硬件的较多,进行理论研究的学生很少,我院的计算机专业毕业设计题目一般由两方面构成,一是指导老师给出题目,并指出题目类型、题目来源、题目主要内容、预期目标、要求解决的问题及重点、题目难易程度等方面的信息,之后由学生进行选题。二是学生自己命题,然后找老师指导完成。不管哪种方式首先都要由指导老师给出任务书,明确给学生提出毕业设计的时间安排 、研究方案和目标、任务要求等,指导教师针对选题提供相应的参考文献,学生根据指导老师提出的任务书,撰写毕业设计(论文)开题报告,包括主要研究内容、研究意义及预期目标、拟采用的技术路线、研究方法及步骤等,然而学生在选题时,由于老师给出的题目,理论性强或学生不感兴趣。不能进行深入思考导致无法完成。学生自选的题目,由于缺乏经验,没有进行切实的调研,所有的功能需求全凭想象完成,导致做出来的成品功能不全毫无应用价值,且题目多为各种类型的管理系统缺乏创新。

1.4 论文写作不规范

毕业设计后期,要求学生根据其系统的开发过程撰写出毕业论文。有的学生由于没有留出充足的时间来写论文,直到答辩前期才匆忙完成,导致毕业论文大多格式不规范、结构不合理,更缺乏对系统中关键技术进行论述,更多是靠粘贴代码或对系统界面进行截图来充当篇幅。

1.5 指导老师缺乏责任感

按要求,学生进行毕业设计开题之后,指导老师每周都要与学生交流,了解学生的设计进度,及时与学生一起解决在设计过程中遇到的难点问题,填写指导记录,设计中期还要进行中期检查等相关工作,然而由于指导老师往往忙于教学或科研,加上学生不主动联系老师、老师也不找学生进行指导,到最后指导老师只是在设计方向和论文写作上把把关。从而也影响了毕业设计的整体质量。

1.6 毕业设计答辩流于形式

我院计算机专业学生的毕业论文最终成绩由指导老师、评阅老师及答辩成绩三部分构成,一方面由于学生的侥幸心理,觉得毕业设计做了,答辩就能通过,不重视答辩,对评阅老师提出的修改意见置之不理。另一方面由于本科生数量过多,答辩任务很重,答辩往往流于形式,没有起到从质量上把好最后一道关的作用。

2 相关应对措施

计算机专业毕业设计质量是衡量教学水平的主要依据,在本科教学中有非常重要的地位和作用,因此要进一步加强本科毕业设计质量的管理。

2.1 加强思想教育

一方面加强学生的思想教育,让学生深入了解毕业设计的意义、毕业设计的基本过程和研究方法等,让学生在思想上引起重视。另一方面加强指导老师的思想教育,将毕业设计与教师教学评价挂钩,从而提高指导老师的责任心。

2.2 加强计算机专业实训基地建设

加强计算机专业实训基地建设,稳步发展校企合作基地。一方面通过校企实践教学基地的建设能够弥补课堂教学的不足,进一步巩固和提高专业知识,同时学生有更多机会参与科研,熟悉科研环境及流程,为毕业设计独立完成系统的开发打下基础,另一方面指导老师可以通过实践教学内容,有针对性的为学生毕业设计进行命题,让老师、学生对毕业设计题目进行双向选择。学生结合自己的兴趣根据自己需求选择题目,比如准备考研的学生可以选择其科研方向相关的研究性题目,为今后的研究生学习奠定一定研究基础;准备就业的学生,选择与实际工作相结合,具有实际开发背景的题目,这样就可以通过毕业设计积累相关的就业实践经验,为就业打下基础。

2.3 加强制度管理

在毕业设计过程中,建立各种规章制度对老师和学生形成约束,规范毕业设计流程,严格执行各种检查制度,制定规范的毕业论文书写格式,在答辩过程中制定详细的毕业设计质量监控体系,毕业设计不仅要检查最终的毕业设计成果,还应该从学生调研、选题、毕业设计和论文完成的过程进行监控,尤其对不合格或达不到指导老师要求的毕业设计作品要严格执行淘汰制度,对其进行多次的补答辩,对抄袭、买卖设计或论文的学生进行严肃处理,在制度上纠正不良的学风。另外,为调动指导教师的积极性,应该对毕业设计质量高的学生和指导老师给予奖励。

3 总结

计算机专业毕业设计作为本科教学计划中的最后一项任务,它承担着培养学生综合运用所学知识的技能、是教学中的一个最重要的、无可替代的环节,毕业设计质量高低也是衡量高等教育教学水平的一个重要依据,同时也是提高高等教育人才培养质量、培养大学生实践能力、创新能力的一个重要实践教学环节。因此,提高计算机专业毕业设计的质量,意义重大。

【参考文献】

计算机毕业设计要求篇(4)

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

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

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

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

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

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

3.1贯穿式培养

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

3.2交互式培养

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

计算机毕业设计要求篇(5)

作为计算学科,由于学科本身的高速发展及信息技术应用的拓展与深化,不仅是我们这类学校,也不仅是中国,全世界都在注视着学科的发展和探索人才培养道路。几乎与国际针对学科发展调整本科培养方案同步,2001-2005年教育部高等学校计算机科学与技术专业教学指导分委员会也提出了以“培养规格分类”为核心思想的计算机专业发展的建议,鼓励不同的学校根据社会的需求和自身的实际情况为学生提供不同类型(研究型、工程型、应用型)的教学计划和培养方案(但要达到本科水平)。尽管从表面上看,教育部教学指导委员会的《计算机科学与技术专业规范》与CC2005同样都把计算学科分成诸如“计算机科学”、“计算机工程”、“软件工程”和“信息技术”等分支,但《计算机科学与技术专业规范》却进一步提出了按培养规格分类的教育思想,笔者认为这是符合当今中国的高等教育从“精英”走向“大众”的国情的。

二、培养目标的定位是培养方案的前提

根据学校的定位以及对计算机人才市场的分析及所需人才能力的分析,我们学校计算机专业从2002年起,就走上了以学科多样化来适应社会对计算学科人才需求的多样性的道路。一方面本着 “宽口径”、“厚基础”和“强能力”的人才培养理念,坚持把向社会输出“用得上,用得久”的计算机工程型人才作为培养目标,具体地说,除了保证足够量的数学、物理和英语等基础课程的课时外,还要加强以算法为核心的计算机学科的基础理论、程序设计为核心专业基本技能的教学,使我们的毕业生有在本专业领域持续发展的足够的学习能力。只有将专业基础打牢实了,毕业生才有可能把握住不断拓展的计算学科本质,才有可能是“宽口径”。宽口径意味着加强专业素质和能力培养,而不是什么都会一点的“万金油”。另一方面,宽口径不能淹没专业特色。这从ACM/IEEE的CC1981、CC1991、CC2001从大约每10年一次对本科课程体系作调整到CC2005,仅隔五年已作了一次革命性的拓展而可见一斑。

为使毕业生在计算机人才市场中适应多样化的需求,在“宽口径、厚基础”的前提下在高年级作适当的专业方向的分流是受学生欢迎的教学培养方式。2002年我们在原来的计算机科学与技术专业的基础上,创建了软件技术和网络技术两个专业方向。2005年根据教育部教学指导委员会的《计算机科学与技术专业规范》和人才市场需求调查,我们又在“软件技术”和“网络技术”的基础上增设了一个“嵌入式系统技术”专业方向,使学生拥有更大选择空间。

三、课程体系对培养目标的支撑

作为计算学科本科毕业生,无论今后从事哪一方向的技术领域,社会对他们都有共同的要求,概括地说,就是要求他们具备较深的数学功底,较扎实的科学思想与方法,较强的专业认知能力,熟悉最新的应用,很好的沟通技能,团队工作能力,良好的职业道德、法律意识。我们的目标就是培养符合这些要求的计算学科的工程型人才。为此我们用以下的课程体系对此目标加以支撑:

1.为支撑对毕业生的数学要求,我们从一年级到二年级为学生开设了“高等数学(连续数学基础)”、“线性代数”、“概率统计”和“离散数学(包括集合论、数理逻辑、代数系统、组合数学以及图论)”,并鼓励学生选修理学院数学专业的相关课程。

2.为支撑对毕业生科学方法的要求,把实验课(基础课的和专业课的)贯穿于一年级到四年级。要求每门具有实验课的教师编写好实验指导书,要求学生每个实验都要撰写详尽的实验报告(包括实验内容、实验方案、测试数据、测试结果)。并安排六门课的课程设计。从2002年起,我们先后建立了计算机系统结构、数字技术、软件工程、网络技术、安全技术专门实验室,以满足各专业方向对实验的要求,强化工程型学生的动手能力。

3.为支撑毕业生的专业认知能力的要求,我们开设了计算机科学与技术专业的CC2005建议的各门核心课程(包括计算机程序设计基础、数据结构、计算机组成原理、操作系统、数据库原理、编译原理、算法设计与分析、计算机网络等)作为主干课程,并对程序设计基础、数据结构、计算机组成原理和数据库原理、计算机网络与软件工程六门课程实施教考分离,强化学生专业认知能力

4.为支撑毕业生对计算机应用的熟悉要求,我们开设了诸如“可视化程序设计”、“网络操作系统”、“嵌入式应用系统的设计”、“网络组建技术”等应用技术课程,此外,如“数据库原理”这样的基础课程的实验环节也要求教师使用较新的技术产品(如SQL-SERVER、ORICAL等)训练学生。我们还要求学生做作业和各种报告时使用主流软硬件设备,为走向社会就业做好准备。

5.为支撑对毕业生沟通能力的要求,我们除了要求每门课作业书写的规范性以外,还开设2-3门双语课。目的是强化学生使用英语认知专业的能力(这显然是与本专业技术前沿沟通的能力)。

6.为支撑对毕业生团队精神的要求,我们通过六门课程的课程设计、毕业实习、毕业设计等项目设计实践环节来培养、训练学生的团队精神。

7.对毕业生在道德、法律方面的培养以及更深入广泛的人文精神的培养我们主要依托学校、学院强有力的政治思想教育机制并辅以导师指导。

计算机毕业设计要求篇(6)

中图分类号: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).

计算机毕业设计要求篇(7)

伴随着信息化时代的到来、计算机技术的广泛应用和我国市场经济的蓬勃发展,社会各个领域对计算机专业人才的需求也急剧增大。然而,当今高校计算机专业的毕业生却面临着就业难的困境。探讨其产生的原因和应对策略,对计算机专业毕业生就业以及对高校的就业工作,无疑具有重大的现实意义。

一、当今高校计算机专业毕业生的就业难困境

全球金融危机过后,世界IT产业有所复苏,市场对计算机专业的人才需求仍然较大,据最近一则国内知名媒体报道:“IT行业每年还有近百万的人才缺口,互联网企业以每年动辄招聘上千人的规模,独占大学生就业市场鳌头。如百度在2011年和2012年校园招聘的总和超过3000人。”然而,市场对IT人才需求的旺盛并非代表当今高校计算机专业毕业生的就业形势十分乐观,与此相反,计算机类毕业生却遭遇了就业难的困境。据2010-2013年度麦可思《中国大学生就业报告》统计,与计算机专业直接相关的计算机科学与技术专业先后两年被评定为“高失业风险专业”、两年被评定为“就业预警专业”,电子信息科学与技术专业连续四年被评定为“就业预警专业”。

二、当今高校计算机专业毕业生就业难的原因探析

导致当今高校计算机专业毕业生就业难的原因主要包括以下几个方面:

(一)高校专业课程设置不能适应社会需要

计算机专业知识更新的快速性要求计算机专业的课程设置要跟得上知识的更新和社会的需求。然而,在当今高校,计算机专业的课程设置往往重于学生理论、知识的传授而轻于学生实践能力和创新能力的培养,学科知识老化,不能适应社会需要,或紧跟社会发展,导致培养出的学生的竞争力较差,缺乏在竞争激烈的社会立足的资本。计算机专业毕业生就业难问题的出现,不应简单地归咎于毕业生数量多或质量差,主要是由于高校计算机专业满足社会需要的针对性不够明确,导致了结构上的不合理。可见“计算机应用技术专业并不是没有需求,而是如何培养适销对路的学生产品,满足用人单位的需求,挖掘学生可持续发展的潜能,才能彻底改变该专业的就业现状。”

(二)相近专业的岗位挤占

面对高校扩招带来的巨大就业压力,通信工程、自动化、微电子、电子技术等专业毕业生开始挤占计算机专业的就业岗位,致使计算机专业毕业生的专业优势逐渐消失,就业形势日趋严峻。

(三)用人单位要求越来越高

近年来,伴随中国经济改革的不断深入,IT行业也加速转型,众多IT企业不断调整自身以适应行业发展和产业变革,对从业人员的素质要求也不断提高。企业对人才的要求“由专业型的人才向综合型、应用型和创新型的全能人才转变”,不仅要求毕业生具有一定的专业素养和综合素质,而且还要具备一定的职业能力和行业经验等,从而大大增加了毕业生的就业难度。

(四)就业渠道不畅通

我国人才和劳动力配置的市场化程度不高,就业市场不规范、不公平竞争、信息不畅、地区政策壁垒等现象依然存在,高校与用人单位之间缺乏便捷、高效的供需机制,严重制约了计算机专业毕业生的就业。如一些大城市,在就业落户上的严格限制,常常使计算机专业毕业生面临着“临时工”的窘境。

(五)毕业生不合理的择业观和择业心态

相对其它专业学生而言,计算机专业毕业生的择业更加注重地域和薪酬问题。地域上他们首先考虑的是大城市、沿海开放城市或特区,而边远地区、中等城市则被排除在考虑范围之外。薪酬主要是指工资标准、奖金数额等。据一份调查显示,计算机专业“大部分学生对薪资的要求集中在2000元―6000元这个区间,这一预期水平与用人单位愿意提供的薪资并不相符。”此外,一些毕业生不正确的择业心态,也往往使他们陷入就业难的困境。如一部分毕业生的就业期望值过高,他们常常手握多个就业offer,脚踏多只船,却长期观望,有业不就,这使他们错失了多个就业机会。还有一部分毕业生在就业时,缺乏就业自信,害怕竞争,不敢主动推介自己,最终也使无法逃脱就业难的困境。

(六)毕业生量大质降趋势明显

随着我国高校的不断扩招,计算机专业毕业生的人数也急剧增加,我国现有1180所高校开设计算机专业,在校计算机专业学生总数超过90万人,计算机专业设置和计算机专业学生总数均居我国各专业之首。庞大的专业学生队伍无疑使计算机专业学生的就业竞争更加激烈。传统的教育方式往往过于注重学生的理论知识传授而忽视学生实践技能和创新能力的培养,学科知识老化,课程设置滞后,不能适应市场需求,致使许多毕业生专业水平低,动手能力差,不能达到用人单位的要求。

三、当今高校计算机专业毕业生就业难的应对策略

计算机毕业设计要求篇(8)

计算机专业本科毕业设计教学是考查学生程序设计及系统开发能力的重要手段之一[1],可以培养学生求实创新的科学态度、独立分析问题及解决问题的能力;是对大学生专业素质和实践能力培养的综合检验,也是衡量学生专业综合水平的重要教学实践环节。然而目前高校计算机专业毕业设计教学质量下滑严重[2],教师论文指导工作也面临许多困难,甚至很多高校把毕业设计改革的焦点放在毕业设计是否应该存在和废除问题上。如何加强和改革大学毕业设计教学工作已迫在眉睫,找出问题的根源,积极探索并解决问题是当务之急。

2 存在的问题

笔者近8年来主要指导计算机专业本科毕业设计教学工作,认为毕业设计所存在的问题与学生、指导教师及学校所提供的环境及管理方式均有关联。

2.1 学生方面的问题

1)科研意识淡薄,理论水平不高,选题盲目,设计目标不明确。学生在毕业设计阶段缺乏基本的科研能力[3-4],如计算机专业的本科毕业设计学生往往不知从何处及如何去查阅系统设计所需资料,在众多的资料中也不知如何有效地阅读及参考相应的资料,甚至对于目前较为流行的系统设计工具及开发语言等更专业性的问题,更是知之甚少;总是按照规定的模式按部就班地进行设计,很少去思考“为什么要这样做”“可否换个角度去做”,不善于发现并解决问题,缺乏创新能力。

在多年的毕业设计论文指导过程中,笔者还发现很多学生不会应用学过的理论和知识点,如无法规范地画出软件设计流程图,论文中流程图画得五花八门。笔者经过与他们详细的交流得知,主要原因在于学生做软件系统开发时缺乏有效的设计,基本上就是学习了开发环境的使用,熟悉了部分代码开发工具如JAVA、VC++等,就开始进行系统设计,设计完成后开始写毕业论文,在毕业论文中再按软件开发流程来介绍毕业设计课题或项目的开发过程。由此画出的流程图基本上就是功能图,而学生对功能图的描述比较随意,所以画出的流程图极不规范。还有一个明显的现象,就是学生在毕设过程中对数据库的设计也是非常随意,不知数据的规范化,无法运用数据之间的联系,一般也就是设计简单的独立的几张数据表,然后运用开发环境对其进行简单的增、删、改操作,对理论课程的教学内容的使用缺乏应有的专业能力。

学生选题时,通常根据学院教师上传的毕业设计课题作为参考,由于高校系统开放的选题时间有限,加上对论文的选题背景缺乏一定的了解,很多学生最后只是根据自己所熟悉的教师来选定毕设课题,这种毫无目的的选题方式必然会给毕业设计带来很大的被动与压力。

在毕业设计过程中学生往往还把大部分精力放在了熟悉使用开发环境的工作中,而对于软件项目开发的其他过程,如项目调研、项目系统设计等环节不重视,甚至不考虑,设计目标不明确。这样在整个毕业设计的过程中包括论文写作、团队合作及沟通能力达不到毕业设计的目标要求。

2)论文写作程序混乱,抄袭严重。论文写作程序首先是确定选题,查阅资料并掌握相关基础后撰写开题报告,之后进行项目设计,待设计结束后完成毕设初稿并修改定稿。但笔者在毕业设计指导过程中往往发现这样一个奇怪的现象,部分学生总是在毕设最后阶段将毕业论文和开题报告一起上交,也就是说开题报告和毕业论文的书写时间是一致的,这也就从侧面反映出学生并没有掌握毕设的基本流程。且论文抄袭现象严重,如人事管理系统、学生管理系统等这些毕设课题,在参考书籍中可以找到类似系统的实现方法,甚至可以在网上找到类似的源代码,学生把界面稍微换一换,就成了自己做的系统,大篇幅地抄袭他人的研究成果,稍加修改就变成了自己的论文。

3)就业压力大,投入时间少。当前高校扩招严重,计算机专业毕业生人数急剧增加,就业成了毕业生严重的心里负担,各招聘单位每年在大四上学期就开始大范围地招聘,这对于即将毕业的大学生来说是个难得的就业机会,于是他们对各种招聘会跃跃欲试,基本都忙碌于各招聘会之间。除此之外,毕设时间与各高校考研初试、复试时间也相互重合,如此一来,多数学生在毕业设计环节上投入的精力甚微。

2.2 指导教师的问题

计算机专业毕业设计的课题根据学科性质主要分为两大类,一类是科学研究型课题,体现计算机基础理论与核心技术的创新性,主要培养学生计算思维能力和算法设计与分析能力;第二类是工程应用型课题,培养学生程序设计与实现能力及计算机系统的认知、分析、开发与应用能力。但每一年学院毕业设计选题内容大多是相似或相同的,部分指导教师也都存在这样一种心理,认为学生的科研能力非常薄弱,于是在自己所负责的教研及科研项目中也很少让学生参与;负责毕设相关指导任务的各位教师,大部分又同时担负着繁重的教学及科研任务,这样一来,指导毕业设计的精力和时间就不是很充沛。这些原因都可导致学生实践及科研能力得不到有效锻炼,毕业设计教学效果当然就很不理想。

2.3 毕设实验设备不足,没有良好的实习基地

学院的毕设实验平台设备少,学生多,且设备不能及时更新,毕设管理人员很难对学生的实验过程进行有效的监督,学生的实践能力普遍欠缺,这些都直接导致毕设学生计算机系统开发平台运用能力差。且有些实验设备比较简单,主要以验证性操作为主,缺乏综合设计实验的探索性分析。

2.4 毕业设计开设时间不合理,模式单一,管理不到位

绝大部分高校均将毕设时间安排在本科生教学计划的第八学期,而这样的时间安排恰好又与就业、考研冲突,学生对毕设投入的精力少;且毕业论文基本上还停留在如何教学生写论文的基本模式上,很多学生对自己所做毕业设计课题根本不感兴趣,毕业论文质量差,论文模式单一无创新。由于答辩人数众多且答辩时间短,毕业论文答辩工作也难以高质量地完成,答辩基本上停留在基本形式上,毕设监督的力度缺乏,无明确的考核标准,约束力度小。

3 提升毕业设计质量的对策

笔者根据以上分析的毕业设计教学过程中所存在的种种问题,给出改善计算机专业本科毕业设计教学的几点参考建议。

3.1 更改毕业设计教学时间

我国高校的毕业设计工作大多数在第八学期完成,而毕业设计恰恰又是综合性及层次性最高的重要教学实践环节,很难用一个学期完成。国外的一些大学将毕业设计实践安排在整个大学就读期间完成[3,5],以学分制为主,通过大学4年的学习可到工厂、企业等各处实习,并最终上交毕业报告。可借鉴并参考国外的经验,提前开设毕设相关指导课程,并作为必修课程,让学生掌握毕设的相关程序和写作格式等,有充分的时间和基础准备毕业设计论文。

3.2 认真做好毕业设计选题及分配任务

毕业设计指导教师的选题要注重理论教学性、研究创新性和生产实用性,大学生往往对与生活生产实际相结合的课程有着浓厚的学习兴趣,由此可激发出他们的学习爱好,促使他们自己主动去学而不是被动接受。笔者调差显示,学生愿意选择应用性课题的主动性显著地高于其他类型的选题,这就反应出毕设论文选题应该最大可能地接近生产及生活实际。作为指导教师,选题要透射出教学实质,既要重点强调原有知识,承上启下,又要注重所学知识的连贯性及一致性,这样可帮助学生更深层次地吸收知识,从而更好更快地得到提升。指导教师在毕设任务分工中要充分考虑学生之间的差异,而学生之间的差异性主要体现在理论知识的掌握程度和实践动手能力等方面,所以教师对于选题的准备要具有层次性,按课题的难易度合理地对不同层次学生进行分工。若将较为简单的选题分配给能力较强的学生,他们往往能提前完成毕设内容,无法充分发挥自身的科研水平;若将较难的课题分配给能力较差学生,则会使学生感到极大的压力,觉得设计不知从何做起,指导教师碰到如此情形也不得不花费大量的精力指导,使以学生自学为主的毕设拘泥于形式,得不到预期的效果。这就要求教师按照学生的能力水平合理地安排课题分工,最大可能地接近学生实际水平,促进他们的学习欲望,激发自主解决实践问题的能力。

3.3 加强指导教师的理论知识和实践经验

毕业设计既涉及理论知识又涉及实际操作技能。因此,指导教师既要能从理论上指导,又能给予实践上的帮助。学院可为专业教师提供与企业合作的平台,教师参与企业项目,或到软件企业进行培训,增强实践经验;同时学院也可聘请企业有经验的工程师作为指导教师,从两个方面共同增强指导教师的实际指导能力。

3.4 积极加强与企业及实习基地的合作,寻求更好的毕设指导方式

当代企业对计算机专业毕业生的要求较为实际,既要求有理论基础又要求有动手能力和实践经验,若毕业生没有相关的实践或培训的经历,在工作中会遭受很大的压力且难以满足工作性质需要,往往出现企业招不到合适人才而学生又难以找到合适工作的两难状况。

学校的教学主要侧重于基本概念、基本理论以及基本算法的教学。现在的企业和实习基地针对当今大学生普遍存在的眼高手低、动手能力差等问题,可提出具体实训的培训方式。企业和实习基地可以项目开发环境的熟练使用为目的,对程序代码的使用为方式,培训计算机专业学生的工作能力。但实习基地偏重应用,对软件开发的相关思想、方法、理论的指导较少,很多学生在实习结束后,虽然能熟练地操作开发环境,运用相关的代码,但是很难独立地做出完整的项目。

学院可根据上述具体情况积极探讨与企业和实习基地的合作,以理论教学为主,以实习基地为辅,将毕业设计的课题实施过程的指导工作交由企业和实习基地,并进行相应的成绩考核。而毕业设计任务的分配及论文的指导工作则由本院指导教师继续承担,也进行相应的考核,最后可将两部分考核成绩综合在一起作为学生毕业设计的总成绩。这样,学生既可利用毕业设计的时间段到企业进行项目实训,又可在特定的专业方向上进行深入学习。

3.5 加强毕业设计各环节的监督力度

学院可考虑成立专门的毕设指导委员会,成员主要由学院领导、各系主任及中青年骨干教师组成。毕设指导委员会主要根据毕设教学的实际状况,制定相关的管理制度,负责监督毕设的整体过程。并以各系教研室为单位进一步成立毕设指导小组,负责毕设教学内容的具体执行。

学院还可在毕业设计期间采用动态管理的方式指导毕业设计工作,组织毕业设计前的动员工作并组织参加毕业设计的全体教师认真学习有关毕业设计要求的文件、学生完成毕业设计选题工作,要求指导教师与学生之间进行课题讨论及任务分配,这样学生可以熟悉课题并提前做好相关准备;要求学生做好开题报告,合理安排好毕业实习;到毕设中期阶段,学院应组织毕业设计阶段性成果检查,及时了解并检查各课题任务完成进度,积极解决毕业设计教学工作中存在的问题。毕业答辩时应成立答辩委员会,采取指导教师现场回避等原则。答辩结束后,由答辩委员会对每位学生的答辩成绩进行综合评审,对于部分较差者可实行“二次答辩”,以提升毕业设计的质量。

4 结束语

大学本科计算机专业毕业设计教学工作质量的提升,主要由学生、指导教师和学院教学环境的整体配合与协作才能完成。有效的毕业设计教学改革可大大提高计算机专业毕业生的专业素质,促进能力的培养及提高毕业论文的研究水平,改善学生学习的主动性,进一步培养学生的实践和团队合作能力。但毕设的改革仍存在一些问题,如校外实训基地对毕业设计工作的整体把握能力较弱、对论文的规范性要求及课题的科学性重视不够等问题,今后的毕业设计改革任务还很艰巨。

参考文献

[1]韩建民,王丽侠,贾洞.大学生程序设计能力的层次化培养模式[J].计算机教育,2012(3):18-22.

[2]温艳冬.关于提高计算机专业毕业设计质量的对策研究[J].计算机教育,2011(12):103-106.

[3]武卫莉.提高大学生毕业设计(论文)的教学质量研究[J].实验技术与管理,2012(2):153-155.

计算机毕业设计要求篇(9)

1、引言

土木工程是建造各类工程设施的相关科学技术统称。它是一门与人类生活息息相关的的应用型学科,经过上百年的发展历程而成熟起来。随着世界经济的快速发展和社会的不断进步,现代土木工程学科又进入了一个新的发展阶段,如工程结构越来越大型化、复杂化,超高层建筑、特大型桥梁、巨型大坝、复杂的地铁系统不断涌现,既需要满足人们的生活需求,同时也演变为社会实力的象征。这就为土木工程专业学科的人才培养带来了新的挑战。近年来,我国各大高校都在积极探索土木工程专业的教育教学改革之路,从专业培养目标、课程体系设置、师资队伍建设和人才实践等各个环节进行摸索,力图实现本专业与现实需求的有机结合。

2、传统教学方式与现代技术的特点分析

众所周知,力学分析与求解是土木工程专业的理论基础知识,在本科教学中一直占有十分重要的地位,其教学目标是让学生理解和掌握土木工程结构力学体系,利用基础理论知识分析结构的组成、受力及变形等,从而对复杂的实际结构问题展开力学特性分析。长期以来,这部分内容的传统教学方式主要为教师讲授、推导理论再辅以力学实验,学生则基于相关的课后习题进行手工计算予以解答。这样的传统教学方法优点在于能够讲解基本原理和计算方法,使得学生对各种土木工程结构的受力特点有清楚的认识,并进行力学分析、受力图绘制以及掌握结构工程分析的基本方法和步骤,但它的缺点在于学生难以灵活运用所学知识解决实际问题,尤其是针对较复杂的工程结构,依靠手工力学求解几乎不可能实现,造成理论与实践应用的脱节。随着社会信息化程度越来越高,计算机技术的应用突飞猛进,利用计算机数值模拟来解决复杂的工程问题显得越发重要且普遍。数值模拟技术能够节省手工计算时间,灵活度较高,总体上来说比手工计算更为简洁和精确,尤其对大型工程结构而言,优势更为突出。

3、毕业设计改革要点

综上可知,在土木工程本科生毕业设计中,传统手工力学分析和现代计算机数值计算手段应当有效结合、并重。通过科学合理的毕业设计选题,使得学生能够较好地实现理论与实际相结合,具备手工计算和数值计算软件应用的能力。

1)毕业设计选题原则

毕业设计是一个综合性较强的实践教学环节,它的选题工作就需要综合考虑多个方面的因素。宏观上,要考虑到大多数学生毕业后将从事生产一线工作,故应该尽量体现较强的实践性,最好能够结合实际工程来进行命题,这样既可以调动学生的积极性,主动思考主动创新,又可以理论联系实际,甚至让学生到工程现场进行参观学习,参考工程项目的实际功能需求来进行设计计算。微观上,为了能够在毕业设计中将手工计算与计算机数值计算有机结合起来,既要充分考虑手工计算的特点和可能性,选择合理的结构形式和布局,能够提取工程简化模型,采用结构力学手段进行手工分析,又要考虑计算机数值模拟的必要性,即不能选择过于简单的结构形式和单一的受力条件,无法代表或满足实际工程项目的功能要求及受力状态。一般地,结合当地施工单位或设计院所在建或已建实际工程项目进行选题,可以较好地保证结构形式的合理性,避免虚拟课题可能存在的过度复杂化和不切实际。

2)毕业设计与学科课程设置契合

计算机毕业设计要求篇(10)

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)14-0064-03

1引言

近年来,高校毕业生的就业率引起了社会的广泛关注,据国家统计署公告,2003年有80万的大学生没有找到工作,2004年有100万,2005年已经达到120万,而2006年全国高校毕业生人数达413万人,与上年相比增幅达到22%,2007年全国高校毕业生达495万,形式更加严峻。在这个大趋势下,作为前几年人才市场上最抢手、最风光、最体面的高校计算机专业本科毕业生,其就业状况也没能走出困境。我们不禁要问,是市场所需的计算机专业人才已经饱和了吗?还是质量太差,经过调查分析,事实并非如此。计算机专业毕业生就业出现困难的主要原因,是满足社会需要的针对性不够明确,导致了结构上的不合理,即在社会需求与高校计算机毕业生之间出现了供需错位的矛盾。

2人才结构与供需状况分析

我国IT产业正处于高速成长期,IT人才每年需求100万,其中仅软件人才缺口每年就达42万,但我国高校每年却有相当一部分计算机专业毕业生找不到工作。究其根本原因,在于我国高校IT人才培养模式与企业实际用人存在巨大差异,旧模式下培养出来的学生,无法使学生具有胜任岗位职责的技能。实际上是结构性过剩,供需不对路[1]。目前我国计算机求职者的构成比例呈现出不合理的橄榄型结构,软件人才结构士、硕士只占4.3万人,占7%;本科生19.6万人,占33%;大专生9.9万人,占17%;其他人员29.4万人,占43%。合理的软件人才结构应该是软件蓝领、软件工程师、软件架构与分析师并存的金字塔形状,人才基数由大到小,这种较为合理的呈金字塔型的人才结构能保证高中低端人才合理的搭配,形成软件产业内部生产的合理价值链。目前的情况是计算机入门级人才堆积,过于臃肿,在软件蓝领方面的培养规模还不够,同时高级软件人才的数量也短缺,水平高的系统分析员和有行业背景的项目策划人员偏少,从事项目管理、研发等方面的中高级人也少。从2005年开始,IT行业中的IC人才、网络存储人才、电子商务人才、信息安全人才、游戏技术人才这方面是出现了严重短缺的趋势,用人单位的需求与求职人员的意向吻合度有所下降,这种供需不对路的情况造成一方面IT要找的“目标人才”匮乏,企业求贤若渴;另一方面高校毕业很多计算机专业的大学生,却不符合用人单位的要求,出现了计算机专业毕业生是“有业就不成”的一种怪现象,找不到工作,这就造成了矛盾的升级。

3搞活计算机本科人才教育的几点建议

为了适应市场的需求,作为高校计算机本科专业,需要与时俱进,作出相应的改革,以促进毕业学生的就业率。要作出改变,就要分析目前高校本科计算机教育中存在的不足,针对这些问题提出一些相应的改革措施,才能取得良好的效果。经过详细的分析与对比,本人认为,要搞活计算机本科教育,拓宽就业之路,要抓好以下几个方面的环节。

(1) 明确本科层次重应用型与工程型人才的目标定位

目前,有很大一部分高校在明确培养目标上不明确,致使在课程体系的设置上出现了应用型及研究型学生都是用一套教学方式、方法。社会是需要研究型的人才,但是每年每个高校只有少部分学生能考上研究生进行计算机的科学研究、理论研究和系统研究,绝大部分学生是要走上工作岗位的。目前的市场要求本科计算机毕业生是一位“熟手”或“成手”,我从几个大型的IT企业的人力资源部进行了解,人才市场上一旦出现具有3年工作经验的 IT从业人员,几家公司就会开始争夺。所以本科计算机人才的培养首先要紧扣市场需求,明确培养目标。由于计算机的应用涉及很多方面,社会上对计算机的应用要求有很多差异,因此要对目前社会对计算机人才的要求作一个调查,根据这个调查来灵活的确定培养目标。培养的目标可以是:要培养具备计算机技术和信息管理方面的基本知识和技能,能应用计算机和网络技术,在企事业单位的生产、建设、管理、服务第一线从事计算机应用、程序设计、信息处理、系统开发、网络管理与维护、网站建设和管理、电子商务应用的应用型、工程型人才。这一目标除了和市场相一致以外,还与计算机学科的特点有关,因为计算机学科本质就是一门实践性、应用性、工程性的学科。本科层次应用型人才比高职高等职业教育技能应用型人才有更“宽”、“专”、“交”的知识结构;更强的自主学习能力和岗位适应性,从而不仅具有胜任某种职业岗位的技能,而且要具有技术创新和技术二次开发的能力;具有更高的适应多种岗位的综合素质。另一方面,与学术型人才相比,他要有更强的实践技能和动手能力,能较快地适应岗位的需求,解决工作实际问题。因此高校本科计算机与要明确人才培养方面的目标和层次定位,制定出与社会需求相吻合的特色鲜明的培养方案。要以市场需求为导向,采用订单式的培养方式、工程化的教学模式、模块化的课程体系,培养“岗位专才”。在培养本科层次应用型与工程型人才的具体过程中,实施的关键点是要在学生实践能力(岗位操作技能与实务经验)、沟通能力(理解、表达与团队合作)、创新能力(理论应用)等方面加强锻炼和培养。

(2) 做好专业方向规划,进行逐层次能力提高的教学模式

专业方向的规划是根据计算机学科和技术发展趋势,结合社会对计算机专业人才的需求状况,规划出如网络工程、信息管理与信息系统、软件工程、测控技术、动画艺术等不同的专业方向。同时,加强实践能力培养,采用逐步渐进,一年一个台阶的培养模式:一年级进行基础训练、二年级进行能力训练、三年级进行专业训练、四年级进行综合性工程训练。

(3) 改革教学与教材内容,打好实用型人才的培养基础

目前,计算机专业教学中内容中普遍是不实用理论较多,而职业基础课程不足,专业技能训练又太少,此种状况从根本上影响了计算机专业人才培养的质量。计算机属高科技技术,且具有较强的实用性,并在实践中得以迅速发展,而目前的教学内容体系与新世纪社会对计算机人才的要求还有很大的差距。如开设了太多的计算机基础理论课程,这些课程对学生的整体专业素质的提高并没有什么作用,而急需实践训练的环节却又安排得太少,即使在有限的上机实践课上,大多是只完成教材上的例题或老师布置的题目以进行理论上的简单验证,缺乏自主性,创建性的实验,造成学生在学习和工作过程中解决实际问题的能力薄弱,所学与市场相当脱节严重。据报道,某高校的一位计算机本科毕业生毕业后找了几个月的工作一直都不顺利,自己对用人单位提出的计算机方面的应用要求一无所知,甚至于有些计算机的新技术在大学时听都没有听说过,于是用了一年的时间去著名的IT培训基地进行培训,进一步充电,结果一年后就找到了满意的工作。

教学内容与教材内容相关,高校教材内容滞后于实际应用的矛盾已是相当突出,已经远远落后于世界其他国家的课程教学模式,致使学生学习的积极性不高,学生学习的兴趣不足。据了解,直到目前,还有许多高校计算机专业依然在使用上个世纪90年代初的落后教材。这种课程教材内容严重落后于技术潮流的现象依然非常普遍。例如,现在许多高校计算机专业依然在教授的FoxPro课程,是早已经被绝大多数IT企业淘汰的一种落后的编程技术。学校在讲授基本的VB编程技术时,很多IT行业用的是技术。知识结构的落后使学生掌握的技能在社会中没有用武之地,从而让企业对学生的选择显得顾虑重重。面对高校本科计算机中走出的毕业生,企业仿佛是面对“鸡肋”一般,这些学生拥有完整的基础理论知识和聪明的头脑,但却缺少实用的操作技能,丢了可惜,聘了无用。而在激烈的竞争中,以赢得时间为先的企业已经不可能有足够的耐心和精力去花费半年或更多的时间去培养自己的可用之才。一位IT行业内人士认为,目前有很多高校正在使用的课程体系、教学内容,整体上已经落后于当前流行的IT技术潮流3~5年,内容的更新远远跟不上技术应用的进步,更不用说紧跟上时代的发展了。高校计算机专业必须加快教材内容更新的速度,主动地根据市场需求来调整课程设置,以满足整个社会特别是IT行业不断提高的用人需求。

(3) 加强师资力量,打造“双师”、“双高”的师资队伍

学校教育必须以学生为本,教学工作必须以教师为本。任何学校要想持续发展,必须抓住质量这个生命线,而质量的根本所在是教师。因此,师资培养是教育改革的重要前提,改革成功与否关键在于教师的参与程度。只有教师认同改革理念,参与改革过程,才能使改革成功。教学方法、教学手段、教学内容的改革,都只有通过教师才能得以落实[2]。没有一支高素质的教师队伍,就不可能培养出高素质的人才。由于计算机技术发展迅速、知识更新快,同时也是实践性特别强的学科,计算机课的教师既要像其它学科的老师一样在课堂上讲授知识,又要像工程师一样具有“工程能力”。在计算机师资队伍建设方面,要打造“双师”(既是教师,又是工程师)、“双高”(高职称、高学历)的师资队伍。并逐步使这支队伍中高职称、高学历的比例趋于合理,专业结构和年龄结构趋于完善。实施的策略是“内培外引”。现在各高校计算机老师的教学任务都很重,不仅要承担计算机专业的教学,也要承担非计算机专业的教学,仅依靠教师自学来注入新知识是不够的,而且很多工程性的内容书上并没有,要依靠实际的实践经验。所以在师资队伍的培养上一方面要加强内部现有人员的培训,学校应每年为计算机教师提供1~2次短期学习的机会。定期分批到一些IT行业进行培训,选送到一些大型的企业技术岗位上以解决理论与实践、知识与技术的结合问题,学习新知识,新技能,新的管理理念,挖掘他们的潜在资源,还要到其他高校以提高学历。另一方面就是加大力度从高校和IT部门引进人才,充实师资队伍。

(4) 实行产学结合,共建实习实训基地,改革人才培养模式

计算机教学本应是一门理论学习与实践教育并重的学科,但如今的大学教育大多以枯燥的理论教育为主,能提供给学生走出去参与实际工作、项目实践的机会少之又少,即使有实验课,实验课时也远比理论课时少。很多高校为提高学生的能力,要求学生在毕业之前要进行毕业设计,这是计算机本科教学中的一个重要环节,通过毕业设计培养学生综合运用专业理论知识进行分析问题和解决问题的能力,以提高他们动手能力和适应社会需求的能力。这一点是与其它学科另一个最不同之处,因为其它学科只要写出毕业论文即可,但是计算机本科的学生要做了设计才能写相关的论文。目前很多高校把学生的毕业设计大多安排在第四个学年的第二学期,但是学生找工作和做毕业设计的时间几乎在同一学期,使得一些学生能真正把时间和精力放在毕业设计上的很少。

以往学生进行毕业设计时,常常由老师给出一个设计题目,比如设计一个学籍管理方面的程序,设计一个考试系统,或设计一个选课系统。大多数学生不会主动去思考设计的方向,不会选题。总体上来说,还是一种封闭式教学。为搞好毕业设计,要把实训课作为毕业设计准备的前提,进行充分的市场调研,以合理的选题作为毕业设计的良好开端。为做好实训,高校计算机院/系要努力追踪产业前沿,密切产学关系,与企业合作,密切学生实习和就业的衔接,创造开放式的人才培养环境。具体做法是,在毕业设计开始前,根据行业发展的情况、用人单位的意向及学生就业的实际需求,拟定具有实际应用背景的毕业设计课题。计算机系可与多个企业共同合作,制定合理的课程体系、教学内容,按方向进行“3+0.5+0.5”或者是“3+1”教学方式。即学生在学校学习3年,第四年到企业实习半年,另外半年回校进行毕业设计,或者是第四年都在企业一边实习,一边做毕业设计。如果条件允许,可由企业派专门的人来校共建实训基地。不管用哪一种方式,目的都是通过这种针对性很强的工程方面的训练,使学生能够提高实战能力,在走上工作岗位后,能够很快适应工作需要。在这样一个过程中,学生进行毕业设计的思路广了,创新能力也得到了提高。学校认可其学习时间和学分,企业可依据学生在学习期间的表现,优先选择录用毕业生,也为学生创造了更多的就业机会,这样学校、用人单位、学生、计算机院/系这四者都获得了双赢。

4结束语

面对计算机人才市场的供需矛盾,面对严峻的就业情况,大学本科计算机专业的教育与人才培养方式应作调整,以适应市场对人才的需求。如果注重在培养目标,教材内容,师资力量,产学结合等方面进行进行改革,我们的本科计算机教育将会办得生气勃勃,对就业形式将会起到良好的改善作用。

参考文献

[1] 王莉. 我国高校计算机人才培养的现状研究[J]. 武汉科技学院学报,2005,12(18):142-143.

[2] 姜美玲. 教师:革新的课程实践者[N]. 中国教育报, 2004,(1).

投稿日期:2007-05-12

上一篇: 简述采购管理的原则 下一篇: 新时代劳动教育的特点
相关精选
相关期刊