计算机软件与理论专业硕士研究生培养方案
一、学科简介
计 算机软件与理论专业是计算机科学与技术所属的二级学科,主要涉及软件设计、开发、维护和使用过程中涉及的理论、方法和技术,探讨计算机科学与技术发展的理 论基础,研究领域包括计算理论、程序设计与理论、软件工程技术、计算机网络技术、高性能计算、信息安全理论与方法、理论计算机科学、计算机应用技术、生物 信息学及其他多学科交叉研究等。
本学科现有教授5人,副教授2人,有博士学位的教师7人,与国内外重要学术研究机构和大学有着广泛深入的交流合作。近年来主持国家自然科学基金面上项目、省部级项目十余项,横向项目多项。在国内外权威刊物上发表100余篇,出版教材10余部。
本学科现有湖南师范大学计算机应用研究中心,可以依托“低维量子结构与调控”教育部重点实验室的并行计算工作站和电子与通信工程实验室的仪器设备,图书资料丰富。
本专业设立了软件工程技术、信息安全及优化设计、网络与数据通信、模式识别与数字图像处理、生物信息学等研究方向,逐步形成了自己的特色:面向学科发展需要,紧紧围绕地区经济社会发展的实际问题,根据信息技术开发和应用要求,实现专业与科研项目、基础研究与应用开发相结合。
二、培养目标
培 养德、智、体全面发展、有坚实的计算机理论基础,掌握软件设计、开发、维护和使用过程中涉及的理论、方法和技术等方面的人才。应掌握计算机软件与理论专业 的基础理论和研究方法以及本专业必备的专门知识,具有独立承担科学研究能力或专门技术工作能力,胜任高校教学与科研、以及软件研究、设计、开发和维护工 作。
三、学制与学习年限
学制为3年。研究生在读期间学习认真,成绩优良,科研能力突出,在规定的学制完成之前已达到研究生提前毕业要求,可申请提前毕业,提前毕业研究生在校学习时间最短不得少于2年。研究生在学制规定的学习年限期间因特殊原因未能完成所有学业,可延长学习年限,延长毕业研究生在校学习年限不得超过4年(不含休学时间)。提前毕业及延长学习年限的要求参照《湖南师范大学研究生提前毕业及延长学习年限的有关规定》。
四、研究方向及简介
(一)软件工程技术
软件工程技术主要涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。本研究方向主要从事面向对象的软件技术、软件工程及其工具与环境、软件体系结构的研究和设计,从事大型软件、数据库理论与应用技术研究。
(二)信息安全及优化设计
信 息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。 优化设计是指求解优化设计问题中的算法。本研究方向主要从事公钥密码、分组密码、入侵检测、病毒防范、移动与无线网安全、安全系统集成等方面的研究,从事 遗传算法、蚁群算法等具有群体智能特征的优化算法研究与设计。
(三)网络与数据通信
计 算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调 下,实现资源共享和信息传递的计算机系统。数据通信是指在数据处理机之间按照达成的协议传送数据信息的通信方式。本研究方向主要从事计算机网络、无线传感 器网络以及物联网的研究和软件设计与开发,从事分布式网络环境下的信息系统的研究与应用,从事复杂网络系统建模、分析与控制研究,从事复杂网络中的路由理 论与关键技术研究。
(四)模式识别与数字图像处理
模式识别是指对表征事物或现象的各种形式的信息进行处理和分析,以对事物或现象进行描述、 辨认、分类和解释的过程,是信息科学和人工智能的重要组成部分。数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和 技术。本研究方向主要从事指纹、脸像、虹膜等特征识别身份和图像数字水印技术研究,从事数字水印技术、人工智能与自然语言理解等研究。
(五)生物信息学
生物信息学(Bioinformatics)利用应用计算机科学、信息学、统计学等方法研究生物学的问题。随着人类基因组计划的成功,近10年 来大量的分子生物学实验数据成指数级增长,其对计算资源的要求远远超过了计算机硬件的增长速度。生物信息学在序列组装和比对、基因识别、蛋白质结构预测、 致病基因的探测等发挥了重要的作用。本研究方向主要是新一代测序数据下的序列组装、复杂疾病全基因组关联分析及相关研究领域。
五、课程设置及学分要求
组别 | 课程编号 | 课程名称 | 学时 | 学分 | 开课 学期 | 授课 方式 | 考试 方式 | 备注 |
公共必 修课程 | 100000000012 | 中国特色社会主义理论与实践研究 | 36 | 2 | 1 | 讲 座 | 考试 | 6学分 |
100000000014 | 自然辩证法 | 18 | 1 | 1 | 讲 座 | 考试 | ||
100000000007 | 硕士学位英语课程 | 108 | 3 | 1 | 面授讲课 | 考试 | ||
专业必 修课程 | 211081202001 | 算法分析与设计 | 60 | 3 | 1 | 面授讲课 | 考试 | 9学分 |
211081202002 | 程序设计理论 | 60 | 3 | 1 | 面授讲课 | 考试 | ||
211081202003 | 软件工程 | 60 | 3 | 1 | 面授讲课 | 考试 | ||
方向限 选课程 | 211081202004 | 物联网和云计算 | 60 | 3 | 2 | 面授讲课 | 考试 | 至少 6学分 |
211081202005 | 现代网络技术 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202006 | 模式识别 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202007 | 并行与分布计算 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202008 | 软件工具与环境 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202009 | 移动计算 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202033 | 复杂网络 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202010 | 分布式系统 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202011 | 分布式数据库系统 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
211081202012 | 软件质量控制和测试 | 60 | 3 | 2 | 面授讲课 | 考试 | ||
任意选 修课程 | 211081202013 | 图象处理 | 40 | 2 | 2 | 面授讲课 | 考查 | 至少 4学分 |
211081202014 | 计算机密码学 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202015 | 决策支持系统 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202016 | 信息论与编码学 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202017 | 网络和计算机安全 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202018 | 数据仓库与数据挖掘 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202019 | 人机界面设计和分析 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202020 | 软件体系结构 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202021 | 面向对象的分析和设计 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211081202022 | 生物信息学 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
211070201032 | 文献阅读 | 40 | 2 | 2 | 面授讲课 | 考查 | ||
必修环节 | 实践环节 | 2 | 4学分 | |||||
学术活动 | 2 |
六、培养环节
1、个人培养计划
硕士生应在入学1个月内,在导师的指导下制定个人培养计划。个人培养计划应包括课程学习、实践环节和学位论文等计划。个人培养计划由导师指导小组审查通过后报学院及研究生处备案。
2、学术活动