计算机专业的毕业论文

2022-05-16

想必大家在写论文的时候都会遇到烦恼,小编特意整理了一些《计算机专业的毕业论文(精选3篇)》,欢迎大家借鉴与参考,希望对大家有所帮助!摘要:为提升计算机专业毕业设计的教学质量,将CDIO模式引入到计算机专业毕业设计教学中来。文章分别从设计选题、时间安排、教学过程、毕业设计评价等几个方面提出应对措施,让学生以主动的、实践的和课程之间有机联系的方式,按照构思、设计、实现和运作4个阶段开展毕业设计。

第一篇:计算机专业的毕业论文

计算机专业毕业实习改革

摘要:毕业实习是高等工科院校实践性教学的重要环节,它的发展有利于工科高等院校综合性高级技术人才的培养。分析传统毕业实习模式中存在的主要问题,对计算机科学与技术专业毕业实习改革及实践效果进行研究。

关键词:毕业实习;计算机专业;模式;改革

目前,IT市场人才需求旺盛,而计算机专业本科毕业生却难以找到合适的工作,就业质量较差。产生此矛盾的原因主要有两方面:一是学生无法将在校所学知识转化成项目开发所需的技能,到岗后不能尽快适应工作需要,致使用人单位对人才的满意度降低;二是软件行业企业不愿意提高用人成本,不愿意对刚毕业的大学生进行软件开发或测试进行岗前培训。这两方面原因致使学生对新工作能否胜任缺乏信心,在找工作过程中难以与用人单位产生共鸣[1-3]。

毕业实习作为学生毕业前的一个实践性教学环节,可以加深学生对理论知识的认识和理解,是学生联系实际,获得实践知识和应用技能的主要教学过程和手段,是学校为了加强产学合作,发挥社会力量,共同培养富有创新意识和较强实践能力的应用型人才的一种有效方式[4]。

1毕业实习的重要意义

1.1提高实践能力,促进对口就业

4年的大学生涯,尽管学生与社会也有接触,但是以主人翁的工作姿态在企业中工作实践,这种机会并不多见。毕业实习提供学生这样的学习机会,学生通过案例开发和项目实战,对自己即将从事的工作有一种清晰的认识,在实习过程中,如果自己能够与同学合作开发出大中型项目,也会有成就感。毕业实习能使学生正确认清就业形势,正确进行自我定位,合理地评价自身的专业素质和技能水平,从而科学地选择自身的就业岗位,合理地规划职业生涯。

1.2调整教学目标,指导实践教学

作为实践动手能力要求较高的计算机科学与技术专业,到企业中去实习,能清楚地反映出学生所学与社会所需不吻合之处,根据实习基地、学生和指导教师的反馈,可对学院以后的该专业培养目标提出修改意见,使得教学目标更趋合理[5-6]。

1.3缩短培训时间,节约用人成本

通过毕业实习,学生的实践能力和分析问题、解决问题的能力得到大幅度提升,以前因为不愿意付出时间和财力去对学生进行培训的企业,面对开发项目能力显著提高的学生,摒弃成见,招聘录用实习后的学生,有的企业甚至批量录用这些学生。经过实训后的学生,可以直接上岗从事软件开发、测试等,缩短了企业对人才的培训时间,节约了企业用人的成本。

2以往毕业实习过程中存在的问题

本文以金陵科技学院信息技术学院为例,通过对以往历年学生毕业实习过程的跟踪调查,总结出以下几点不足:

1) 学生对实习基地的认识不到位,因而对实习基地的选择很盲目,对毕业实习不够重视和珍惜,导致毕业实习效果不佳。

2) 实习模式不够合理,实习形式和内容完全由实习基地安排,所有学生实习内容都完全一样,导致学生对实习缺乏兴趣。

3) 实习过程监管不完善,以致毕业实习总体质量不高。

4) 实习监控及评价体系较为薄弱,很难做到对学生成绩评定实事求是。

3改革措施

针对传统毕业实习普遍存在的问题,本文以计算机科学与技术专业为例,对该专业毕业实习相关环节进行改革,强化学生专业实践能力,提高毕业实习质量,促进专业对口就业。下面就毕业实习过程的4个方面进行论述。

3.1专业实习动员

针对计算机专业学生对实习意义了解程度不深,对软件项目实习基地情况不明的现象,学院为毕业生安排实习动员。实习动员之前,首先做好本届毕业生对软件行业就业意向调查,了解学生的从业意愿,再征询当地较为热门软件公司意见,明确当前用人单位对计算机类毕业生的具体要求,比较我校学生缺乏哪些技能,有针对性地安排实习单位。

目前软件实习一般分为基于Java平台和.Net平台两类项目实习,学院通过对学生就业意向的了解,挑选出在这两种平台的培训有社会影响和地位的实习基地,并侧重于学生实习期间项目开发能力的培养。通过专业实习动员,学生了解到毕业实习是进行项目开发的尝试,对就业有着积极的意义,实习基地可以在较短的实习期间将某一平台体系下的知识串联起来,帮助学生提高项目开发能力。明确了实习意义,学生对实习的态度有明显改善,变消极被动为积极主动,有利于实习活动的开展。

3.2实习模式改革

以往毕业实习普遍是给学生提供与本校合作的实习基地(一般为专业对口企业、外包学院、软件人才培养基地等),学生自主选择,组成毕业实习小组统筹安排,并由实习基地单独管理。现本专业改变传统管理模式,以项目驱动、基于“微案例”的“三阶段”实训教学模式进行毕业实习。

所谓项目驱动模式就是在实习过程中以一个实际的计算机开发项目为主线展开,把相关的知识点融入到该项目的各个环节中。环节层层相扣,实践的组织过程顺序逐步推进,最终解决一个完整的项目,从而达到学习知识、培养能力的目的[7]。

本专业与江苏(无锡)微软技术有限公司合作进行毕业实习,此前推出的大案例协作式教学作为培训模式的主体,其实未能充分满足企业对初级人才的需求特征。现推出的基于“微案例”的“三阶段”实训教学模式,进一步丰富“实训”的内涵,提升实训的项目件开发水平。

“微案例”模式是指在减小案例规模的同时增加案例数量的实训方式,而“三阶段”是指把整个实训过程分成由低向高排列的专项技术训练、企业应用训练和实战项目训练3个阶段。通过大量规范化的课件与案例的支持,通过教、扶、放的规范化教学手段,使学生们既能扎实地掌握计算机专业知识,又能具有较强的实际工作技能,从而更加适合企业的需要,可以直接进入企业的第一线,迅速融入企业的应用环境中,成为企业需要的应用型IT人才。

第1阶段:专项技术训练。主要目的是使学生掌握使用专项技术和相关工具进行开发、编译和调试,强化基本功。这一阶段提供的案例课程着重训练专项技术的应用开发,不涉及复杂的商业应用场景,使学生能将所学知识融会贯通,从而具备软件开发的基本技能,为学生积累实践能力奠定基础。

第2阶段:企业应用训练。主要目的是加强学生企业综合应用能力的培养。结合企业应用场景,并根据架构设计指导,使学生能够综合应用多种开发技术手段,分析和解决局部商业应用问题。当学生们完成几门技术课程的学习后,将这几门技术整合起来,结合企业商业场景,去解决一个具体的商业问题。在传统的IT教学中,这往往是学生们最为薄弱的环节,而这种综合技术能力却是企业最重视的能力。

第3阶段:项目实战训练。主要目的是培养学生的职业规范和素养。这一阶段的实训着力于通过团队实战,按规范化的开发流程,帮助客户解决问题,完全模拟企业实际工作环境,重点在强化学生的规范化开发意识,而技术应用是载体。通过这一阶段的训练,学生可以直接进入企业的第一线,迅速融入企业的应用环境中。

3.3实习管理改革

3.3.1师资管理

学院通过精挑细选,安排具有项目开发经验的教师到实习基地做指导教师。对于指导教师,学院要求导师尽心尽责做到以下4个方面:1)负责所带学生综合素质的提高,督促学生刻苦学习。2)关心学生的思想状况和生活状况,把握学生的思想动态,帮助学生解决在学习和生活过程中遇到的各种疑难问题,并及时向基地负责人反映。3)负责指导实习生的基础理论与技能操作,培养学生的科研兴趣和科研能力。4)导师对实习生的指导除了传授本学科的常见技能外,重点培养学生在项目开发中的团队合作能力。在1个月时间内,导师与学生同吃同住,了解学生在实习过程中出现的各类问题,及时处理[8]。

3.3.2学生管理

以往过程中,学生全部是由实习基地进行管理,由于学生与基地之间沟通较少,部分学生的实习流于形式。现采用实习基地和本院教师共同管理,实习基地与学生的沟通有了很大程度改善。学生在基地每天都有出勤考核,每周都有思想交流,项目完结后还有项目总结,学生在学习和生活上都感觉稳定有序,学有所得。

3.3.3任务管理

实习活动开始之前,学院与基地制定详细的实训计划书,学院根据实训计划书,制订实习大纲、实习指导、实习任务书、实习指导书,并形成标准的实习教学计划表,如图1所示。

实习开展中途,由本专业分管实习的领导对实习基地进行考察,对学生实习效果进行中期检查,以保证学生在实习基地学有所获。

实习过程结束之前,做好实习各环节的总结工作及实习文档整理工作。

实习结束后,分组召开总结会。学生各自介绍自己的实习任务、完成经过、实习效果、实习收获、存在的问题,相互交流实习体会,展览各类实习文档,实习指导教师以项目负责人的身份对学生的工作态度、工作能力、工作效果作出评价,征求学生对毕业实习安排的意见和建议。指导教师对实习过程进行总结,根据收集整理的各类技术文档建立和充实实习项目案例库,为下一年度的毕业实习做好准备。

3.4实习监控与评价体系改革

实习质量评价的主要目标是对学生的毕业实习过程和结果的质量进行总体评价。实习质量评价模块包括两类指标。

其一是实习单位成绩评定体系,包括考勤、工作态度、工作能力3个方面的评价,实习单位评定成绩作为学生实习的平时成绩(占60%)。在实习期间,由实习指导教师对实习学生每天进行考勤,与工作人员作息一致,这有利于让学生能早点进入角色,同时让学生意识到只有端正态度才能静心开发项目。实习项目经理对学生的实习工作态度及能力作出评价。现在的项目开发都是团队合作开发,在此过程中由项目经理了解学生的能力并进行角色分配,选出项目组长、成员,项目完结后由项目经理和组长合作给出对项目成员的评价。

其二是实习报告,学生实习报告占最终成绩的40%。实习报告是对学生的毕业实习过程和结果的记录。通过实习报告的撰写,学生对文档编写有了一定的认识,对整个实习流程进行重新审视,了解自己的强项和弱项,对以后的职业生涯起到较好的指导作用。

4改革效果

在实习过程中,指导教师从就业角度对学生进行就业指导,并在实习基地要求培训方给学生进行聘岗前的各项指导,实习基地负责给学生推荐工作,面试成功率大大提高。以无锡某基地为例,我院2004级8名学生被安排在此基地实习,就业率达100%,就业质量较高,学生均从事与本专业相关或相近的工作。2005级32名学生参加该基地实习,一次就业率达85%。2006级40名学生参加该基地实习,学生大多在长三角地区工作,待遇大幅提高,就业率高达90%以上。同时,实习基地的反馈意见也越来越好,学校与基地的合作进入了良性循环。

5结语

实践证明,通过对实习各方面的改革,学生、学校、企业三方面都有收获。实习活动能使学生以员工的身份,深入到实际工作岗位,接触具体的工程或项目,在指导教师的指导下,遵循技术规范和要求,在真实的项目中提高实践动手能力,获得实际工作经验,从而提高就业竞争力,缩短就业后的岗位适应期,顺利实现学校学习到工作岗位的过渡。通过实习基地、指导教师、学生的反馈,我们不断修改原实习计划中不合理之处,使实习活动的开展更加完善。企业方面也能方便迅速寻找到合适的项目开发人员,缩短了企业对毕业生的培训时间,节约了企业的用人成本。

参考文献:

[1] 王海鹰. 基于产学研结合的毕业实习模式思考[J]. 中国校外教育,2009(2):7.

[2] 程瑶,舒家华. 毕业实习中提高学生的综合素质[J]. 建筑教育,2003(1):65-66.

[3].刘昌明,张济生,唐一科. 正确定位培养目标切实加强工程能力[J]. 高等工程教育研究,2000(4):32-34.

[4] 邬燕,周国忠. 毕业实习质量监控和信息反馈体系的构建[J]. 中国成人教育,2008(3):29.

[5] 高俊. 计算机专业毕业实习的项目驱动模式的探索[J]. 福建电脑,2009(5):35-36.

[6] 黄震威,沙桂英,赵玉华,等. 强化产学结合与实习过程管理 增强实习效果[J]. 沈阳航空工业学院学报,2009(增刊1):110-113.

[7] 谢昭明,刘跃华,黎学明,等. 改革专业认识实习教学模式强化综合能力培养[J]. 重庆大学学报:社会科学版,2003(6):212-213.

[8] 潘柳燕. 加强毕业实习管理,提高实习质量[J]. 高教论坛,2004(1):45-47.

Reform on the Graduation Practice in Major of Computer Engineering

CHEN Ai-ping, TIAN Xian-hong, TIAN Hai-mei

(Information Technology College, Jinling Institute of Technology, Nanjing211169, China)

Key words: graduation practice; major of computer engineering; pattern;reform

(编辑:姚彦如)

作者:陈爱萍,田祥宏,田海梅

第二篇:融入CDIO理念的计算机专业毕业设计

摘要:为提升计算机专业毕业设计的教学质量,将CDIO模式引入到计算机专业毕业设计教学中来。文章分别从设计选题、时间安排、教学过程、毕业设计评价等几个方面提出应对措施,让学生以主动的、实践的和课程之间有机联系的方式,按照构思、设计、实现和运作4个阶段开展毕业设计。

关键词:CDIO;毕业设计;计算机专业;教学改革

0 引言

高等教育的大众化促进了人才评价标准的转变,社会对人才的需求正在从注重学历、学位,向注重能力和素质的方向过渡。高校毕业生的能力和素质培养,已经成为提高人才培养质量的关键。而本科毕业设计是检验学生综合水平和实际应用能力的一种方式,也是学生取得毕业及学位资格的依据,因此,高质量的毕业设计是提高学生综合能力和专业素质的重要途径。

计算机专业是一个理论与实践相结合的、极具工程背景的专业。计算机专业的毕业设计大多除了要求学生写出论文外,还要求学生实现一个软件或硬件系统。这种设计是实现专业人才培养目标的综合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个环节开展毕业设计,并将改革模式应用于宁夏大学计算机专业毕业生,取得了较好的效果,为计算机类专业的毕业设计教学改革提供了一种切实可行的教学模式。未来我们将在毕业设计的教学组织、实施过程等方面进一步改进和完善,使该模式更科学、合理,切实提高计算机专业毕业设计教学的质量。

参考文献:

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

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

[3]张莉.CDIO工程教育模式下本科毕业设计改革研究[J].科技信息,2013(14):70-71.

[4]袁旦,苏志强,钱慧娜.CDIO模型的理念对工程类大学生学业评价的启示[J].中国高等教育评估,2008(4):69-71.

[5]范会联,仲元昌.基于CDIO理念的软件人才培养模式探索[J].实验室研究与探索,2012(1):140-142.

(编辑:彭远红)

作者:李贯峰 李萍 秦飞舟

第三篇:计算机专业本科毕业设计的教学与改革

毕业设计教学是提高和检验计算机专业本科生实践及程序设计能力的重要手段之一,但在毕业设计教学过程中,学生普遍只注重毕业设计的结果而不重视毕业设计过程中相关知识的学习及应用,设计质量不理想。针对计算机专业毕业设计中存在的问题进行探索,提出改革毕业设计论文教学工作的建议。

1 引言

计算机专业本科毕业设计教学是考查学生程序设计及系统开发能力的重要手段之一[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.

[4]王玉锋,刘保旨,李雪梅,等.计算机专业本科毕业设计的探讨[J].计算机教育,2010(1):77-79.

[5]教育部计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)[S].北京:高等教育出版社,2006.

(作者单位:安徽建筑工业学院电子与信息工程学院)

作者:张媛 孙全玲 赵彦强

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:上海电力学院毕业论文下一篇:农村初中历史教学论文