欢迎来到学术参考网

计算机专业毕业论文环节组织实施方案思考

发布时间:2016-11-23 17:28

  毕业设计是本科生最重要的实践环节。为提升计算机专业本科生毕业设计环节的教学质 量,需要从选题、组织、答辩等多个环节采取措施。尝试类似科研项目立项、项目验收的形式 进行毕业论文各环节的管理,能有效地提高毕业设计质量。

 

  0 引言

 

  毕业设计实践环节是完成教学计划达到本科生培 养目标的重要环节,是教学计划中综合性最强的实践 教学环节。它对培养学生的思想、工作作风及实际能 力,提高毕业生全面素质具有很重要的意义。

 

  限于总学分数的限制,目前计算机专业本科生主 要以打好基础理论为主,在实践教学环节的学时数就 相对少一些,影响了学生动手能力的训练。为了弥补这 一不足,计算机专业应该在毕业设计环节下大力气,从 选题、设计阶段的组织管理到论文撰写与答辩等多个 环节采取措施[1:使每一个学生必须熟练使用一种开发 工具;使每一个学生必须实际开发一套软件系统;通过 项目申请、立项的形式对学生进行系统的工程训练,努 力提高学生的系统分析能力;采取项目验收的形式进 行毕业论文答辩。以上措施的实施,对提高毕业设计质 量具有显著的效果。

 

  1 毕业论文选题

 

  以导师提出题目为主,也可以由学生从企业自己 找来题目。我们在新疆联系了几家信息技术开发公司, 在这些公司设立实习、实训基地。使部分学生有机会实 际参与这些公司的科研项目开发,例如某电信公司的 维哈柯文输入法项目一次就吸纳了八位学生参加研究 工作,这些学生在论文工作完成后,不仅业务能力得到锻炼,也使企业了解了学生的能力,一部分学生在论文 完成后在该企业就业。

 

  采取项目申报、立项的形式进行毕业论文选题,学 生打算参加哪个项目,要写出项目申请书。对论文的选 题提出一些要求:

 

  (1) 题目应具有工程实践意义

 

  论文应该是一项实际、具体的工程设计,有进行开 发、实验的必要,能够系统、全面地锻炼学生掌握、使用 工具的能力及设计开发能力,选题应具有一定的应用 价值。

 

  (2) 题目应具有技术含量

 

  选题应具有_定的创新性或是具有_定技术含量 的设计,应使学生通过解决一定技术含量的问题提高 分析问题、解决问题的能力。

 

  (3) 题目的工作量要适当

 

  应该是3个月左右可以完成。不能是工作量太小, 例如作一些配置研究等。

 

  (4) 鼓励学生参与导师的科研项目的研究 但要求导师应该严格自律,要保证学生通过毕业

 

  设计能够切实受到系统的工程训练。不鼓励为导师制 作课件、为导师做一些简单重复的机械性、没有技术含 量的工作。

 

  (5) 鼓励团队作战

 

  一个班级总是有学生动手编程能力强一些,有些学生系统分析能力强一些,也有学生动手能力很弱。需 要将这些学生组合起来,发挥优势,带动弱势,共同完 成一个系统,提高学生配合协作工作的能力和团队精 神,提高毕业设计水平。

 

  (6)设计任务应该是可以演示、验证的。不鼓励纯 粹的理论学习或综述性的论文,至少也要有仿真实验 效果。即答辩时必须有代码,并且在计算机上能运行。

 

  目前我院计算机专业毕业设计选题主要以应用、 开发、实施类的项目为主,主要集中在各种管理信息系 统开发约占35%,各种网站及网上系统开发约占30%, 结合教师科研的多文种信息处理技术研究约占25 %, 大型应用系统开发约占10%。虚拟题目占多数,具有应 用价值的研究成果不足50%

 

  2 毕业设计阶段组织管理

 

  (1) 确定题目

 

  采取学生与导师双向选择的做法。学生如果选择 了某导师的题目,与该导师交流沟通,双方交流设计目 的、方法、工具及成果等,供学生进一步明确选择这个 题目

 

  论文题目初步拟定后,导师指导学生写出项目申 请书。申请书包括研究内容、研究方法、拟采取的主要 方法、使用的开发工具、成果的功能性能指标等。采用 课题组管理形式,明确软件周期的各环节,各环节的主 要完成人。作出初步的软件需求说明书以及数据要求 说明书、概要设计说明书等。锻炼学生分析问题、解决 问题能力,锻炼学生写项目申请书的能力。

 

  (2) 开题

 

  指导教师及教研室论文题目审查小组根据学生的 项目申请书,给学生下达毕业论文设计任务书,并明确 宣布项目开题,进入实质性设计阶段。

 

  设计任务书由教研室主任与指导教师一起签字, 设计任务书规定了论文(设计)题目、要求完成的主要 内容、使用的开发工具、成果提交形式及完成日期等。

 

  (3) 设计过程的各阶段指导教师全程参与

 

  指导教师从总体上把握、指导学生的毕业设计活 动,引导学生把软件工程课学习的方法应用到毕业设计 工作中去[2]:在最初的需求分析阶段及系统分析与设计 阶段要多多提出建议,开拓学生的思路,对系统的体系 架构、模块分配、接口规范、开发工具及任务分配等提出自己的建议意见;在代码实现阶段主要是督促学生 养成好的软件开发习惯,保证代码的结构化、可读性、 移植性,及时进行模块测试,及时补充详细设计说明 书、数据库设计说明书等设计资料;在软件测试调试与 运行阶段督促学生写出测试计划、测试分析报告,同时 整理完善用户手册、操作手册等文档;在论文撰写阶段 要引导学生认真总结设计工作,提炼出具有核心价值 的部分,反映到论文上。要引导学生多看一些文献资 料,多看一些比较相似的项目的论文,借鉴论文格式, 学习论文的写作规范及写作要素,例如推荐学生阅读 《计算机专业毕业设计论文摘编(本科)[3]—书。同时要 求导师对论文提出书面修改意见,并督促修改完善,确 保论文写作质量。

 

  (4) 进行中期检查

 

  以教研室为单位对论文工作进行中期检查,参照 任务书检查已完成的任务、尚需完成的任务、存在的问 题,解决方法等,对论文工作进度给予评价。通过中期 检查发现一些工作不够认真的项目,督促学生顺利完 成论文工作。

 

  (5) 进行预答辩

 

  在正式答辩前1~2周进行,学生通过预答辩熟悉 答辩程序,发现论文的不足,及时修改论文及设计,可 有效提高论文质量。

 

  3 毕业论文要求

 

  提交的论文材料要求:

 

  (1)论文,一般在40页左右;(2)计算机软件设计 说明书,一般在60页左右;(3)论文设计的代码光盘。

 

  毕业设计论文是毕业设计工作的总结和提高,能 反映出学生所具有的专业基础知识和分析解决问题的 能力。对论文内容要求基本观点正确、论证充分、设计 合理、实验充分、结论正确。要坚持实事求是科学态度, 没有造假和抄袭行为。对论文设计质量要求结构合理、 条理清楚、文理通顺、文体格式规范、图表清楚。图样绘 制与技术要求符合国家标准,图面质量及用语符合专 业要求。其中计算机软件设计说明书是附加的要求。主 要是锻炼学生按照GB8567-2006国家标准进行计算机 软件文档编制编写材料的能力,进一步提升学生的软 件设计与开发能力。

 

  4 论文答辩形式

 

  组织毕业论文答辩的目的是为了进一步考查和验 证毕业论文作者对所著论文的认识程度和当场论证的 能力。进一步考察毕业论文作者对专业知识掌握的深 度和广度,审查毕业论文是否为学生自己独立完成等 情况。

 

  计算机专业毕业论文答辩形式有其自身的特殊 性。为了检验每一个学生是否熟练的掌握了一种开发 工具,检验每一个学生是否实际开发了一套软件系统, 需要在论文答辩时采用项目验收的形式答辩。

 

  计算机专业的许多软件设计都是需要环境支撑 的。搭建、配置这些环境都很麻烦,无法在大合堂教室 的微机上搭建这些环境。为了实际查看学生的设计工 作,曾经让学生自己搬一些搭建好的微机到合堂教室, 但合堂教室的投影仪接驳微机困难,经常是无法投影, 答辩现场频繁安装微机、频繁更换显示等,造成答辩现 场混乱,效果极差。

 

  如果不看学生的实际设计,就会出现拷贝或网上 下载论文参加答辩的情况,而仅凭答辩现场10分钟的 提问很难确定学生的论文是否自己做了,是否是下载 或拷贝的论文,这使毕业设计效果大打折扣。

 

  因此,现在的计算机专业毕业论文答辩采用项目 验收的形式。尽管学生依然有可能从网上下载论文,但 由于需要现场运行(下载的论文没有源代码 >,并且需 要现场查看源代码,现场查看设计的内容,学生是无法 作弊的。即便是有学生搞到了别人的代码,要完全搞 懂,能够修改、运行也是不容易的事情,也达到了毕业 设计的目的。

 

  我们目前采用的计算机专业毕业论文答辩形式 为:

 

  (1) 学生通过PPT介绍自己的设计工作(在小组答 辩,一般在5分钟);

 

  (2) 学生通过运行自己的软件介绍软件设计的功 能及特色等(一般在10分钟);

 

  (3) 教师提问及解答(一般在10分钟)

 

  教师通过查看学生设计的软件的功能,提出验证 其中部分功能,询问查看数据间的关系,询问查看主要 代码在哪里?某一段代码的意义?软件总体的框架、目 录结构?多种属性文件的作用?询问查看数据库连接?

 

  询问查看数据表在哪里?提出修改某一界面、字段或内 容,问学生应该在哪里修改等,系统综合性地考核学生 的论文工作。判断该生的论文是否实际做了工作?做了 多少工作?是不是该生自己做的工作?技术水平如何? 工作量如何?

 

  (4) 评分

 

  实行指导教师评分、评阅教师评分与答辩组评分 三结合的评分机制。权重为3:2:5

 

  其中,指导教师评分主要侧重在学生设计阶段的 评价;评阅教师评分主要侧重在论文的文本规范性;答 辩组评分主要侧重在答辩时学生的表现及系统演示的 效果,项目指标、功能、性能完成情况等。

 

  (5) 推选出小组评优的意见。

 

  (6) 小组评优的论文参加公开答辩。

 

  5 结语

 

  采取了类似项目立项、实施、验收的形式进行毕业 设计,系统地锻炼了学生软件项目的系统分析、设计、 开发和测试能力,锻炼学生按照工程化的原则和方法 从事软件项目开发和管理。在论文答辩环节采取软件 演示与查看源代码的方式严格把关,杜绝了许多论文、 设计的抄袭现象,大大提高了学生论文设计质量。

 

  作者:袁保社1 ,许静1 ,张建华2

 

  (1.新疆大学信息科学与工程学院,乌鲁木齐830046; 2.新疆公众信息股份有限公司,乌鲁木齐830011)

上一篇:计算机类本科毕业论文质量分析及对策

下一篇:浅析计算机网络安全的隐患及管理策略