计算机专业本科毕业设计的教学与改革

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机专业本科毕业设计的教学与改革

毕业设计教学是提高和检验计算机专业本科生实践及程序

设计能力的重要手段之一,但在毕业设计教学过程中,学生普

遍只注重毕业设计的结果而不重视毕业设计过程中相关知识的

学习及应用,设计质量不理想。针对计算机专业毕业设计中存

在的问题进行探索,提出改革毕业设计论文教学工作的建议。

1 引言

计算机专业本科毕业设计教学是考查学生程序

设计及系统开发能力的重要手段之一

[1]

,可以培养

学生求实创新的科学态度、独立分析问题及解决问

题的能力;是对大学生专业素质和实践能力培养的

综合检验,也是衡量学生专业综合水平的重要教学

实践环节。然而目前高校计算机专业毕业设计教学

质量下滑严重

[2]

,教师论文指导工作也面临许多困

难,甚至很多高校把毕业设计改革的焦点放在毕业

设计是否应该存在和废除问题上。如何加强和改革

大学毕业设计教学工作已迫在眉睫,找出问题的根

源,积极探索并解决问题是当务之急。

2 存在的问题

笔者近8 年来主要指导计算机专业本科毕业设

计教学工作,认为毕业设计所存在的问题与学生、

指导教师及学校所提供的环境及管理方式均有关

联。

2.1 学生方面的问题

1)科研意识淡薄,理论水平不高,选题盲目,

设计目标不明确。学生在毕业设计阶段缺乏基本

的科研能力

[3-4]

,如计算机专业的本科毕业设计

学生往往不知从何处及如何去查阅系统设计所需

资料,在众多的资料中也不知如何有效地阅读及

参考相应的资料,甚至对于目前较为流行的系统

设计工具及开发语言等更专业性的问题,更是知

之甚少;总是按照规定的模式按部就班地进行设

计,很少去思考“为什么要这样做”“可否换个

角度去做”,不善于发现并解决问题,缺乏创新

能力。在多年的毕业设计论文指导过程中,笔者还

发现很多学生不会应用学过的理论和知识点,如

无法规范地画出软件设计流程图,论文中流程图

画得五花八门。笔者经过与他们详细的交流得知,

主要原因在于学生做软件系统开发时缺乏有效的

设计,基本上就是学习了开发环境的使用,熟悉

了部分代码开发工具如JAVA、VC++ 等,就开始

进行系统设计,设计完成后开始写毕业论文,在

毕业论文中再按软件开发流程来介绍毕业设计课

题或项目的开发过程。由此画出的流程图基本上

就是功能图,而学生对功能图的描述比较随意,

所以画出的流程图极不规范。还有一个明显的现

象,就是学生在毕设过程中对数据库的设计也是

非常随意,不知数据的规范化,无法运用数据之

间的联系,一般也就是设计简单的独立的几张数

据表,然后运用开发环境对其进行简单的增、删、

改操作,对理论课程的教学内容的使用缺乏应有

的专业能力。

学生选题时,通常根据学院教师上传的毕业

设计课题作为参考,由于高校系统开放的选题时

间有限,加上对论文的选题背景缺乏一定的了解,

很多学生最后只是根据自己所熟悉的教师来选定

毕设课题,这种毫无目的的选题方式必然会给毕

业设计带来很大的被动与压力。

在毕业设计过程中学生往往还把大部分精力

放在了熟悉使用开发环境的工作中,而对于软件

项目开发的其他过程,如项目调研、项目系统设

计等环节不重视,甚至不考虑,设计目标不明确。

这样在整个毕业设计的过程中包括论文写作、团- 21 - 2013年4月中第11期(总第305期)

CETE 学术研究

队合作及沟通能力达不到毕业设计的

目标要求。

2)论文写作程序混乱,抄袭严

重。论文写作程序首先是确定选题,

查阅资料并掌握相关基础后撰写开题

报告,之后进行项目设计,待设计结

束后完成毕设初稿并修改定稿。但笔

者在毕业设计指导过程中往往发现这

样一个奇怪的现象,部分学生总是在

毕设最后阶段将毕业论文和开题报告

一起上交,也就是说开题报告和毕业

论文的书写时间是一致的,这也就从

侧面反映出学生并没有掌握毕设的基

本流程。且论文抄袭现象严重,如人

事管理系统、学生管理系统等这些毕设

课题,在参考书籍中可以找到类似系统

的实现方法,甚至可以在网上找到类似

的源代码,学生把界面稍微换一换,就

成了自己做的系统,大篇幅地抄袭他人

的研究成果,稍加修改就变成了自己的

论文。

3)就业压力大,投入时间少。

当前高校扩招严重,计算机专业毕业

生人数急剧增加,就业成了毕业生严

重的心里负担,各招聘单位每年在大

四上学期就开始大范围地招聘,这对

于即将毕业的大学生来说是个难得的

就业机会,于是他们对各种招聘会跃

跃欲试,基本都忙碌于各招聘会之间。

除此之外,毕设时间与各高校考研初

试、复试时间也相互重合,如此一来,

多数学生在毕业设计环节上投入的精力

甚微。

2.2 指导教师的问题

计算机专业毕业设计的课题根据

学科性质主要分为两大类,一类是科学

研究型课题,体现计算机基础理论与核

心技术的创新性,主要培养学生计算思

维能力和算法设计与分析能力;第二类

是工程应用型课题,培养学生程序设

计与实现能力及计算机系统的认知、

分析、开发与应用能力。但每一年学

院毕业设计选题内容大多是相似或相同

的,部分指导教师也都存在这样一种心

理,认为学生的科研能力非常薄弱,于

是在自己所负责的教研及科研项目中也

很少让学生参与;负责毕设相关指导任

务的各位教师,大部分又同时担负着繁重的教学及科研任务,这样一来,指导毕业设计的精力和时间就不是很充沛。这些原因都可导致学生实践及科研能力得不到有效锻炼,毕业设计教学效果当然就很不理想。

相关文档
最新文档