计算机专业毕业设计(论文)存在的问题与对策
摘要:本文针对三类普通高等本科院校毕业设计(论文计算机毕业论文)水平下降的现状,总结笔者多年指导计算机专业学生毕业设计(论文)的实践工作,对该专业学生的毕业设计(论文)进行分析,给出了其中存在的问题,并从社会、学校、教师和学生等方面分析问题产生的原因,根据计算机专业本科毕业设计(论文)的教学目标,给出相应的对策。实践表明,该对策是切实可行的。
关键词:毕业论文;计算机教学;人才培养
1概述
本科毕业论文是高等教育人才培养的重要教学环节,毕业论文(设计)的质量也是国家教委对高等学校本科教育水平评估的一项重要指标[1]。对计算机专业来说,它更是培养学生实践能力、创新能力和初步科研能力的重要实践环节,对训练学生综合应用所学知识,提高分析问题解决问题的能力有着重要的作用。但就目前来看,特别是对三类普通高等院校的计算机专业学生来说,由于起点低,基础比较薄弱,本科生的毕业设计普遍存在着不尽人意的地方,在一定程度上没有达到计算机专业毕业设计的目的。
计算机专业的毕业设计实践性很强,除了选理论课题的学生之外,其他课题要求学生不仅要写出论文,一般还要做出一个软件或硬件的系统。现在计算机专业学生的毕业设计大体可以分为:理论、软件和硬件。实际上学生的毕业设计多是做软件或硬件的,做理论的不多,即使做理论也要求结合实际问题来进行编程验证。设计涉及的方面一般有:网页设计;网页编程;平面设计;动画设计;网络设计、搭建、调试和维护;网络安全;单片机及自动控制等。
以上涉及的设计工作就是要培养学生综合运用所学的知识的能力,包括软件开发方法、算法设计、
数据库设计、程序编写、程序调试等。最后要求学生对所做系统的开发过程进行总结,写出一篇毕业论文。论文中除了过程的叙述之外,还要对系统的特点和关键技术进行论述,而论述的要好,需要对系统有深刻的理解,另外还有恰当的表达方法和一定的语言功底。学生从查资料到选题,再到查资料、做系统、做论文,是一个非常系统的过程。如何通过这样的系统训练来真正达到毕业设计的目的,培养学生的实践能力、创新能力和初步科研能力,需要学校、指导教师和学生自己三方面的共同努力。
2存在的主要问题
2.1毕业设计的选题具有局限性
每年学生毕业设计的选题多是与上一届大同小异,指导教师一般认为学生科研能力有限,不让学生参与自己的课题。比如学生做管理系统的居多,医院药房管理系统、人事管理系统、学生管理系统等。学生之所以选这些系统来做,也是因为这些系统的实现从技术上来讲其实是大同小异的,系统的实现方法在许多计算机书籍中可以到,类似的源代码在网上也很容易到,已经成型的论文也颇多,到时候学生可以把界面一换,就成了自己做的系统,把别人的论文稍加修改就成了自己的论文。又闻子规啼夜月
顽强的反义词2.2学生所做的多数软件功能不完善
学生一般是按照参考资料上给的实例,实现功能并调试的,其功能是很不完善的,并没有按照软件工程的步骤对问题进行调研,写出需求分析进而对系统进行设计。比如说人事管理系统,只是简单做几个页面,包括管理员和普通用户权限的划分,添加员工,删除员工,查员工等几个简单的功能,其实用性较差。程序调试也只限于代码是否正确,功能能否实现,对功能的可扩展性,系统的安全性考虑的很少。
2.3论文写作内容空洞,重点不突出
论文从目录看,一般都主要由开发工具介绍、数据库设计、整体设计、详细设计等组成。摘要和前言在内容上重复比较多,英文摘要多是语法不通或不专业的词汇,原因是学生为了省事,用在线翻译或请英语专业的人翻译。论文各部分不符合科研论文的规范[2]。在具体介绍系统时,不能重点写出该系统的特点在哪里,是如何实现的,关键的技术和原理是什么。比如在进行数据库设计时没有突出为什么要这样设计,与通常的设计有什么不同,有什么优点,有什么不足;在表述系统具体实现时浮躁的近义词,用于论述的语言很少,多是靠粘贴代码充篇幅;结论部分不会写,多是写的自己开发系统的感想;语言表达缺乏科学性,小说在用词上不够准确;另外,有些学生的论文的格式不规范,Word排版不过关,图表使用不当或不规范,没有充分结合图表来说明问题。
3问题原因分析
3.1社会大环境的影响
由于近年来本科学生的扩招和教育产业化,特别是对于三类本科院校来说,教学质量正面临着巨大的挑战,由于扩招,势必导致生源素质的起点下降,同时又由于教育的产业化,使得本科生由以前的小班上课变成现在的大教室学习,其学习质量必然要受到影响。指导毕业论文的教
师任务很重,每个教师要比以前指导更多的学生。另外,网络上的资源日益丰富,代写,售卖本科毕业设计、毕业论文的网站屡见不鲜,更有甚者还提供售后服务,满足学生的一系列要求,而且价格相对比较便宜,学生往往为了省事直接抄袭、让别人代写或买一个做好的设计和论文了事。
3.2指导教师的选择不当和责任感不强
学院一般是给每个老师分几个学生带毕业设计,学生在选题的时候一般是根据自己的兴趣专长或难易程度来选,比如学生对ASP比较熟,就想用ASP开发工具来开发系统,但是其指导教师并不一定对ASP十分熟悉,这就不能不影响后续对学生程序编写调试时的指导。另外,指导教师往往忙于上课或搞科研,如果学校对教师的指导过程不予以监控,指导教师毕业设计指导的报酬又很低,学生又忙着工作和考公务员等,诸多原因就造成了学生不主动联系老师、老师忙着也不学生,对学生的指导不够,到最后老师只是在设计质量和论文写作上把把关。
3.3学生平时的实验训练和知识掌握不够扎实
要想做好毕业设计和论文,既要系统地掌握和运用专业知识,还要有较宽的知识面并有一定的逻辑思维能力和写作功底。比如说用ASP做一个动态网站,起码要有软件工程、数据库、平面设计、程序设计与调试的知识。要想写好论文,还要有较好的汉语和英语的语言基础、语言表达能力和Word排版基础。这些知识和能力的培养,要靠平时的积累,不是单单靠毕业设计那一学期获得的。
3.4答辩流于形式,把关不严
由于本科生数量过多,答辩任务很重,而最后一学期的学生还要做其它的事情,比如工作,考公务员或参加一些社会证书培训等,加之学校在制度上对答辩的监督不够,导致答辩的时候,老师把关不严[3]。这势必造成学生的侥幸心理,觉得不好好做毕业设计也能通过。
4对策
4.1功夫做在平时,夯实毕业设计的基础
计算机专业的课程设置一般先是专业基础课,再是专业课,教师在教授学生基础课时,就应该注意与后续课的联系和为科研训练服务。比如在讲Word排版的时候,就应该讲到如何对论文
排版,给出一篇没有排版的论文,让学生按照既定的格式排版。因为论文排版要涉及到Word的一些较高级的操作,如分页符、分节符、页脚内容不一致等操作。这些操作在一般的文章中是用不到的。在专业英语教学时,让学生学会如何翻译论文的英文摘要。对于专业课的教学,平时就注重学生逻辑思维能力和实践能力的培养。如上软件工程课时,让学生选课题,进行调研河南高考作文题目,写出需求分析报告等。通过平时就布置一些大的作业和小论文让学生做,以培养学生实践能力,培养其科研兴趣和端正的科研态度。
4.2加强思想教育,集中进行必要的指导
在让学生做毕业设计之前,一般的做法是学院下发《毕业设计(论文)指导手册》让学生自己看,而学生往往对毕业设计不重视,不仔细看。在毕业设计前,应集中向学生讲清楚毕业设计的意义、毕业设计的评价方法、毕业设计的基本过程和研究方法等,这样不仅可以让学生在思想上引起重视,对毕业设计进行概要的认识,也减轻了指导老师分别给自己学生讲解的麻烦。
4.3设计过程监控,改革评价体系
通常学院对教师的指导过程没有详细的要求,学生毕业设计的成绩也只是根据最后设计成果、论文和答辩的好坏评定。至于学生在整个毕业设计期间所作的工作并没有进行全面的评价和监控[4]。如果学生不是自己做的毕业设计,又在答辩前熟悉了别人给设计的东西,单从答辩环节有时很难看出。一般院校的毕业设计时间安排为十周左右,对于学生查资料,选题,写开题报告,毕业设计到最后论文的完成,这个过程应该设立考评制度,如要求学生写出阅读文献的报
,要求学生运用对现有的文献资料快速地、大量地阅读、比较。在浏览中勤做笔录,随时记下资料的纲目,记下资料中对自己影响最深刻的观点、论据、论证方法等,记下脑海中涌现的点滴体会。对学生开题报告的质量、需求分析报告的质量、系统设计报告的质量和中期检查的结果也列入毕业设计评价之内。这种过程监控实际上既对学生加强了管理,也加强了指导教师对学生指导的力度。
4.4加强制度建设,为质量提供保障
在指导教师的设立上要力求合理,针对学生的不同选题,可以适当对指导教师进行调整,保证指导质量。学院从制度上对毕业设计进行严格检查,与教师教学评价挂钩,不仅检查最终的毕
业设计结果,还要从学生调研、选题直到毕业设计和论文完成的过程进行监控。另外,为调动指导教师的积极性,应该提高指导教师指导毕业设计的报酬,并对于选题新颖,毕业设计质量高的学生和指导老师予以奖励。对于参与毕业设计答辩的老师要进行监控,明确其各自的职责,严格把关,对于达不到要求的学生,对抄袭、买卖设计或论文的学生进行严肃处理,在制度上纠正不良的学风。
5结束语
毕业设计(论文)是一项综合性的训练,要提高计算机专业学生的毕业设计(论文)的质量,首先要围绕培养目标,在大学前三年就下手,让学生有着扎实的理论基础和程序编制、程序调试等实践能力,这是根治毕业设计水平不高的根本所在,另外在制度上对学生和指导教师实施过程监控,是使学生顺利较好地完成毕业设计任务的保障。
参考文献:
[1] 张辉. 高校毕业论文毕业设计指导[M]. 沈阳:辽宁大学出版社,2005.
[2] 曹禧修. 新本科院校毕业论文写作之症候分析[J]. 黑龙江高教研究,2007(2):175-176.
[3] 朱玲. 提高大学生毕业论文质量的路径[J]. 中国青年政治学院学报,2009(2):140-142.
[4] 孙耀庭. 毕业论文的远程指导与过程监控[J]. 中国远程教育,2007(4):40-42.
(编辑:姚彦如)