计算机科学与技术专业毕业设计代码行要求
(均不含开发工具自动生成的代码)
题目类型1:能够独立完成信息管理系统、网站设计开发和移动应用程序等软件。核心代码量(不含开发工具自动生成的代码)满足以下要求:
(1)信息管理系统(网站)设计代码量合格标准不低于1500行代码;(提升标准:良好及优秀:3000行以上);
(2)基于Android的移动应用开发代码量合格标准不低于800行代码;(提升标准:良好及优秀:1500行以上);
若系统中包含数据库的设计和开发,则要求如下:数据库:Oracle、SQL Server、MySQL等;表的数量要在4个以上(含4个),每个表中用于测试的数据条数在20条以上。根据毕业设计题目的要求设计表的主键、外键等基本约束。
题目类型2:对计算机领域的某一项先进技术进行研究、或对某一算法进行研究。要求学生深入了解所研究的先进技术或算法,并完成以下工作之一:
(1)能够设计并编写源代码实现技术或算法,并能够使用数据对所实现算法进行测试,得出有实践意义的研究结论;
(2)对技术或算法具有一定创新性,能够面向具体应用改进算法,并能够设计系统实现改进后的算法。最后,采用数据对算法进行测试,得出实践性的研究结论。
对于以上任一研究工作,均要求核心算法代码量合格标准不低于500行(不含开发工具自动生成的代码)。 (提升标准,良好及优秀1000行以上)
若系统中包含数据库的设计和开发,则要求如下:数据库类型:Oracle、SQL Server、MySQL等;表的数量要在4个以上(含4个),每个表中用于测试的数据条数在20条以上。根据毕业设计题目的要求设计表的主键、外键等基本约束。
题目类型3:嵌入式系统,能够基于已知的单片机、ARM开发板等嵌入式系统进行硬件或软件的扩展和开发。
开发环境(硬件平台、编译器、软件版本)论述和搭建;
使用C、C++或汇编语言作为开发语言;核心代码量合格标准(不含开发工具自动生成的代码)不少于800行。(提升标准,良好及优秀1500行以上)
题目类型4:协议相关研究,能够理解协议的工作原理,编码实现协议部分功能或进行平台移植。
要求核心代码量合格标准(不含开发工具自动生成的代码)不少于500行;(提升标准,良好及优秀:1000行以上)
其他类型题目比对参照上述基本合格要求执行。
计算机学院数字媒体技术毕业论文合格标准
1. 游戏设计开发类型:
该类型包括:游戏开发、网站设计开发和移动应用程序等软件类课题。合格的基本要求如下:
l 代码工整:代码的命名方式统一,代码的间隙一致;
l 技术使用较全面;(应用到数据结构、游戏常用算法、数据库、游戏引擎、网络编程、脚本编程、计算机图形学、D3D程序设计、OpenGL编程、STL等内容中至少3项);
l 代码量达标:个人独立完成代码量不能低于1200行(不含重复性代码)
2. 媒体制作类型
l 创意新颖,主题明确;
l 作品完整,动画和视频类作品2分钟以上;
l 能很好地结合技术和艺术表现手法完成作品,作品包含有一定的特效;
3. 美术设计类型:(游戏美术,界面UI设计)
游戏美术:
l 必须是原创;
l 包含原画设计、模型设计、渲染,画面风格统一;
l 完成一部2分钟以上的展示视频文件;
界面UI设计:
l 界面风格统一,界面图标精美且要求达到20个图标、并且符合选题,界面布局合理,完成界面交互流程图;
l 必须用AXURE完成界面的交互功能和效果;
l 页面要求5个页面以上;
计算机学院毕业设计合格标准-科研类题目
1. 选题:无修改
2. 代码行:题目类型2-无核心算法代码量要求,但要求需要编程实现可视化系统界面,并支持对于该项目进行演示的基本操作,总代码量不低于800行。提升标准:良好及优秀1500行以上。
3. 文献综述:对于题目类型2基本要求-参考文献不少于20篇,其中10篇以上是近5年的文献或者领域的开创型经典文献(可超过5年,由指导教师界定)。提升要求-10篇以上是英文的期刊或会议正式发表论文,对于文献中的方法有自己的分析和评价,指出其贡献和不足,并能提出自己的改进意见。
4. 可行性分析:题目类型2可不进行经济因素中的成本计算
5. 需求分析:无修改
6. 概要设计:无修改
7. 数据库设计:题目类型2如果不使用数据库则不要求
8. 系统测试:题目类型2要求有测试,但主要是功能测试和算法精度等的测试,在测试环境、用例数、数据库等方面不作要求
9. 指导教师:无修改
10. 评阅教师:无修改
11. 毕业答辩:无修改
12. 软件项目管理与经济决策能力:对于题目类型2不要求
13. 工程测试能力:同8中对于系统测试的要求
14. 创新意识工程伦理:无修改
15. 社会文化判断力:无修改