本院概况 师资队伍 学生情况 科学研究 人才培养 教学管理
     
 
     

学院主页>教学管理文件

 

 


7.2-1 毕业设计质量标准

计算机科学与技术专业的毕业设计指导手册

 

毕业设计的内容、性质、工作方式、工作量与学科领域(又名研究方向)和课题类型密切相关。课题类型一般划分为工程型、科研型和理论型三种。

 

一、计算机科学与技术专业的学科领域

   (一)、  教育部界定的“计算机科学与技术”专业的学科方向

    为了使培养的人才能与高度竞争和高度综合的技术发展趋势相适应,教育部在19976月将原有的五个学科方向,即计算机理论、计算机体系结构、计算机软件、计算机应用、计算机元器件,缩减为三个学科领域,即:

    1.计算机软件及理论

    2.计算机体系结构及元器件

3.计算机应用

    其内涵则尚未严格界定。

(二)、 计算机学会教育委员会和高等学校计算机教育研究会推荐的学科方向

    我国计算机专业的教学、学科及教学大纲一直是参照美国计算机学会ACM和电子工程师协会IEEE向美国教育界推荐的教学大纲来拟制的。1991年,美国ACMIEEE根据汁算技术发展的艳趋势提出了以知识点来组织教学的91大纲,我国计算机学会教育委员会据此提出了《93教学计划》。该计划覆盖了计算机专业所有学科。它把计算机专业划分为九个主要领域的科目,它们是:

    (1)算法与数据结构

    (2)计算机体系结构

    (3)人工智能与机器人学

    (4)数据库与信息检索

    (5)人一机通信

    (6)数值和符号计算

    (7)操作系统

    (8)程序设计语言

    (9)软件工程与方法学

    2002计划中,把计算机科学与技术学科划分成14个知识体系,它们是:

    (1) 离散结构

    (2) 程序设计基础

    (3) 算法与复杂性

    (4) 计算机组织与体系结构

    (5) 操作系统

    (6) 网络及其计算

    (7) 程序设计语言

    (8 ) ------机交互

    (9) 图形学和可视化计算

(10) 智能系统

    (11) 信息管理

    (12) 社会和职业问题

    (13) 软件工程

    (14) 数值计算科学

   (三)、计算机应用领域

    随着计算机技术快速的向各非计算机专业渗透,各行业都设有计算机应用课程或专业。教育部制定的计算机专业学科方向所包括的计算机应用和各个专业所述的计算机应用也存在差异。例如,建筑专业的计算机应用,指的是利用建筑CAD为本专业服务,它并不深入到CAD技术本身;而计算机专业的计算机应用,则指将CAD技术用于建筑,并不深入到建筑学。随着社会走向信息化,应用学科也随之日益扩大。当今业已出现的计算机应用专业,计有:

    (1)各种计算机辅助工程CAx(x=设计、制造、教学、试验、工艺设计…)

    (2)管理信息系统MIS

    (3)决策支持系统DSS

    (4)办公室自动化OA

(5)计算机图像处理

(6)计算机语音处理

 (7)计算机视觉

    (8)知识工程与专家系统

    (9)各种嵌入式应用及武器系统

    (10)自然语言与中文信息处理

    (11)工业控制与自动化

    (12)各种模拟与仿真系统

    (13)地理信息系统

    (14)全球定位系统

    (15)电子商务

    (16)电子出版与图书

    (17)广告与动画

    (18)计算机通信与Internet

    (19)游戏与娱乐

    (20)预报、评估与预警系统

    (21)虚拟现实与多媒体制作

 

二、课题类别与择题方法

目前计算机本科教学大纲不再细分专业,即本科生只有一个专业,博士、硕士研究生则按教育部的规定分为三个专业。本科生只能从毕业设计的课题中大致上看出他隶属于三个专业中的哪一种。因此,如何根据自己的志向、兴趣,选好课题与指导教师就比较重要了。它会影响到今后若干年,甚至大半生。然而,对于拟通过攻读硕士研究生继续深造的同学,为了打下坚实的基础,有时他计划在攻读硕士学位时研究方向偏重于软件,而在毕业设计阶段选择硬件课题;或者硕士课题是理论性的,而毕业设计的课题侧重于工程应用。

1  课题类别

1)理论型

这类毕业设计的工作重点是写毕业论文。理论是对课题涉及的事物以及其属性和运动规律的理性概括,具有一般性和严密的论证性。计算机系统中借鉴数学论证方式,从设定的定义和公理出发,提出该论题内在关系的定理,并证明这些定理正确完备。证明过的定理又是新定理证明的依据。类似于数学符号表示法,形式化的符号表示可以避免二义性,是有价值的学术论文追求的形式。

一般说来,所有的计算机应用领域都有理论性课题,即使是非常具体的工程实现。例如,信息管理系统,建立在排队论、运筹学上的物流最优管理,就是它的理论课题。然而,这些课题往往是该应用专业的主要研究方向。计算机专业一般不选这类课题,除非项目必须完成而该领域又无人涉足。例如,计算机图形学开展的初期,制图专业的人并未介入,这时的理论问题只好由计算机专业的人去做。这种情况并不少见。

理论论文并不一定要形式化的定理证明系统,也不需要几篇论文就建立一个完整的理论体系。建立在惯性系统假设上的牛顿三大定律,几百年才能出几篇?]多数人的理论论文是将前人的工作作为假设前题,在此基础上作一两步推进,这就十分不错了。对于前人尚未开展过工作的理论问题,给出理论模型(模型表达可以用图或自然语言)并论证它的适用性,也是很好的理论文章。例如,软件工程学家Behm的软件开发生存周期瀑布模型就是范例。随着对问题深入的研究,从定性模型给出定量的公式和定律是一般规律。这种情况对于新兴的计算机科学是很常见的。   

如果不能给出严格的定律和形式证明,作为论文,论证和验证必不可少。论证是收集、引用说明问题的资料、数据、其它文章的结论。验证是以计算机软件或硬件做出模拟、仿真或验证的实物,通过演示表示其结果的正确性。制做验证物的工作量在毕业设计中不应超过总工作量的14。要求一个大学生对理论课题有建树,能提出一、两个定理一般是不容易的。理论型的毕业论文还有一种是将前人的理论研究用自己的观点复述一遍或综述几个人的论点得到一明晰完整的文章,也能体现学生的创造性。“他用十句话说明这个问题,我用三句话就说明了”怎么不是创造?!但切勿照搬照抄。

2)科研型

这类课题,整个说来,不一定要做出工程产品或日后可实施的技术规范。科研型课题带有首创性和探索性,只希望基本成功,在关键技术上有突破、有创新点,不排除有重大缺陷。一般是技术原型,但不排除其中某部分就是日后产品的主要部分或使用的工具。国外已成熟的技术,而在国内是首次研制,也属科研型。它着重一般方法和核心实现技术。例如,对于“操作系统设备管理新模式”课题,只根据新的设想做出一、两种有典型意义的设备的管理,并予以分析、设计和实现,而不必每种设备都要做完。全部作出是工程开发的任务。这类课题的论文和所做的软、硬件等原型产物同等重要。所以,在时间安排上大致一半对一半。

这类课题一般是比较大的,毕业设计只能选其中一个子课题作为设计任务。更多情况是:这种子课题是工程型的(见下段)。科研型子课题,从熟悉资料到进入能工作的状态,耗时较多,例如,必须先消化引进的软/硬件系统或工具,而后才谈得上在此基础上开展工作,所以有的学校采取提前进入老师的课题(例如,在三年级下学期,将中等以上成绩的学生介绍到老师的课题组)以缩短准备期。毕业设计必须保证约有12的时间供学生自己动手做,否则和开一学期课没什么两样。论文报告大体分理论部分(本课题依据的原理和当今解此问题途径的分析)和设计实现两部分。可参照工程报告型论文写法,但理论、原理或方法部分份量要大一些。

3)工程型  

毕业设计期间必须做出工程产品的一部分或相对完整的工程原型系统。这类课题的开发实现,应占毕业设计工作量的大部分时间(例如,大于34)。现代工程非常强调写文档,在开发期间,各阶段都要写文档。毕业设计说明书属技术报告型,报告本课题所依据的原理、规范和实现模型所需要的环境支持,总体实现方案,各()部分的设计与实现,与外部的接口等。但不等于文档集合,毕业设计说明书带有论证性。如这个课题当今有几种实现方案,为什么要选此种方案?本方案有什么优缺点?软/硬件互易带来的好处和问题等。书写时要突出重点,对核心部分、独创部分详细一些,对一般人都能设计实现的子部分一带而过,只是为了文章的系统性、完整性才提到它。毕业设计说明书要强调系统性,即从分析、设计、实现到测试,每个阶段的重点技术都要说清楚。特别是测试结果的分析和使用情况(如果有的话)是工程型课题最为增色的部分,切不可略去。

工程型设计的最大问题是达不到系统锻炼的目标。有时为了等待一个板子的芯片加工要耗去几个月的时间,调试没进行多少时间,就到毕业设计结束的时间了。或者一个信息系统只设计、实现了输入部分,以后大部分时间都花在输入数据上,对于这种情况,仍应尽可能地按全系统来说明,·最后再落实到自己做的那一部分。答辩时按整个系统考核(没有深入部分可适当放松)。这当然要熟知协作者的工作,但切勿把别人的工作当自己的成果来报告。

2  择题方法

1)双向选择

课题应于毕业设计开始前的一学期期末或开始时的第一周张榜公布,以便学生选择。学生择好课题后,若发生了冲突,应由班主任协助指导教师或课题组长来予以调整。

张榜题目来自各课题组或指导教师,题目力求真刀真枪,是学校科研或工程开发项目的子课题,或教师的预研自选题。题目大小应以使中下等成绩学生能完成为宜。学生自选题应事先和教师协商,统一纳入张榜题目中。

2)因材定题和因题定人相结合

    学生的志向、兴趣、能力不一定正好与张榜题目相匹配,此时应予调整:

    (a)对于理论型题目,应选数学基础好,喜爱抽象思维的学生。

    (b)对于工程型题目,应选动手(编程或做硬件板子)能力较强的学生。

    (c)对于要学很多资料才能进入课题的题目,应选自学能力强的学生。

    要鼓励服从大局,即使是“纯体力劳动”型的题目也要有人去做,教师则应加强指导(如另给一相关小题),使其设计达到一定水平,工作态度好,工作量非常突出,虽然技术创新不多也应得到较好评分。

(3)  提倡多人协作做大题    ·

一人一题不重复是防止抄袭的重要准则,但当今技术的发展,需要有团队和协作精神,应有意安排25人共做的大课题,每人负责其中的一个子课题。这样,每人都立足于大题目而予以展开,而重点突出的是自己的子课题。这样,既受到开发大系统的训练,又培养了协作精神,还能学到较多的东西。做出的成果价值相对大些。

(4) 及早明确目标   

有些探索性科研题或较大题目,甚至连教师事前都不知道难度、深度和必需的条件。进入课题,熟悉了资料后,经过分析,子题逐渐明朗,此时应及时调整条件不足、工作量过大部分。及早让每个学生对自己的工作做到心中有数,如:到底要做什么?哪些是核心,这些核心是否有了解决途径?要求的条件?大致日程安排等。如果进入课题一月后,尚不能明确的回答上述诸问题,毕业设计质量肯定会受影响。

 

 

 

 

 

 

 

 

 

 

  

三、毕业设计任务书

    (1)题目:

    (2)设计时间:

    (3)设计资料及设计技术要求

       ①原始资料

       ②教师指定的参考资料

       ③技术要求

    (4)工作内容

    (5)毕业设计成果

   任务书样本:

   1 题目:校园网计费系统的改进与扩充。

   2 设计时间:18周。

   3.设计资料及设计技术要求

    ①原始资料:a.原有网络计费系统需求分析文档。

    b.原有计费代理监听系统源代码。

    ②教师指定的参考资料()

    ③技术要求:a.普通用户可通过浏览器查询网络使用情况及费用。

    b.系统管理员可进行配置管理及报表打印。

    c.数据统计及时、准确,用户界面友好。

    4.工作内容

    ①分析原有计费系统,提出不足与改进模型。

    ②以Web服务器为基础构造新系统模型。

    ③实现按新模型做出的实用的系统,包括各子部分的设计、实现及调试。

    ④编写论文。

    5.毕业设计成果

    ①本系统软()件及清单一套。

    ②设计报告一份。

 

四、毕业设计考核内容

毕业设计是对学生四年学习情况的综合检验,是考核学生各方面能力的重要教学环节。为全面衡量毕业设计的水平,提高毕业设计的质量,达到通过毕业设计培养能力、锻炼才干的目的,制定如下办法:

1.毕业设计中要注重独立工作能力和创造性思维能力的培养,突出学生检索与阅读文献资料的能力、分析和设计的能力、实际动手的能力、撰写技术总结和设计报告的能力;

2.毕业设计的成果由两部分构成,即软件(硬件)产品和设计报告。软件(硬件)产品应完成设计要求,达到预期目的,实现相应功能;设计报告要详细描述问题需求、设计思想及实施方案。要求达到2--3万字(包括图表)。

3.毕业设计成绩根据以下方面的综合考评结果核定,最终成绩以百分制形式给出:

1)软件(硬件)质量的考核(占30%)。主要考查学生的实际动手能力和创造性思维能力。要求软件(硬件)功能齐全、性能稳定、界面友好、技术先进、创意新颖、有实用价值。由答辩小组给出成绩。

2)设计报告质量的考核(占25%)。主要考查学生的理论水平及文字表述能力。要求达到设计合理、方法得当、结构清晰、语言流畅、叙述清楚、图文并茂、运用资料恰当。由论文评阅者给出成绩。

3)答辩情况考核(占25%)。主要考查学生的语言表达能力、综合概括能力、知识运用能力、随机应变能力。要求自述时条理清晰、语言精练、表述完整,回答问题迅速、准确。由答辩小组给出成绩。

4)毕业设计过程考核(占20%)。主要考查学生的独立工作能力、刻苦钻研精神、遵守纪律情况。该成绩由指导教师根据学生在毕业设计过程中的表现给出。

4.对于毕业设计要从严要求,各答辩小组按上述第3条规定实事求是地给出综合成绩,按20%的比例推荐准优秀名单参加大组答辩,确定其中的优秀者。按15%的比例选出较差者参加大组答辩,确定其中不及格者。大组答辩由院答辩委员会组织进行。

5.毕业设计的最终成绩经院答辩委员会审查确定后公布。            

                                              

五、毕业设计报告规范

这里只规定正文标题,其他请查看教务处主页上的《烟台大学毕业设计规范》

正文规范(用A4纸)

章标题  宋体小二号字,居中

节标题  宋体小三号字,左顶格

项标题  宋体小四号加粗,左顶格

内容用五号宋体

例:

2 系统设计

2.1总体结构设计(宋体小三号字)

2.1.1 子系统划分(宋体小四号加粗)

    把整个系统划分为若干子系统…(五号宋体)

2.1.2  网络布局

 

六、毕业设计监控方式

组成毕业设计过程监控小组,每两周检查一次本组所有学生的毕业设计进展情况,督促学生做好毕业设计。对于两次无故不接受检查的学生,提出警告,对于三次及三次以上无故不接受检查的学生,不准其参加毕业答辩,成绩按不及格论处。检查时间由各小组自行安排。

 

七、毕业设计评分标准

(1)    优秀:按期圆满完成任务书中规定的项目;能熟练地综合运用所学理论和专业知识;

立论正确,计算、分析、实验正确、严谨,结论合理;独立工作能力较强,科学作风严谨;毕业设计有独到之处,水平较高。

    设计报告条理清楚、通顺,论述充分,符合技术用语要求,符号统一,编号齐全,书写工整。图文并茂。

    答辩时,思路清晰,论点正确,回答问题基本概念清楚,对主要问题回答正确、深入。

(2)良好:按期圆满完成任务书中规定的项目;能较好地运用所学理论和专业知识;立论正确,计算、分析、实验正确,结论合理;有一定的独立工作能力,科学作风好;设计有一定的水平。

    设计报告条理清楚、通顺,论述正确,符合技术用语要求,书写工整。图文并茂。

    答辩时,思路清晰,论点基本正确,能正确地回答主要问题。

(3)中等:按期圆满完成任务书中规定的项目;运用所学理论和专业知识基本正确,但在非主要内容上有欠缺和不足;立论正确,计算、分析、实验基本正确;有一定的独立工作能力;毕业设计水平一般。

    设计报告通顺,但论述有个别错误或表达不甚清楚,书写不够工整。图文完备,但质量一般或有小的缺陷。

    答辩时,对主要问题的回答基本正确,但分析不够深入。

(4)及格:在指导教师的具体帮助下,能按期完成任务,独立工作能力较差且有一些小的疏忽和遗漏;在运用理论和专业知识中,没有大的原则性错误;论点、论据基本成立,计算、分析、实验基本正确。毕业设计基本符合要求。

    设计报告通顺,但叙述不够恰当和清晰;词句、符号方面的问题较少;图文质量不高,工作不够认真,个别错误明显。

    答辩时,主要问题能答出,或经启发后能答出,回答问题较肤浅。

(5)不及格:任务书规定的项目未按期完成;或基本概念和基本技能未掌握。在运用理论和专业知识中出现不应有的原则错误;在方案论证、分析、实验等工作中表现为独立工作能力差,毕业设计未达到最低要求。

    设计报告不通顺,书写潦草,质量很差。图文不全,或有原则性错误。

    答辩时,对毕业设计(论文)的主要内容阐述不清,基本概念糊涂,对主要问题回答有错误,或回答不出。

 

 

计算机学院

2003. 10. 30