河北大学2019级软件工程学术硕士培养方案 - 数学与信息科学学院

研究生工作

河北大学2019级软件工程学术硕士培养方案

一、培养目标
  1、全面、准确地掌握马克思主义的基本理论,拥护中国共产党的领导,拥护社会主义的制度,热爱祖国、遵纪守法,品行端正。
  2、在软件工程学科上,掌握坚实的理论基础和系统的专门知识;熟悉软件工程领域的最新成果,能写出具有创见的学术论文并利用所学知识解决实际问题。具有从事科学研究工作或独立担负专门技术工作的能力。
  3、掌握一门外国语。要求能较熟练地阅读本专业的外文资料,具有一定的写译能力和基本的听、说能力。
  4、身心健康。
二、研究方向
  本学科点包括六个研究方向,这六个研究方向在研究内容和研究方法上既相互独立,又相互交叉和补充,着力体观大数据背景下软件工程研究的前瞻性和人才需求的迫切性。
  1、软件设计与管理
  该研究方向围绕软件开发设计过程中的相关问题展开研究,主要集中在研究软件设计模式、软件质量管理和软件缺陷预测,并将最新的人工智能技术应用于这些研究。具体地,在软件设计模式研究中,主要以游戏软件的设计为研究对象,研究如何将人工智能技术应用到软件的设计开发中,以提高游戏软件的智能水平;在软件质量管理研究中,侧重研究基于预测模型的软件质量管理,包括针对软件质量管理的预测模型构建、测试与评价;在软件缺陷预测研究中,侧重研究基于非平衡学习的软件缺陷倾向预测,特别是基于非平衡大数据分类的预测方法。
  2、云计算与大数据处理
  该方向是目前最热门的研究方向之一,主要研究基于云计算的大数据处理分治策略、大数据开源框架HADOOP和SPARK、这两种大数据开源框架的编程及相关应用研究,例如基于HADOOP和SPARK的大数据分类及其比较研究、基于生成模型的非平衡大数据平衡化研究、多模态大数据融合研究等。
  3、大数据机器学习
  该方向主要研究经典的机器学习算法在大数据环境下的可扩展性及大数据预处理。具体地,在机器学习算法可扩展性方面,主要研究如何改造或改进经典的机器学习算法,使之适应大数据环境,也研究如何设计面向大数据环境的新机器学习算法。在大数据预处理方面,主要研究面向大数据的样例选择、大数据主动学习和面向大数据的特征选择。
  4、深度学习
  该方向也是目前最热门的研究方向之一,深度学习在计算机视觉、语音识别、自然语言处理等多个领域都有非常成功的应用。该方向以应用为导向,主要研究常用的深度学习模型(如自动编码器、卷积神经网络、生成对抗网络等)的训练与应用。在应用研究中,主要研究深度学习在计算机视觉中的应用,包括视频检索、对象检测、目标跟踪等。此外,该方向还研究深度生成模型在非平衡大数据分类中的应用。
  5、粒计算与知识获取
  粒计算是一种模拟人类思维解决复杂问题的新方法,它通过把复杂的问题抽象并划分为若干简单的问题进行求解,是人工智能领域近年来的一个研究热点。该方向主要研究粒度划分的层次、粒结构及基于粒计算的知识获取方法。
  6、WEB数据挖掘
  随着WWW的快速发展,互联网上出现了大量有价值的信息(如微博、论坛、网络新闻等)。该方向主要研究如何快速、方便、准确地从海量互联网信息中挖掘有价值的知识。具体地,包括热门话题检测、事件演变趋势分析、社区发现等研究内容。
三、学习年限
  全日制攻读硕士学位的学习年限为3年,达到要求的优秀研究生可以提前1年毕业。
四、课程设置
  本专业硕士研究生的课程学习在第二学期末结束。必须修满28学分。其中学位课程为16—22学分,必修环节为4学分,选修课为8—9学分(必须选修本方向专业选修课程)。要求第一学期的课程设置总学分应为18-20学位,不少于18学分。
 v本专业共设置28门课程,其中,公共课3门,基础理论课4门,专业课4门,选修课14门。
  对于培养方案内确定的课程,应另行编写课程教学大纲。主要包括教学目标、课程内容、教学要求、预修课程、考核方式、参考书目等。
  课程考试可以采用笔试、写读书报告或论文的形式。Hadoop大数据处理、深度学习、异常检测、数据挖掘、支持向量机、高级数据库系统、模式识别和多Agent系统八门课程的考核形式采用写论文的形式,其他课程采用考试形式。确实考核出学生对所学课程掌握的程度及运用知识的能力,考试成绩按百分成绩评定。
  学位课不及格但在45分以上,允许补考一次,45分以下必须重修。
  一学期有两门学位课程考试不及格,或一门学位课程考试不及格经补考后仍不及格者,应予退学。
  学生所有考试试卷学院保存至少4年。
五、学位论文工作
  学位论文工作是研究生培养的组成部分,是对研究生进行科学研究或承担专门技术作的全面训练,是培养研究生创新能力,综合运用所学知识发现问题、分析问题和解决问题的主要环节。
  1、学位论文开题。学位论文开题应在导师的指导下,通过查阅本领域相关工作的文献,了解国内外发展现状和发展趋势,通过分析对相关工作进行评述,指出要解决的问题及解决方案和技术路线,并撰写开题报告。选题要有重要应用价值,并有一定的理论意义,解决问题的方法要有新的见解。开题报告需要经过论证小组论证通过,论证小组由至少3位熟悉研究生选题内容的导师组成。论证小组就选题是否有研究意义、研究方案和技术路线的可行性及创新性等方面给出评估意见。学位论文开题距离学位论文答辩的日期至少1年以上。开题报告的具体要求参见《河北大学关于硕士研究生学位论文开题报告的要求》。
  2、学位论文撰写。硕士学位论文撰写的时间应不少于1年,即从开题报告到全面完成为止。学位论文的撰写要符合规范,章节之间要有逻辑性,硕士学位论文应在导师指导下由硕士生独立完成。
  3、学位论文答辩。通过学位论文评审的才能参加答辩,答辩委员会至少由5名本领域的专家组成,主席必须是其他学校的导师,原则上应为博士生导师。研究生参加答辩前还需要完成一定的学术活动,发表至少1篇符合要求的学术论文。关于学术活动和学术论文的要求分别参见:
  (a)《河北大学研究生开展学术活动的有关规定(试行稿)》。
  (b)《河北大学关于研究生在攻读学位期间发表学术论文的要求》。
六、培养方式及方法
  硕士研究生的培养方式实行导师负责制,导师向硕士研究生指导小组负责。在3年的培养过程中,导师指导与集体培养相结合。在研究生入学第一学期内确定导师,导师和研究生采用双向选择机制。为了充分发挥学科的综合优势和学术群体作用,每位导师每届指导学生原则上不超过6名,新增导师首次指导学生原则上不超过2名。鼓励相关和相近学科之间联合培养硕士研究生。

软件工程学术硕士研究生课程设置与学分分配表

类别课程号课程名称 学时 学分 授课学期 授课方式 考核方式 备注
学位课T0000001中国特色科学社会主义理论与实践34 2 1讲授 考试
T0000003
T0000004
硕士英语1,2102 61,2讲授 考试
S1502001专业外语(湛燕)34 2 1讲授 考试
S1502002算法设计与分析(翟俊海)51 3 1讲授 考试 多媒体
S1502003高级软件工程(王兵)51 3 1讲授 考试 多媒体
S1502004机器学习(邢红杰)51 31讲授 考试 多媒体
实践环节T0000105入学教育与学术规范 1 1
T0000106开题报告 1 4
T0000107学术活动 2
非学位课T0000102自然辩证法概论
(含延安精神专题讲座4课时)
21 1 2讲授 考试 理工医
T0000101马克思主义与社会科学方法论(含延安精神专题讲座4课时)21 12 讲授 考试 文史哲
S1502101Hadoop大数据处理(翟俊海)34 2 2讲授 论文 多媒体
S1502102深度学习(翟俊海)34 2 2讲授 论文 多媒体
S1502103神经网络(邢红杰)34 2 2讲授 考试 多媒体
S1502104异常检测(邢红杰)34 2 2讲授 论文 多媒体
S1502105数据挖掘(袁方)34 2 2讲授 论文 多媒体
S1502106高级数据库系统(袁方)34 2 2 论文
S1502107支持向量机(鲁淑霞)34 2 2
S1502108数据分析(鲁淑霞)34 2 1
S1502109凸优化理论及应用(花强)34 2 1
S1502110模式识别(花强)34 2 2 论文
S1502111强化学习(张峰)34 2 1
S1502112多Agent系统(张峰)34 2 2
S1502113数字图像处理(陈俊芬)34 22
S1502114矩阵论(陈俊芬)34 22
S1502115研究生导师论坛(一)大数据时代的软件工程34 01讲座
S1502116研究生导师论坛(二)
基于机器学习的软件
缺陷预测
34 0 2讲座

学科组成员签字:
注:1、专业学位课课时为51学时,3学分;2、专业选修课课时为34学时,2学分;3、每个研究方向设1-2门选修课; 4、每学分17学时。