软件工程方向硕士论文撰写指南 (2012-09-09 10:07:20)转载▼ 标签: 硕士 论文 答辩 分类: 学有所成
年复一年指导硕士研究生撰写论文,特将软件工程方向的专业硕士(即工程硕士)以及学术硕士(即工学硕士)的论文工作要点总结如下。
注:本文的第四第五部分,同样适用于工学硕士论文
V1.0,2012/09/09;V2.0,2012/09/21;V2.1,2012/10/12;V2.2,2012/10/26;V2.3,2012/12/22
V2.4,2013/01/07;V3.0,2013/01/08;V3.1,2013/01/17;V3.2,2013/01/20;V3.3,2013/03/12
V3.4,2013/03/19;V3.5, 2013/03/27;v4.0,2013/04/19;V4.1,2013/05/04;
V5.00,2013/05/19 调整章节顺序,增加第三章“如何与导师沟通”,补充“行文风格”以及“答辩前应准备的材料”
V5.1,2013/06/20 修订5.3,增加ch1的大纲条目及说明
V4.2,2013/09/13 增加关于开题/阶段报告的字数说明
V4.3, 2013/09/24 增加需求分析说明书的样例,增加论文的覆盖内容及范围说明
V4.4,2013/10/15 增加“如何应对论文评审意见”章节
V4.5,2013/10/18 增加“硕士研究生论文常见的结构问题”链接
V4.6, 2013/10/22 增加“毕业答辩模版”链接
V4.6,2013/10/23 修改“论文覆盖的内容及范围”
V4.7,2013/11/22 修改增补“开题报告综述”、“阶段报告综述”的内容说明
V4.8,2014/01/08 补充“自行查重”的说明,添加“审批材料一(2014版)”链接
--== 目录 ==--
零、序
一、软件工程方向硕士研究生基本情况
二、软件工程方向硕士论文选题方向
三、如何与导师沟通
四、软件工程工程硕士论文阶段流程
五、如何撰写论文
六、如何应对论文评审意见
七、如何撰写答辩用PPT
八、特殊说明
-------------------------------------------------------------------
零、序
所谓“工程硕士”,按照教育部的正规称呼,应该是“专业硕士”的一类,它对应的是“工学硕士”,即“学术型硕士”。
特别需要澄清的一点是,软件工程方向的工学硕士,是学术型硕士,纳入到工学硕士的培养体系中,与“软件工程工程硕士(或称:软件工程专业硕士)”完全不同。另,软件工程学科在2011年已经由教育部批准,成为一级学科,与计算机科学与技术、信息与通信工程等并列,有独立的工学硕士和工学博士方向。
为了做区分,我们会说“软件工程工学硕士”和“软件工程专业硕士”。听起来很拗口,不过这是为了避免更多人迷惑的办法。
根据教育部2012年发布的专业硕士教育的相关规定,教育部会定期进行专业硕士教育的评估,如果专业硕士的论文存在问题,导师要承担连带责任,包括通报批评、停止招生乃至取消硕士导师资格等。所以,请同学们自己重视论文阶段工作,导师的要求是很严格的。
-------------------------------------------------------------------
一、软件工程方向硕士研究生基本情况
1.1. 工学硕士
软件工程方向的工学硕士均为全日制,学制2.5年,在每年的3月份答辩,4月初离校。工学硕士在学校本部住宿、上课;学费、奖学金、助学金等与其他专业方向的工学硕士完全相同。
1.2. 专业硕士
按照是否脱产学习,软件工程专业硕士可以分为全日制和在职(非全日制)两类。
1. 全日制(脱产)
全日制专业硕士学习期限为2年。毕业时,学校会颁发毕业证和学位证(俗称“双证”)。入学的第一个学期(秋季学期),修满所需学分;自第二个学期(春季学期,一般从每年3月份开始),进入论文阶段,同时需要进行企业实践,实践期一般为10个月,实践结束后,要由相关企业开具实习证明。论文撰写内容应该是实践过程中所做的工作。
当前(2013年)的一些特殊情况:信息与通信工程、计算机科学与技术等方向的专业硕士,录取时与工学硕士并轨,学制、学费与工学硕士相同(2.5年),大部分导师对其培养也不与工学硕士区分。而软件工程方向的专业硕士,学制、录取方式与工学硕士差异很大,整个学习期间的学费与工学硕士差别也较大。
2. 在职(非全日制,非脱产)
在职专业硕士学习期限为3-5年。毕业时,学校仅颁发学位证(俗称“单证”)。利用周末时间集中授课,课程持续1.5年。在修满必需学分后,进入论文阶段。若从入学之日起5年内未能答辩,则视为放弃学位。
-------------------------------------------------------------------
二、软件工程方向硕士论文选题方向
2.1. 专业硕士
软件工程方向的专业硕士论文选题,按照目前培养方案的要求,必须是与软件工程有关的内容。关于选题的官方说法,参见:==>【2011年校学术委员会签发的文件】。
所谓与软件工程有关的内容包括:
1. 软件的开发
这是最常见的选题方向,也是最正规、最容易得到认可的方向。一般来说,软件开发的题目,可以是一个系统,也可以是一个或者几个模块。不过,不论是系统还是模块,都要包括如下几个阶段:
a) 需求分析
b) 概要(总体)设计和详细设计
c) 编码(是指重要的、关键的算法部分)
d) 部署和测试
2. 软件工程的其它方向内容
例如:
a) 软件需求管理、变更
b) 软件体系架构
c) 软件测试管理
d) 软件过程改进
e) 更多内容,参见《软件工程知识体系指南》
3. 论文覆盖的内容及范围
按照软件工程学科的论文要求,软件工程方向的论文,需要至少覆盖软件工程的两个阶段,例如:需求+设计,设计+实现,需求+设计+实现,需求+设计+实现+测试,设计+实现+测试,......
如果是测试领域的论文,则应该涉及到:测试设计+测试执行+结果分析
如果是需求管理领域的论文,则应涉及到:需求获取、需求变更管理、需求分解、需求跟踪等方面
2.2. 工学硕士
工学硕士选题一般均按照导师要求执行,与工程硕士依据自己实际工作或者实习内容选题有所不同。总体上,工学硕士选题与工程硕士类似,但论文的内容应当偏学术。工学硕士也可以选择研究性的课题。
-------------------------------------------------------------------
三、如何与导师沟通
论文写作过程中,导师和学生的主要沟通手段是面谈、电话以及电子邮件。对于在导师直接指导下工作的全日制工学硕士,主要沟通方式是面谈和电子邮件;对于并非在导师直接指导下工作的工程硕士(在外实习),主要沟通方式是电话和电子邮件。
论文写作过程中的电子邮件交流有一定的要求,这些要求,均是为了避免遗漏、提高效率而提出的。所以,为了能无遗漏、无延误地顺利地完成毕业论文写作,请各位同学严格遵照下述方式书写电子邮件。
1. 电子邮件标题
对于不在导师直接指导下工作的工程硕士(在企业实习),给导师发的第一封电子邮件的标题,应为“工程硕士论文-XXX班-张三”。其中“XXX班”是工程硕士所在的班的名称,例如:“宁夏移动班”、“广东联通班”、“北京在职班”、“北京中兴班”等;其中“张三”是工程硕士的名字。完整的例子:“工程硕士论文-广东联通班-林双木”。
对于在导师直接指导下工作的工学硕士/工程硕士,所有电子邮件的标题,均应为“硕士论文-张三”,其中“张三”是研究生的名字。
规范电子邮件标题的主要原因是:1) 避免邮件进入垃圾收件箱;2)便于Outlook自动分类;3)所有相关邮件都会自动进入Outlook待办事项列表并会被及时处理。
2. 回复电子邮件
论文阶段所有邮件交流,均请直接回复邮件,不要重开新主题,从而保持邮件主题不变,便于导师跟踪论文进度。
3. 电子邮件签名档
所有电子邮件,不论是新的邮件还是回复的邮件,都要有签名档,其中签名档至少要包含:
a. 你的名字
b. 你的联系电话,最好是手机
如果可能,再包含如下信息:
c. 你的工作单位 和/或 你就读的工程硕士班
一旦需要,导师可以通过签名档很快找到你的联系方式。此外,设置好电子邮件的签名档,是每一个职场人士所需学习的第一门必修课。
【例子】
张三
副教授,北京邮电大学XX学院
办公: 北京邮电大学XXX楼XXX室
地址: 北京市海淀区西土城路10号,100876
手机: (86)13800138000 | 电邮: xxxxxx AT bupt.edu.cn
-------------------------------------------------------------------
四、软件工程工程硕士论文阶段流程
工学硕士论文阶段流程根据研究生院教务信息系统的流程规定,由各个导师自行安排,在此不再赘述。
关于工程硕士论文阶段流程,官方文档参见《北京邮电大学软件学院软件工程硕士研究生论文阶段学习流程及相关规定》
本节以下内容仅针对工程硕士的论文阶段流程进行说明。如果与官方流程有异,请以官方流程为准。当然,部分内容对于工学硕士也有部分参考价值。
对于全日制工程硕士,论文阶段从入学第二学期(春季学期)开始。
对于在职工程硕士,论文阶段从修完所有课程后的新学期(一般是第四个学期)开始。
4.1. 开题
全日制学生在实习单位确定课题后即可开题。
在职学习学生在选报导师后即可开题
开题报告上的时间必须在答辩日期之前一年!!!
开题之后2个月,研究生需撰写《开题报告表》、《开题报告综述》,请将两份文档的电子版提交给导师。
前面这1-2个月,就是给研究生选题的缓冲时间,选题要结合学生本人的工作,符合前述选题要求。
《开题报告表》的模版 【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过4页(包括封面!)
《开题报告综述》作为附件是开题报告表的补充。《开题报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:
一、立题依据
1.1 选题来源;
1.2 研究目的;
1.3 课题的意义和价值
1.4 国内外研究现状和发展趋势;
二、研究内容和目标
2.1 课题的具体研究内容;
2.2 研究的效果;
2.3 拟解决的关键技术问题或者技术难点。此部分为重点阐述内容;
三、本人承担的工作内容以及工作计划等。
4.2. 中期
开题之后6个月左右,研究生需要撰写《阶段报告表》、《阶段报告综述》,请将两份材料的电子版提交给导师。
《阶段报告表》模版【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过3页(包括封面!)
《阶段报告综述》作为附件是阶段报告表的补充。《阶段报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:
一、研究内容
1.1 研究目标;
1.2 主要研究内容:根据自己的课题内容,分别对已完成的需求分析、概要设计等工作进行叙述;
1.3 主要技术问题及解决方法:介绍自己在课题前期工作中遇到的技术问题,以及采用何种方法、手段解决该问题;
二、论文进展
2.1 论文进展及成果:按照“时间段——该段时间所做工作——该工作输出的成果”这种格式说明论文进展及成果;
2.2 下一步计划及进度安排: 按照“时间段——改短时间所做工作”的格式说明下一步安排)
阶段报告上的日期,与开题时间间隔必须大于6个月!!!
《开题报告表》和《阶段报告表》均作为答辩材料,在答辩后,与论文一同提交到学院。
4.3. 论文撰写
撰写论文的时间,约为3-4周。
a) 首先撰写论文大纲,细致到第三级目录。并且每一节均要简单描述所需撰写的内容。 提交导师,经审核通过后,方可开始撰写正文。这样做的目的,是为了避免做无用功。详细的大纲撰写方式,参见本文“4.4”节。
b) 正文完成后,需提交导师,导师给出修改意见后,按照该意见进行修改。这个过程,视论文撰写质量,可能反复多次。
4.4. 其它材料
专业英语成绩评定表:具体写法及模版参见:《工程硕士专业英语成绩评定表模版》
前沿课题讲座报告:具体写法及模版参见:《工程硕士前沿课题讲座报告模版》。
硕士专业学位审批材料一:具体写法及模版参见:《硕士专业学位审批材料一(2014版)》
这些报告,需与论文同时完成,并且作为答辩材料,在论文送审前,与答辩材料同时提交到学院。更加详细的内容及要求,需参见入学时发放的培养方案要求。
4.5 论文送审前所需的材料
论文送审之前,所需准备的纸质材料包括:
1. 开题报告表
2. 开题报告综述
3. 阶段报告表
4. 阶段报告综述
4. 专业英语成绩评定表(含专业英语报告正文)
5. 前沿课题讲座报告
6. 硕士专业学位审批材料一
这些报告均需要纸质版,并且在相应的位置上手写签名。
4.5. 论文送审
由导师将论文交给教务,教务安排评审。一般来说,采用“双盲评审”,即,学生及其导师不知道论文评审人是谁,论文评审人也不知道论文作者及论文作者的导师是谁。如果评审不通过,则需按照评审意见修改。最糟糕的情况,如果论文有较大缺陷,包括工作量不足、论文选题不合理等,将会导致延期答辩。同时,论文将提交校学术检查系统进行“反抄袭检查”。相关规定如下:
研究生应将学位论文致谢部分删除,以pdf格式按实施部门的具体要求提交,论文命名格式为:作者姓名_学号_论文名称.pdf。
研究生学位论文查重结果分为:通过、不通过,分别按如下方式处理:
(一) 通过
去除本人文献,学位论文文字复制比和学位论文段落中单篇引用文字复制比均低于30%(含30%)者为通过,经实施部门审核后,研究生可进入论文答辩环节。
(二) 不通过
查重结果出现下列情况之一者为不通过,研究生须进行学位论文修改,修改时间不得少于3个月,修改后重新申请检测,检测通过后方可进入论文答辩环节。
1)去除本人文献,学位论文文字复制比超过30%(不含30%);
2)去除本人文献,学位论文段落中单篇引用文字复制比超过30%(不含30%);
相关补充规定如下:
2.第二次查重检测不通过的,经过修改须在3个月后再次提交送检,经查重检测通过后方可进入论文答辩环节,第三次查重检测不通过的,按自动终止学业处理。
3.因查重检测不通过而导致学习期限超期的,按照有关规定申请延期答辩。
4.6. 自行查重:
根据学院规定,论文单章查重的重复率超过30%,则无法通过,修改后3个月再查重。第二次查重不过,取消答辩资格。
为避免出现问题,请在论文主题工作完成后,请去自行查重(可在淘宝搜索),将查重结果发送给我。通过后,我再将论文交由学院教务老师查重
4.7. 论文答辩
a) 答辩之前需准备答辩用PPT,根据每次答辩时间不同,PPT内容约为15-20页。一般不超过20页。
b) 答辩中,利用ppt介绍自己的工作,随后由答辩委员会成员提问并由答辩学生回答问题。
c) 由答辩委员会统一拟定答辩决议(此时学生回避);
d) 由答辩委员会主席宣布答辩决议
4.8. 提交答辩材料
按照培养方案的要求,将签字后的相关材料提交给学院教务。论文电子版同时还需提交给图书馆
-------------------------------------------------------------------
五、如何撰写论文
5.1. 论文的选题
关于选题,可以参见本文“二、软件工程方向硕士论文选题方向”。
5.2. 论文的素材
需要特别强调的是,论文绝不是一周两周闭门造车就能写出来的。日常工作中要不断撰写相关工作的需求分析、概要设计、详细设计、数据库设计、关键算法、测试用例、测试结果等方面的文档。这些文档,都是论文的素材。
论文工作所描述的软件开发可以是一个完整系统,也可以是某个系统中的多个模块。最好能够按照瀑布模型,覆盖需求、设计(概要/详细)、编码及测试这几个阶段。
我指导的硕士研究生,用于撰写毕业论文的时间只有2-3周。写论文的过程,就是将工作中撰写的相关文档重新组织整理的过程。
5.3. 论文的结构及大纲
一般而言,论文的结构有其定式(按照定式写基本都是良好的结构)。在撰写大纲时,请自行复习工程硕士期间所学的相关课程,包括Java语言、面向对象系统分析与设计、软件工程等课程。导师不再解释“需求分析、概要设计、详细设计、接口、模块、算法”等基本概念;
常见的论文结构问题,及其修改方法,参见博文《硕士研究生论文常见的结构问题》
针对非软件开发方向的从业人员,例如运营商员工、销售人员、行政文秘人员、法律界人士、政府部门的领导:请严格按照下面的论文结构撰写你的论文大纲,不要自作主张,不要发明创新、别出心裁、标新立异。你所发明的,都是错的;老老实实承认自己的不专业,然后按照下面的论文结构拟大纲,是最安全、最快速、最不容易出错的做论文的方式!
论文结构大致如下:
摘要 【关于摘要的写法,参见博文《如何撰写论文的摘要》】
ch1. 序言
介绍论文的课题来源、课题实施的背景、课题预期达到的目标等
1.1 课题背景 (课题来源、选题目的和意义)
1.2 课题任务 (本课题的整体研究/开发内容)
1.2.1 课题内容 (介绍课题的主要内容)
1.2.2 本人承担任务 (作者在该课题中所做的主要工作。作者的工作可能仅是课题研究内容的一部分)
1.3 论文结构 (描述论文的整体结构,以及每一章节的主要内容)
ch2. 相关技术 (如果内容很少,也可合并到 ch1 中)
介绍论文中用到的所有重要的技术,对其原理及使用方法做简单介绍
注意:在论文其它章节不可再出现原理性的技术介绍。
ch3. 需求分析(功能需求、性能需求、安全需求、界面需求等)
3.1 总体需求
3.2 功能1需求分析
3.3 ... (功能n需求分析)
3.4 性能需求(如果有)
3.5 安全性需求(如果有)
3.6 界面需求(如果有,则可以使用线框图对界面需求进行示意)
3.7 ... (其它需求)
(关于需求分析的具体写法,不要自己编,或者将项目工程建议书中的东西直接拿来使用。请点击【百度文库中的文档】)
ch4. 概要设计(包括系统架构。若系统架构特别复杂,也可单列一章。概要设计内容,可以参见百度百科的“概要设计”词条)
4.1 系统整体结构(本节必须有,否则论文不合格)
4.2 模块间接口设计
4.3 数据库总体设计(本节指数据库整体设计,不涉及表的具体结构,仅说明表间关系,以及数据库与其他模块间关系)
4.4 系统部署结构
4.5 ...
ch5. 详细设计(包括各个模块/类/函数的设计,以及数据库的设计)
5.1 xxx模块设计
5.2 xxx模块设计
5.3 数据库表结构设计(具体的表结构)
5.4 数据库查询接口设计(如果有)
5.5 人机交互接口设计(如果有)
5.5 xxx接口设计
5.6 ...
ch6. 实现(其中可以包括关键算法的少量代码,一般每个算法不多于一页;代码不超过5块),过多的代码会被认为有“刷论文”的嫌疑。
6.1 xxx模块实现
6.2 xxx模块实现
6.3 xxx算法实现
6.4 ...
ch7. 部署和测试 (比较复杂的软件系统需要描述部署环境。部署部分有时也可以与 ch6 放在一章。 测试一般要给出测试用例、测试结果)
7.1 软硬件环境
7.2 部署流程
7.3 测试用例
7.3.1 xxx模块测试用例设计
7.3.2 xxx模块测试用例设计
7.4 测试结果及分析
7.4.1 xxx测试结果及分析
7.4.2 xxx测试结果及分析
ch8. 结语
8.1 工作总结 (对论文所述工作进行总述总结)
8.2 工作不足与展望 (对论文工作的不足之处进行总结,并且说明改进的方向)
一篇工程硕士论文最好能够包含上述内容,这样,结构上比较完整。在写作时,章节可以略微调整(例如,将详细设计和实现合并为一章,或者将概要设计与详细设计合并为一章)。大部分论文的章节数量均在6-7章左右,过多或者过少均不好。
5.4. 论文的工作量
论文工作量没有绝对值可以度量。但是一些经验可以帮助同学确定论文工作量是否达到毕业要求。
a) 自行编写的有效代码工作量不少于2000行(使用java/c/c++,不包括系统框架或者自动生成的代码、空行、setter/getter等)
b) 论文的要求是正文内容不少于3万字。如果按照论文模版撰写,论文的全部页数至少应为65页,但一般不超过80页。
c) 那么如何从论文结构上反映工作量呢?这需要遵循两个原则:
i. 从论文的目录结构上看,学生的工作量要超过2/3;即按照第三级目录展开,上述ch3-ch7的目录行数要占目录总行数的2/3以上;
ii. 从论文的页码上来看,学生的工作量要超过2/3;即按照论文页面计数, 上述ch3-ch7所占的页数应超过论文总页数的2/3以上。
5.5. 论文行文风格
论文的文字要通顺,不得有错别字,这是将论文提交给导师之前必须达到的标准。方法有二:
a) 利用word的语法检查功能,所有在检查后有波浪线的文字,都需要仔细审核
b) 与其它同学合作,两个人在同一个屏幕前,共同通读一篇论文,这样,98%以上的错误都能够检查出来。
对于错别字,我的处理方式是:1. 第一次审稿,发现三个错别字,打回去重新检查,推迟一周复审;2.复审又发现达到或者超过3个错别字,打回去重新检查,推迟两周复审;3.三审发现还有3个或者3个以上错别字,那么认为该生是故意不想写好论文,论文会被推迟到最后一刻审核,并且在论文的导师意见中有如后字样:“该生治学态度随意,论文错别字较多,论文写作能力难以达到工程硕士要求”。(注:导师意见以及答辩决议都将存入学生的档案)
5.6. 糟糕的论文片段:这里有一些糟糕的例子,如果你想快点通过论文审核,建议你看一看。
5.7. 论文提交给导师之前所应达到的标准
为了节省同学们的时间,论文提交之前,必须达到一定的标准,否则,在审核过程中,会造成不必要的拖延,甚至影响答辩时间安排 请一定要重视这一点!相关标准参见文章 【硕士论文提交前需达到的标准】
-------------------------------------------------------------------
六、如何应对论文评审意见
论文写完并经导师审核之后,由导师提交学院研究生教务进行查重。查重通过后,研究生教务会按照双盲原则送审论文。
绝大部分论文在专家审核之后,都会给出评审修改意见。论文作者收到专家提交的评审修改意见之后,需要根据意见进行修改,如果不认可意见,则需要阐明为何不认可该意见。
论文修改意见必须要详细,否则评审专家看到评审意见之后可能会提出异议,导致答辩进程出现意外。
具体应答方法以及例子,参见博文 《硕士研究生论文评审意见的应答》
-------------------------------------------------------------------
七、如何撰写答辩用PPT
毕业论文答辩所用的PPT可以参考这个模版:《毕业答辩模板》
7.1. 撰写原则
撰写答辩PPT时,大致上要遵循以下原则:
a) 重点突出:主要介绍自己的论文工作
b) 条理清晰:需求、设计、实现、测试、部署等要有逻辑性
c) 简洁:PPT是答辩提纲,不是答辩发言稿
d) 遵守答辩时间:预设答辩时间为 n 分钟,PPT则只需做 n 页
7.2. 内容安排
a) 第一部分:PPT首页
i. 答辩基本信息,包括论文题目、答辩人、导师等
b) 第二部分:课题背景,1-2页
i. 介绍课题的来源、相关技术、背景
ii. 自己所做的工作在整个课题中的地位,与其他人的关系
c) 第三部分:论文主要工作列表,1页。罗列并简要介绍自己的主要工作,例如:
i. 工作1
ii. 工作2
d) 第四部分:具体设计、开发、分析、验证、演示内容。15-18页,根据答辩时间确定
i. PPT长度在20页以内
ii. 背景及相关知识的介绍讲解时间控制在2分钟以内。其它的部分介绍自己的工作
iii.PPT上不要出现大段的文字,应以简短文字做提纲;PPT多用图和表格。
iv. 答辩时不要对着PPT念文字。
v. PPT应突出、明确地说明自己所做的工作,而不应在其它技术或环境介绍上花费过多篇幅
e) 第五部分:致谢,请专家提问。 1页
7.3. 其它注意事项
a) 幻灯片主题宜用浅色背景,深色文字。这样在一些亮度较低或者老化的投影仪上会呈现得较为清晰;
b)幻灯片中的文字字体,宜使用微软雅黑、楷体(线条相对规整,并且粗细适度),不宜使用仿宋、隶书(线条不规整,过细或者过粗)等字体
c) 图片应采用较高分辨率(例如,>96dpi)的图像,图像中的文字应大小适中,易于阅读
-------------------------------------------------------------------
八、特殊说明
1. 如果你不是从事软件开发或者相关工作,就读软件学院工程硕士时,一定要慎重,因为论文这一关对你来说几乎是鬼门关,你可以考虑信息与通信工程学院、电子工程学院、自动化学院的工程硕士。如果你不幸已经上了贼船,那你需要一个更有资历更有经验的导师。
2. 如果你是运营商的员工,请尽量不要用甲方对待乙方的态度对待导师。在撰写论文方面,导师的经验一定比你丰富,听从导师的撰写建议,会让你更容易通过论文评审和答辩。你应当知道,毕业论文的盲审(3位匿名评审),可不是吃素的,不将你的论文砍得漏洞百出,让你愁肠百结,怎能体现出论文审稿人的水平?
年复一年指导硕士研究生撰写论文,特将软件工程方向的专业硕士(即工程硕士)以及学术硕士(即工学硕士)的论文工作要点总结如下。
注:本文的第四第五部分,同样适用于工学硕士论文
V1.0,2012/09/09;V2.0,2012/09/21;V2.1,2012/10/12;V2.2,2012/10/26;V2.3,2012/12/22
V2.4,2013/01/07;V3.0,2013/01/08;V3.1,2013/01/17;V3.2,2013/01/20;V3.3,2013/03/12
V3.4,2013/03/19;V3.5, 2013/03/27;v4.0,2013/04/19;V4.1,2013/05/04;
V5.00,2013/05/19 调整章节顺序,增加第三章“如何与导师沟通”,补充“行文风格”以及“答辩前应准备的材料”
V5.1,2013/06/20 修订5.3,增加ch1的大纲条目及说明
V4.2,2013/09/13 增加关于开题/阶段报告的字数说明
V4.3, 2013/09/24 增加需求分析说明书的样例,增加论文的覆盖内容及范围说明
V4.4,2013/10/15 增加“如何应对论文评审意见”章节
V4.5,2013/10/18 增加“硕士研究生论文常见的结构问题”链接
V4.6, 2013/10/22 增加“毕业答辩模版”链接
V4.6,2013/10/23 修改“论文覆盖的内容及范围”
V4.7,2013/11/22 修改增补“开题报告综述”、“阶段报告综述”的内容说明
V4.8,2014/01/08 补充“自行查重”的说明,添加“审批材料一(2014版)”链接
--== 目录 ==--
零、序
一、软件工程方向硕士研究生基本情况
二、软件工程方向硕士论文选题方向
三、如何与导师沟通
四、软件工程工程硕士论文阶段流程
五、如何撰写论文
六、如何应对论文评审意见
七、如何撰写答辩用PPT
八、特殊说明
-------------------------------------------------------------------
零、序
所谓“工程硕士”,按照教育部的正规称呼,应该是“专业硕士”的一类,它对应的是“工学硕士”,即“学术型硕士”。
特别需要澄清的一点是,软件工程方向的工学硕士,是学术型硕士,纳入到工学硕士的培养体系中,与“软件工程工程硕士(或称:软件工程专业硕士)”完全不同。另,软件工程学科在2011年已经由教育部批准,成为一级学科,与计算机科学与技术、信息与通信工程等并列,有独立的工学硕士和工学博士方向。
为了做区分,我们会说“软件工程工学硕士”和“软件工程专业硕士”。听起来很拗口,不过这是为了避免更多人迷惑的办法。
根据教育部2012年发布的专业硕士教育的相关规定,教育部会定期进行专业硕士教育的评估,如果专业硕士的论文存在问题,导师要承担连带责任,包括通报批评、停止招生乃至取消硕士导师资格等。所以,请同学们自己重视论文阶段工作,导师的要求是很严格的。
-------------------------------------------------------------------
一、软件工程方向硕士研究生基本情况
1.1. 工学硕士
软件工程方向的工学硕士均为全日制,学制2.5年,在每年的3月份答辩,4月初离校。工学硕士在学校本部住宿、上课;学费、奖学金、助学金等与其他专业方向的工学硕士完全相同。
1.2. 专业硕士
按照是否脱产学习,软件工程专业硕士可以分为全日制和在职(非全日制)两类。
1. 全日制(脱产)
全日制专业硕士学习期限为2年。毕业时,学校会颁发毕业证和学位证(俗称“双证”)。入学的第一个学期(秋季学期),修满所需学分;自第二个学期(春季学期,一般从每年3月份开始),进入论文阶段,同时需要进行企业实践,实践期一般为10个月,实践结束后,要由相关企业开具实习证明。论文撰写内容应该是实践过程中所做的工作。
当前(2013年)的一些特殊情况:信息与通信工程、计算机科学与技术等方向的专业硕士,录取时与工学硕士并轨,学制、学费与工学硕士相同(2.5年),大部分导师对其培养也不与工学硕士区分。而软件工程方向的专业硕士,学制、录取方式与工学硕士差异很大,整个学习期间的学费与工学硕士差别也较大。
2. 在职(非全日制,非脱产)
在职专业硕士学习期限为3-5年。毕业时,学校仅颁发学位证(俗称“单证”)。利用周末时间集中授课,课程持续1.5年。在修满必需学分后,进入论文阶段。若从入学之日起5年内未能答辩,则视为放弃学位。
-------------------------------------------------------------------
二、软件工程方向硕士论文选题方向
2.1. 专业硕士
软件工程方向的专业硕士论文选题,按照目前培养方案的要求,必须是与软件工程有关的内容。关于选题的官方说法,参见:==>【2011年校学术委员会签发的文件】。
所谓与软件工程有关的内容包括:
1. 软件的开发
这是最常见的选题方向,也是最正规、最容易得到认可的方向。一般来说,软件开发的题目,可以是一个系统,也可以是一个或者几个模块。不过,不论是系统还是模块,都要包括如下几个阶段:
a) 需求分析
b) 概要(总体)设计和详细设计
c) 编码(是指重要的、关键的算法部分)
d) 部署和测试
2. 软件工程的其它方向内容
例如:
a) 软件需求管理、变更
b) 软件体系架构
c) 软件测试管理
d) 软件过程改进
e) 更多内容,参见《软件工程知识体系指南》
3. 论文覆盖的内容及范围
按照软件工程学科的论文要求,软件工程方向的论文,需要至少覆盖软件工程的两个阶段,例如:需求+设计,设计+实现,需求+设计+实现,需求+设计+实现+测试,设计+实现+测试,......
如果是测试领域的论文,则应该涉及到:测试设计+测试执行+结果分析
如果是需求管理领域的论文,则应涉及到:需求获取、需求变更管理、需求分解、需求跟踪等方面
2.2. 工学硕士
工学硕士选题一般均按照导师要求执行,与工程硕士依据自己实际工作或者实习内容选题有所不同。总体上,工学硕士选题与工程硕士类似,但论文的内容应当偏学术。工学硕士也可以选择研究性的课题。
-------------------------------------------------------------------
三、如何与导师沟通
论文写作过程中,导师和学生的主要沟通手段是面谈、电话以及电子邮件。对于在导师直接指导下工作的全日制工学硕士,主要沟通方式是面谈和电子邮件;对于并非在导师直接指导下工作的工程硕士(在外实习),主要沟通方式是电话和电子邮件。
论文写作过程中的电子邮件交流有一定的要求,这些要求,均是为了避免遗漏、提高效率而提出的。所以,为了能无遗漏、无延误地顺利地完成毕业论文写作,请各位同学严格遵照下述方式书写电子邮件。
1. 电子邮件标题
对于不在导师直接指导下工作的工程硕士(在企业实习),给导师发的第一封电子邮件的标题,应为“工程硕士论文-XXX班-张三”。其中“XXX班”是工程硕士所在的班的名称,例如:“宁夏移动班”、“广东联通班”、“北京在职班”、“北京中兴班”等;其中“张三”是工程硕士的名字。完整的例子:“工程硕士论文-广东联通班-林双木”。
对于在导师直接指导下工作的工学硕士/工程硕士,所有电子邮件的标题,均应为“硕士论文-张三”,其中“张三”是研究生的名字。
规范电子邮件标题的主要原因是:1) 避免邮件进入垃圾收件箱;2)便于Outlook自动分类;3)所有相关邮件都会自动进入Outlook待办事项列表并会被及时处理。
2. 回复电子邮件
论文阶段所有邮件交流,均请直接回复邮件,不要重开新主题,从而保持邮件主题不变,便于导师跟踪论文进度。
3. 电子邮件签名档
所有电子邮件,不论是新的邮件还是回复的邮件,都要有签名档,其中签名档至少要包含:
a. 你的名字
b. 你的联系电话,最好是手机
如果可能,再包含如下信息:
c. 你的工作单位 和/或 你就读的工程硕士班
一旦需要,导师可以通过签名档很快找到你的联系方式。此外,设置好电子邮件的签名档,是每一个职场人士所需学习的第一门必修课。
【例子】
张三
副教授,北京邮电大学XX学院
办公: 北京邮电大学XXX楼XXX室
地址: 北京市海淀区西土城路10号,100876
手机: (86)13800138000 | 电邮: xxxxxx AT bupt.edu.cn
-------------------------------------------------------------------
四、软件工程工程硕士论文阶段流程
工学硕士论文阶段流程根据研究生院教务信息系统的流程规定,由各个导师自行安排,在此不再赘述。
关于工程硕士论文阶段流程,官方文档参见《北京邮电大学软件学院软件工程硕士研究生论文阶段学习流程及相关规定》
本节以下内容仅针对工程硕士的论文阶段流程进行说明。如果与官方流程有异,请以官方流程为准。当然,部分内容对于工学硕士也有部分参考价值。
对于全日制工程硕士,论文阶段从入学第二学期(春季学期)开始。
对于在职工程硕士,论文阶段从修完所有课程后的新学期(一般是第四个学期)开始。
4.1. 开题
全日制学生在实习单位确定课题后即可开题。
在职学习学生在选报导师后即可开题
开题报告上的时间必须在答辩日期之前一年!!!
开题之后2个月,研究生需撰写《开题报告表》、《开题报告综述》,请将两份文档的电子版提交给导师。
前面这1-2个月,就是给研究生选题的缓冲时间,选题要结合学生本人的工作,符合前述选题要求。
《开题报告表》的模版 【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过4页(包括封面!)
《开题报告综述》作为附件是开题报告表的补充。《开题报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:
一、立题依据
1.1 选题来源;
1.2 研究目的;
1.3 课题的意义和价值
1.4 国内外研究现状和发展趋势;
二、研究内容和目标
2.1 课题的具体研究内容;
2.2 研究的效果;
2.3 拟解决的关键技术问题或者技术难点。此部分为重点阐述内容;
三、本人承担的工作内容以及工作计划等。
4.2. 中期
开题之后6个月左右,研究生需要撰写《阶段报告表》、《阶段报告综述》,请将两份材料的电子版提交给导师。
《阶段报告表》模版【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过3页(包括封面!)
《阶段报告综述》作为附件是阶段报告表的补充。《阶段报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:
一、研究内容
1.1 研究目标;
1.2 主要研究内容:根据自己的课题内容,分别对已完成的需求分析、概要设计等工作进行叙述;
1.3 主要技术问题及解决方法:介绍自己在课题前期工作中遇到的技术问题,以及采用何种方法、手段解决该问题;
二、论文进展
2.1 论文进展及成果:按照“时间段——该段时间所做工作——该工作输出的成果”这种格式说明论文进展及成果;
2.2 下一步计划及进度安排: 按照“时间段——改短时间所做工作”的格式说明下一步安排)
阶段报告上的日期,与开题时间间隔必须大于6个月!!!
《开题报告表》和《阶段报告表》均作为答辩材料,在答辩后,与论文一同提交到学院。
4.3. 论文撰写
撰写论文的时间,约为3-4周。
a) 首先撰写论文大纲,细致到第三级目录。并且每一节均要简单描述所需撰写的内容。 提交导师,经审核通过后,方可开始撰写正文。这样做的目的,是为了避免做无用功。详细的大纲撰写方式,参见本文“4.4”节。
b) 正文完成后,需提交导师,导师给出修改意见后,按照该意见进行修改。这个过程,视论文撰写质量,可能反复多次。
4.4. 其它材料
专业英语成绩评定表:具体写法及模版参见:《工程硕士专业英语成绩评定表模版》
前沿课题讲座报告:具体写法及模版参见:《工程硕士前沿课题讲座报告模版》。
硕士专业学位审批材料一:具体写法及模版参见:《硕士专业学位审批材料一(2014版)》
这些报告,需与论文同时完成,并且作为答辩材料,在论文送审前,与答辩材料同时提交到学院。更加详细的内容及要求,需参见入学时发放的培养方案要求。
4.5 论文送审前所需的材料
论文送审之前,所需准备的纸质材料包括:
1. 开题报告表
2. 开题报告综述
3. 阶段报告表
4. 阶段报告综述
4. 专业英语成绩评定表(含专业英语报告正文)
5. 前沿课题讲座报告
6. 硕士专业学位审批材料一
这些报告均需要纸质版,并且在相应的位置上手写签名。
4.5. 论文送审
由导师将论文交给教务,教务安排评审。一般来说,采用“双盲评审”,即,学生及其导师不知道论文评审人是谁,论文评审人也不知道论文作者及论文作者的导师是谁。如果评审不通过,则需按照评审意见修改。最糟糕的情况,如果论文有较大缺陷,包括工作量不足、论文选题不合理等,将会导致延期答辩。同时,论文将提交校学术检查系统进行“反抄袭检查”。相关规定如下:
研究生应将学位论文致谢部分删除,以pdf格式按实施部门的具体要求提交,论文命名格式为:作者姓名_学号_论文名称.pdf。
研究生学位论文查重结果分为:通过、不通过,分别按如下方式处理:
(一) 通过
去除本人文献,学位论文文字复制比和学位论文段落中单篇引用文字复制比均低于30%(含30%)者为通过,经实施部门审核后,研究生可进入论文答辩环节。
(二) 不通过
查重结果出现下列情况之一者为不通过,研究生须进行学位论文修改,修改时间不得少于3个月,修改后重新申请检测,检测通过后方可进入论文答辩环节。
1)去除本人文献,学位论文文字复制比超过30%(不含30%);
2)去除本人文献,学位论文段落中单篇引用文字复制比超过30%(不含30%);
相关补充规定如下:
2.第二次查重检测不通过的,经过修改须在3个月后再次提交送检,经查重检测通过后方可进入论文答辩环节,第三次查重检测不通过的,按自动终止学业处理。
3.因查重检测不通过而导致学习期限超期的,按照有关规定申请延期答辩。
4.6. 自行查重:
根据学院规定,论文单章查重的重复率超过30%,则无法通过,修改后3个月再查重。第二次查重不过,取消答辩资格。
为避免出现问题,请在论文主题工作完成后,请去自行查重(可在淘宝搜索),将查重结果发送给我。通过后,我再将论文交由学院教务老师查重
4.7. 论文答辩
a) 答辩之前需准备答辩用PPT,根据每次答辩时间不同,PPT内容约为15-20页。一般不超过20页。
b) 答辩中,利用ppt介绍自己的工作,随后由答辩委员会成员提问并由答辩学生回答问题。
c) 由答辩委员会统一拟定答辩决议(此时学生回避);
d) 由答辩委员会主席宣布答辩决议
4.8. 提交答辩材料
按照培养方案的要求,将签字后的相关材料提交给学院教务。论文电子版同时还需提交给图书馆
-------------------------------------------------------------------
五、如何撰写论文
5.1. 论文的选题
关于选题,可以参见本文“二、软件工程方向硕士论文选题方向”。
5.2. 论文的素材
需要特别强调的是,论文绝不是一周两周闭门造车就能写出来的。日常工作中要不断撰写相关工作的需求分析、概要设计、详细设计、数据库设计、关键算法、测试用例、测试结果等方面的文档。这些文档,都是论文的素材。
论文工作所描述的软件开发可以是一个完整系统,也可以是某个系统中的多个模块。最好能够按照瀑布模型,覆盖需求、设计(概要/详细)、编码及测试这几个阶段。
我指导的硕士研究生,用于撰写毕业论文的时间只有2-3周。写论文的过程,就是将工作中撰写的相关文档重新组织整理的过程。
5.3. 论文的结构及大纲
一般而言,论文的结构有其定式(按照定式写基本都是良好的结构)。在撰写大纲时,请自行复习工程硕士期间所学的相关课程,包括Java语言、面向对象系统分析与设计、软件工程等课程。导师不再解释“需求分析、概要设计、详细设计、接口、模块、算法”等基本概念;
常见的论文结构问题,及其修改方法,参见博文《硕士研究生论文常见的结构问题》
针对非软件开发方向的从业人员,例如运营商员工、销售人员、行政文秘人员、法律界人士、政府部门的领导:请严格按照下面的论文结构撰写你的论文大纲,不要自作主张,不要发明创新、别出心裁、标新立异。你所发明的,都是错的;老老实实承认自己的不专业,然后按照下面的论文结构拟大纲,是最安全、最快速、最不容易出错的做论文的方式!
论文结构大致如下:
摘要 【关于摘要的写法,参见博文《如何撰写论文的摘要》】
ch1. 序言
介绍论文的课题来源、课题实施的背景、课题预期达到的目标等
1.1 课题背景 (课题来源、选题目的和意义)
1.2 课题任务 (本课题的整体研究/开发内容)
1.2.1 课题内容 (介绍课题的主要内容)
1.2.2 本人承担任务 (作者在该课题中所做的主要工作。作者的工作可能仅是课题研究内容的一部分)
1.3 论文结构 (描述论文的整体结构,以及每一章节的主要内容)
ch2. 相关技术 (如果内容很少,也可合并到 ch1 中)
介绍论文中用到的所有重要的技术,对其原理及使用方法做简单介绍
注意:在论文其它章节不可再出现原理性的技术介绍。
ch3. 需求分析(功能需求、性能需求、安全需求、界面需求等)
3.1 总体需求
3.2 功能1需求分析
3.3 ... (功能n需求分析)
3.4 性能需求(如果有)
3.5 安全性需求(如果有)
3.6 界面需求(如果有,则可以使用线框图对界面需求进行示意)
3.7 ... (其它需求)
(关于需求分析的具体写法,不要自己编,或者将项目工程建议书中的东西直接拿来使用。请点击【百度文库中的文档】)
ch4. 概要设计(包括系统架构。若系统架构特别复杂,也可单列一章。概要设计内容,可以参见百度百科的“概要设计”词条)
4.1 系统整体结构(本节必须有,否则论文不合格)
4.2 模块间接口设计
4.3 数据库总体设计(本节指数据库整体设计,不涉及表的具体结构,仅说明表间关系,以及数据库与其他模块间关系)
4.4 系统部署结构
4.5 ...
ch5. 详细设计(包括各个模块/类/函数的设计,以及数据库的设计)
5.1 xxx模块设计
5.2 xxx模块设计
5.3 数据库表结构设计(具体的表结构)
5.4 数据库查询接口设计(如果有)
5.5 人机交互接口设计(如果有)
5.5 xxx接口设计
5.6 ...
ch6. 实现(其中可以包括关键算法的少量代码,一般每个算法不多于一页;代码不超过5块),过多的代码会被认为有“刷论文”的嫌疑。
6.1 xxx模块实现
6.2 xxx模块实现
6.3 xxx算法实现
6.4 ...
ch7. 部署和测试 (比较复杂的软件系统需要描述部署环境。部署部分有时也可以与 ch6 放在一章。 测试一般要给出测试用例、测试结果)
7.1 软硬件环境
7.2 部署流程
7.3 测试用例
7.3.1 xxx模块测试用例设计
7.3.2 xxx模块测试用例设计
7.4 测试结果及分析
7.4.1 xxx测试结果及分析
7.4.2 xxx测试结果及分析
ch8. 结语
8.1 工作总结 (对论文所述工作进行总述总结)
8.2 工作不足与展望 (对论文工作的不足之处进行总结,并且说明改进的方向)
一篇工程硕士论文最好能够包含上述内容,这样,结构上比较完整。在写作时,章节可以略微调整(例如,将详细设计和实现合并为一章,或者将概要设计与详细设计合并为一章)。大部分论文的章节数量均在6-7章左右,过多或者过少均不好。
5.4. 论文的工作量
论文工作量没有绝对值可以度量。但是一些经验可以帮助同学确定论文工作量是否达到毕业要求。
a) 自行编写的有效代码工作量不少于2000行(使用java/c/c++,不包括系统框架或者自动生成的代码、空行、setter/getter等)
b) 论文的要求是正文内容不少于3万字。如果按照论文模版撰写,论文的全部页数至少应为65页,但一般不超过80页。
c) 那么如何从论文结构上反映工作量呢?这需要遵循两个原则:
i. 从论文的目录结构上看,学生的工作量要超过2/3;即按照第三级目录展开,上述ch3-ch7的目录行数要占目录总行数的2/3以上;
ii. 从论文的页码上来看,学生的工作量要超过2/3;即按照论文页面计数, 上述ch3-ch7所占的页数应超过论文总页数的2/3以上。
5.5. 论文行文风格
论文的文字要通顺,不得有错别字,这是将论文提交给导师之前必须达到的标准。方法有二:
a) 利用word的语法检查功能,所有在检查后有波浪线的文字,都需要仔细审核
b) 与其它同学合作,两个人在同一个屏幕前,共同通读一篇论文,这样,98%以上的错误都能够检查出来。
对于错别字,我的处理方式是:1. 第一次审稿,发现三个错别字,打回去重新检查,推迟一周复审;2.复审又发现达到或者超过3个错别字,打回去重新检查,推迟两周复审;3.三审发现还有3个或者3个以上错别字,那么认为该生是故意不想写好论文,论文会被推迟到最后一刻审核,并且在论文的导师意见中有如后字样:“该生治学态度随意,论文错别字较多,论文写作能力难以达到工程硕士要求”。(注:导师意见以及答辩决议都将存入学生的档案)
5.6. 糟糕的论文片段:这里有一些糟糕的例子,如果你想快点通过论文审核,建议你看一看。
5.7. 论文提交给导师之前所应达到的标准
为了节省同学们的时间,论文提交之前,必须达到一定的标准,否则,在审核过程中,会造成不必要的拖延,甚至影响答辩时间安排 请一定要重视这一点!相关标准参见文章 【硕士论文提交前需达到的标准】
-------------------------------------------------------------------
六、如何应对论文评审意见
论文写完并经导师审核之后,由导师提交学院研究生教务进行查重。查重通过后,研究生教务会按照双盲原则送审论文。
绝大部分论文在专家审核之后,都会给出评审修改意见。论文作者收到专家提交的评审修改意见之后,需要根据意见进行修改,如果不认可意见,则需要阐明为何不认可该意见。
论文修改意见必须要详细,否则评审专家看到评审意见之后可能会提出异议,导致答辩进程出现意外。
具体应答方法以及例子,参见博文 《硕士研究生论文评审意见的应答》
-------------------------------------------------------------------
七、如何撰写答辩用PPT
毕业论文答辩所用的PPT可以参考这个模版:《毕业答辩模板》
7.1. 撰写原则
撰写答辩PPT时,大致上要遵循以下原则:
a) 重点突出:主要介绍自己的论文工作
b) 条理清晰:需求、设计、实现、测试、部署等要有逻辑性
c) 简洁:PPT是答辩提纲,不是答辩发言稿
d) 遵守答辩时间:预设答辩时间为 n 分钟,PPT则只需做 n 页
7.2. 内容安排
a) 第一部分:PPT首页
i. 答辩基本信息,包括论文题目、答辩人、导师等
b) 第二部分:课题背景,1-2页
i. 介绍课题的来源、相关技术、背景
ii. 自己所做的工作在整个课题中的地位,与其他人的关系
c) 第三部分:论文主要工作列表,1页。罗列并简要介绍自己的主要工作,例如:
i. 工作1
ii. 工作2
d) 第四部分:具体设计、开发、分析、验证、演示内容。15-18页,根据答辩时间确定
i. PPT长度在20页以内
ii. 背景及相关知识的介绍讲解时间控制在2分钟以内。其它的部分介绍自己的工作
iii.PPT上不要出现大段的文字,应以简短文字做提纲;PPT多用图和表格。
iv. 答辩时不要对着PPT念文字。
v. PPT应突出、明确地说明自己所做的工作,而不应在其它技术或环境介绍上花费过多篇幅
e) 第五部分:致谢,请专家提问。 1页
7.3. 其它注意事项
a) 幻灯片主题宜用浅色背景,深色文字。这样在一些亮度较低或者老化的投影仪上会呈现得较为清晰;
b)幻灯片中的文字字体,宜使用微软雅黑、楷体(线条相对规整,并且粗细适度),不宜使用仿宋、隶书(线条不规整,过细或者过粗)等字体
c) 图片应采用较高分辨率(例如,>96dpi)的图像,图像中的文字应大小适中,易于阅读
-------------------------------------------------------------------
八、特殊说明
1. 如果你不是从事软件开发或者相关工作,就读软件学院工程硕士时,一定要慎重,因为论文这一关对你来说几乎是鬼门关,你可以考虑信息与通信工程学院、电子工程学院、自动化学院的工程硕士。如果你不幸已经上了贼船,那你需要一个更有资历更有经验的导师。
2. 如果你是运营商的员工,请尽量不要用甲方对待乙方的态度对待导师。在撰写论文方面,导师的经验一定比你丰富,听从导师的撰写建议,会让你更容易通过论文评审和答辩。你应当知道,毕业论文的盲审(3位匿名评审),可不是吃素的,不将你的论文砍得漏洞百出,让你愁肠百结,怎能体现出论文审稿人的水平?