软件工程专业学术型硕士研究生培养方案
(专业代码:083500)
一、培养目标
按照我国经济社会和科技发展的需要,培养具有强烈的社会责任感、宽厚的专业素养、独立的科研能力和专业实践能力的高层次专门人才。具体要求包含:
1、掌握马克思主义的基本原理,坚持四项基本原则,热爱祖国,遵纪守法,品德优良,学风严谨,具有实事求是、不断追求新知、勇于创造的科学精神,积极为社会主义建设服务。
2、掌握软件工程领域扎实的理论基础和宽广的专业知识,具有运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及项目的组织与管理能力、团队协作能力和技术创新能力。
3、较熟练地掌握一门外国语,具有较好的外语听说和科学论文写作能力,能比较熟练地进行本专业外文文献的阅读,并能准确地撰写论文外文摘要。
4、具有健康的体格和心理。
二、学习年限
学制一般为3年。课程学习时间和论文写作时间(包括论文答辩)约各占一半,均不得少于一学年。每学年总学习时间40周,每学期18周为课程学习时间,2周为课程复习考试时间,假期与本科生相同。
提前完成培养方案规定的全部课程和其他培养环节,成绩优秀、科研能力突出、出色完成学位论文并符合学校有关规定者,可申请提前毕业,但其最短学习年限不得少于2.5年。研究生在学制规定的基本年限内,未能完成全部学业,可适当延长学习年限,但在校最长学习年限不得超过5年。
三、研究方向
序号 |
研究方向名称 |
主要研究内容 |
研究生导师 |
1 |
数据挖掘及其应用 |
主要包括大规模、高维数据的维数约简、分类及信息检索的模型算法研究,涵盖基础研究、应用基础研究及应用研究多个层面。 |
王明文、丁树良、 万剑怡 |
2 |
移动与分布式计算 |
主要研究动态网络系统中移动计算的关键技术,组件迁移和可靠通信机制、动态的计算机处理能力利用以及自适应的计算负载动态映射策略。 |
余敏、谢旭升、 郭帆 |
3 |
软件开发方法 |
主要研究软件开发环境与开发技术、程序设计及其语言、软件工程等基础技术问题。 |
李云清、杨庆红、 钟林辉 |
4 |
图像工程 |
主要研究三维图像重建、图像理解以及基于嵌入式系统的图像处理。 |
叶继华、王明文、 周琪云 |
5 |
信息化管理软件开发 |
主要研究计算机技术、运筹学、组织行为学等多学科技术在信息化管理软件开发中的应用。 |
周琪云、刘超、 吴克捷 |
6 |
互联网软件开发与应用 |
深入开展包括服务计算、基于Web的管理信息系统、电子商务等各类基于互联网软件的理论与应用研究。 |
甘登文、杨印根、 黄明和 |
四、培养方式和培养计划
1、采用导师负责与导师组集体培养相结合的培养方式。导师为主导负责研究生的业务指导和思想政治教育,注重发挥导师组集体智慧,拓宽研究生的学术视野,提高研究生培养质量。
2、课程学习与科学研究相结合。注重课程学习,夯实学科基础,通过课程学习使研究生掌握本学科专业的系统知识和前沿问题。每位研究生都应参与导师的科研课题,使研究生在参与科研课题研究中学习,在学习中研究,努力提高研究生分析问题和解决问题的能力、研究能力和创新能力。
3、研究生在入学后的三个月内(最迟在第一学期末)通过师生互选,确定导师,未参与互选的研究生由导师组分配导师,并在导师的指导下根据本学科培养方案和研究生本人的具体情况确定研究方向与制订培养计划,经学科负责人审定后报学院和研究生院备案。导师在为研究生制定培养计划时应该充分体现因材施教的原则,培养计划要对该研究生的研究方向、课程学习要求、实践和参加学术活动环节等作出比较具体的规定或说明。培养计划确定后,研究生和导师均应严格执行。
4、学位课程的教学一般是课程讲授,其他课程将根据实际情况,可以采取讲授、讨论班等相结合的方式进行。
5、严格按《江西师范大学研究生中期考核与筛选暂行规定》加强阶段性考核,未通过中期考核者,不得进入学位论文阶段。
五、课程设置与学分要求
本一级学科课程分学位课程和非学位课程两大类(见附件一),其中学位课程包括:公共必修课、专业基础课、专业核心课;非学位课程包括:专业选修课。对于跨学科或以同等学力考入的研究生,应补修本学科专业指定的两门本科生主干课程。
实行学分制培养,研究生至少应修满34个学分,方可参加论文答辩。学位课不少于26学分,非学位课不少于6学分,实践环节2学分(其中学术活动1学分,实践活动1学分)。具体如下:
1、学位课(不少于26学分):
(1)公共必修课(8学分)
①政治理论课(2门) 3学分
②第一外国语(1门) 4学分
③专 业 外语(1门) 1学分
(2)专业基础课(不少于3门) ≥9学分
(3)专业核心课(不少于3门) ≥9学分
2、非学位课(即专业选修课,不少于3门) ≥6学分
3、补修课程(不计学分)
为了保证培养质量,跨专业入学和以同等学力入学的研究生需补修与本专业相关的大学本科的主干课程不少于2门。需补修的课程应列入个人培养计划,补修课程要求通过考核,取得合格以上成绩,但不计学分。
培养方案中开设的各门课程,都要进行考核,考核分为考试和考查两种,成绩合格方可取得学分。课程考核成绩按百分制计算,学位课程75分以上为合格,非学位课程60分以上为合格。
六、实践环节
实践环节主要包括学术活动和实践活动两部分。
(1)学术活动(1学分)
为了拓宽研究生的视野,促进研究生主动关心和了解学科前沿的进展,研究生在学期间必须积极、主动地参加校内外本学科、专业或其他相关专业的各种学术活动。凡由学校、研究生院及各院、室、所组织在本校举行的相关学术活动,研究生均应参加。凡校外学术组织和省、部、国家有关部门、单位及国际学术团体组织的各种学术活动,可根据实际情况,积极参加。在读期间,研究生应听取不少于5场高水平学术讲座;公开主讲不少于2次有关文献阅读、学术研究等内容的学术报告。
学术活动为申请学位的必备环节,不得免修。学院根据学生参加学术活动的考勤和学生主讲的学术报告质量进行考核,考核成绩采用五级分制,由导师综合评定。
(2)实践活动(1学分)
实践活动包括教学实践、科研实践与社会实践等类别。
教学实践的形式包括课堂讲授、批改作业、指导实验、答疑解难等;科研实践的形式包括参与导师课题研究、完成自主申报的科研课题、参与人才培养基地和学科研究基地的研究项目等;社会实践的形式可以是社会调查、技术咨询、科技开发与服务、专业实习等,也可以通过担任助研和助管工作完成。
实践活动为申请学位的必备环节,不得免修。实践活动的考核,由导师依据研究生参与实践活动的实际情况作出评估,给出成绩,考核成绩采用五级分制评定。
七、科研能力的培养
1、研究生在导师的指导下,应该尽早进入有关课题的研究。在培养科研能力的过程中推动有关专业课程的学习,进一步加深或拓宽研究生的理论和知识面;注意因材施教,充分发挥研究生的特长和才能,使他们熟悉了解科学研究的选题、立项、研发与结题(鉴定)等主要环节,培养他们自学和独立进行科研的能力。
2、研究生应积极参加各种学术交流活动,并撰写有关摘要或笔记。
3、研究生在校期间,必须以江西师范大学为第一署名单位,至少公开发表与本专业相关的学术论文1篇(第一作者或导师为第一作者、学生为第二作者);未完成者,不得授予硕士学位。
八、学位论文
学位论文工作是研究生培养的重要组成部分,是对研究生进行科学研究或承担专门技术工作的全面训练,是培养研究生创新能力以及综合运用所学知识发现问题、分析问题和解决问题能力的重要环节。导师与学院在学位论文选题、开题、论文中期检查、论文评审与答辩等关键环节实施严格监控,以保证硕士学位论文的质量。
1.研究生经过课程学习和实践,在导师指导下,通过查阅资料和调研提出自己的主攻方向及奋斗目标,确定自己的技术路线,认真做好选题工作,论文的选题应具有一定的科学意义和实用价值,并有创新性。
2.研究生一般应于第四学期结束前完成开题工作,受到撰写课题申报书的训练。开题报告具体要求参见《江西师范大学全日制学术型研究生学位论文开题报告的若干规定》。
3.研究生至少要用一年的时间在导师或导师组的指导下独立完成学位论文的撰写工作。研究生在撰写论文过程中,应定期向导师作进展报告,并在导师的指导下不断完善论文。
4.硕士学位论文经导师认可,可进行专家评阅和答辩。论文评阅与答辩的具体要求详见《江西师范大学硕士研究生学位论文评审实施细则》和《江西师范大学学位授予工作细则》。
九、毕业与学位授予
研究生在学校规定的学习年限内完成课程学习,修满规定的学分,通过思想品德考核、学位论文答辩,符合毕业要求,准予毕业;符合《中华人民共和国学位条例》有关规定,达到我校学位授予标准,经学校学位评定委员会审核和表决,授予硕士学位。
附件一:
软件工程专业学术型硕士研究生课程设置与教学计划表
课程 类别 |
课程 编号 |
课程名称 |
学分 |
学时 |
开课 学期 |
任课 教师 |
备注 |
|
位 课 程 |
公共必修 课 |
9992001 9992002 |
公共英语 |
4 |
216 |
1和2 |
学校统一安排 |
|
9992009 |
中国特色社会主义理论与实践研究 |
2 |
36 |
1 |
学校统一安排 |
全校必修 |
||
9992011 |
自然辩证法概论 |
1 |
18 |
2 |
学校统一安排 |
理科指定选修 |
||
0202001 |
专业英语 |
1 |
18 |
1 |
万剑怡 |
|
||
专业基础课 |
0202035 |
软件体系结构 |
3 |
54 |
1 |
刘超 |
|
|
0202003 |
高级软件工程 |
3 |
54 |
1 |
钟林辉 |
|||
0202004 |
分布式操作系统 |
3 |
54 |
2 |
谢旭升 |
|||
专业核心 课 |
0202036 |
软件项目管理 |
3 |
54 |
2 |
刘超 |
|
|
0202037 |
高级数据库技术 |
3 |
54 |
2 |
谢旭升 |
|||
0202038 |
高级计算机网络 |
3 |
54 |
1 |
叶继华 |
|||
非 学 位 课 程 |
专业 选修 课 |
0202039 |
算法设计与分析 |
2 |
36 |
1 |
黄明和 |
|
0202023 |
面向对象设计与分析 |
2 |
36 |
2 |
李云清 |
|||
0202040 |
数据挖掘 |
2 |
36 |
1 |
王明文 |
|||
0202018 |
数值计算 |
2 |
36 |
2 |
甘登文 |
|||
0202041 |
数学模型及其应用 |
2 |
36 |
3 |
甘登文 |
|||
0202042 |
人工智能 |
2 |
36 |
2 |
杨庆红 |
|||
0202024 |
分布式数据库 |
2 |
36 |
2 |
谢旭升 |
|||
0202043 |
软件质量工程 |
2 |
36 |
3 |
化志章 |
|||
0202044 |
软件开发方法 |
2 |
36 |
2 |
李云清 |
|||
0202045 |
软件测试技术 |
2 |
36 |
3 |
刘超 |
|||
0202046 |
模式识别与图像处理 |
2 |
36 |
2 |
程艳 |
|||
0202047 |
信息检索 |
2 |
36 |
2 |
王明文 |
|||
0202019 |
现代测试理论 |
2 |
36 |
2 |
丁树良 |
|||
0202048 |
软件前沿技术讲座 |
2 |
36 |
3 |
特邀专家 |
|||
实践 环节 |
学术 活动 |
参加学术讲座或学术研讨不少于5次,作学术报告不少于2次 |
1 |
18 |
|
|
|
|
实践 活动 |
参加教学实践、社会实践或科研实践 |
1 |
18 |
|
|
|
||
补修 课程 |
|
操作系统 |
|
|
|
|
跨学科或同等学力入学者须补修 |
|
|
计算机网络 |
|
|
|
|
附件二:
软件工程专业学术型硕士研究生课程简介
课程编号:0202001
课程名称:计算机专业英语
英文译名:computer English
课程类别:公共必修课
学 分:1
学 时:18
开课单位:计算机信息工程学院
任课教师及职称:万剑怡教授、程艳副教授、杨庆红教授
教学内容及要求:
通过本课程的学习,使学生掌握计算机知识的常用英语词汇和习惯表达方式,提高使用英语获取专业知识和信息的能力,提高英语阅读和翻译能力,能够从英文资料中获取知识,为熟练阅读英文的计算机技术文献、资料和书籍打下良好基础。
课程的教学内容以教材为指导,将教材中的内容按照所涉及的计算机专业领域划分为10个专题,包括计算机基础知识、计算机硬件、计算机操作系统、程序设计语言、计算机应用程序、数据库、计算机网络、互联网 、计算机安全等。在首先掌握教材中的术语和表达方式以及相关知识的同时,同时补充大量该领域的最新文章、演讲视频和学术讲座等,使学生从多方位感受和掌握西方思维和表达方式。
教材及参考书目:
1、刘艺、王春生:《计算机英语》(第三版),机械工业出版社,2009年。
2、张强华、司爱侠:《计算机专业英语》,机械工业出版社,2007年。
3、霍宏涛:《计算机专业英语》,机械工业出版社,2007年。
4、张政:《新编计算机英语教程》,电子工业出版社,2005年。
5、其他英文专业网站文章、相关英文科技论文、英文学术论文。
课程编号:0202035
课程名称:软件体系结构
英文译名:software architecture
课程类别:专业基础课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:刘超教授、钟林辉副教授、石海鹤副教授
教学内容及要求:
软件体系结构是软件工程研究与实践的主要领域,是软件开发人员交流的语言,并作为前期设计的抽象,为软件开发和构件重用提供有力支持。通过课程学习,使研究生认识到软件的性能、可用性、安全性等质量属性与软件体系结构的关系,并在软件工程技术的基础上,进一步提高软件开发的基本素养,为成为高水平的软件分析师或设计师奠定基础。本课程对研究生的学习要求是掌握软件体系结构的基本概念、架构风格、描述语言等理论知识,熟悉软件体系结构的设计方法。
教材及参考书目:
1、张友生:《软件体系结构》(第二版),清华大学出版社,2006年。
2、冯冲等:《软件体系结构理论与实践》,人民邮电出版社,2004年。
3、胡荷芬等:《UML系统建模基础教程》,清华大学出版社,2010年.
4、齐治昌等:《软件工程》,高等教育出版社,2001年.
课程编号:0202003
课程名称:高级软件工程
英文译名:Advanced software engineering
课程类别:专业基础课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:钟林辉副教授、化志章副教授、揭安全副教授
教学内容及要求:
《高级软件工程》在本科软件工程的基础上,介绍20世纪90年代中期以后软件工程的发展的最新研究成果,以软件工程生命周期各个阶段为线索,围绕如何提高软件的生产效率和质量进行组织教学。使研究生通过这些理论的学习,以进一步强化研究生的专业理论基础,扩展研究生的学术研究视野,提高学术研究能力。主要内容包括高可靠性软件需求、软件体系结构、中间件技术、软件复用、软件技术、面向服务架构技术、柔性工作流、统一建模语言、软件测试、软件配置管理等。
教材及参考书目:
1、(英)萨默维尔著,程成等译,《软件工程》(原书第9版),机械工业出版社,2011年。
2、方木云,刘辉《高级软件工程》,清华大学出版社 2011年。
3、(美)普雷斯曼著,郑人杰等译《软件工程:实践者研究方法》(原书第7版),机械工业出版社,2011年。
课程编号:0202004
课程名称:分布式操作系统
英文译名:Distributed Operating Systems
课程类别:专业基础课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:谢旭升教授、郭帆副教授、李云洪副教授
教学内容及要求:
分布式操作系统是为分布式计算机系统配置的一种操作系统。本课程主要介绍设计和构造分布式操作系统的基本原理和典型实现技术,充分反映该领域的最新研究成果;通过本课程的学习,要求学生了解掌握分布式操作系统的概念、模型和功能,理解掌握分布式操作系统的有关原理、算法和实现技术。内容包括:分布式计算机系统的拓扑结构,分布式操作系统的结构模型、层次划分、通信机制、事件定序、并发控制与协同处理、资源管理、进程调度、处理机分配、死锁处理、文件系统、命名与透明性、任务分配和负载共享、分布式事务处理以及故障检测与容错等。可为学生今后从事分布式操作系统、分布式数据库、分布式程序设计语言等方面的研究和开发工作打下基础。
教材及参考书目:
1、何炎祥:《分布式操作系统》,高等教育出版社,2005年。
2、Doreen L.Galli 著,徐良贤等译:《分布式操作系统原理与实践》,机械工业出版社,2003 年。
3、Doreen L.Galli:《分布式操作系统—概念与实践》(英文版),人民邮电出版社,2002年。
4、Andrew S. Tanenbaum,Maarten van Steen:Distributed Systems:Principles and Paradigms(影印版),清华大学出版社,2002年。
5、 George Coulouris,Jean Dollimore,Tim Kindberg :Distributed Systems:Concepts and Design(Third Edition),机械工业出版社,2004年。
课程编号:0202036
课程名称:软件项目管理
英文译名:software object management
课程类别:专业核心课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:刘超教授、揭安全副教授、化志章副教授
教学内容及要求:
《软件项目管理》是以软件项目为研究对象,以项目管理的基本理论和软件项目的生命周期为基础,结合软件技术和应用系统的特点,通过讲授与案例形式讲述软件项目管理的目的要求、方法工具和组织职责。通过本课程学习,使研究生认识项目管理是提高软件质量的关键,提高分析和解决软件项目管理问题的思维能力,具备制订软件项目计划与实施管理的基本技能。本课程对研究生的学习要求是在掌握软件项目管理的基本概念、基本过程和管理内容等的基础上,熟悉软件项目管理的基本要求和方法工具。
教材及参考书目:
1、张家浩:《软件项目管理》,机械工业出版社,2005年。
2、朱少民等:《软件项目管理》,人民邮电出版社,2009年。
3、韩万江等:《软件项目管理案例教程》,机械工业出版社,2005年。
4、戚安邦等:《项目管理概论》,清华大学出版社,2008年。
5、齐治昌等:《软件工程》,高等教育出版社,2001年。
课程编号:0202037
课程名称:高级数据库技术
英文译名:Advanced Database
课程类别:专业核心课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:谢旭升教授、李云洪副教授、张练兴副教授
教学内容及要求:
数据库技术主要研究如何存储、使用和管理数据,是计算机科学技术中发展最快,也是应用为最广泛的技术之一。本课程阐述数据库的最新技术发展趋势,注重用全新的观点和视角认识新、旧问题,分析问题的本质,全面介绍数据库的新理论、新技术。主要内容包括:关系数据库、面向对象数据库、时态数据库、实时数据库、web数据库、移动数据库、数据仓库、数据挖掘等方面的一些高级主题。通过本课程的学习,要求学生理解、掌握并能应用高级数据库的原理、方法和技术,可以培养提高学生从事高级数据库领域的研究、开发及应用工作的能力。
教材及参考书目:
1、谢兴生:《高级数据库系统及其应用》,清华大学出版社,2010年。
2、汤庸:《高级数据库技术与应用》,高教出版社,2008年。
3、毛国君:《高级数据库技术与原理》,人民邮电出版社,2004年。
4、王占全、张静、郑红、胡国玲、李建华:《高级数据库技术》,华东理工大学出版社,2011年。
课程编号:0202038
课程名称:高级计算机网络
英文译名:Advanced Network Technology
课程类别:专业核心课
学 分:3
学 时:54
开课单位:计算机信息工程学院
任课教师及职称:叶继华教授、周琪云教授、熊建华副教授
教学内容及要求:
高级网络技术包括了计算机网络研究的主要领域,内容涉及网络体系结构、协议机制、算法设计和路由器技术等多个方面。本课程的目标是使研究生充分认识和研究新一代互联网发展中的基础理论问题,能够更加深入地掌握计算机网络的研究现状,理解目前网络体系结构、协议和应用研究领域的最新发展。使新一代互联网络能够更好地满足国家和社会的需求。主要内容包括:计算机网络体系结构的发展,Internet的路由、拥塞控制和安全,高性能路由器体系结构与关键技术。
教材及参考书目:
1、徐恪:《高等计算机网络——体系结构、协议机制、算法设计与路由器技术》(第2版),机械工业出版社,2009年。
2、潘爱民译:《计算机网络》(第4版),清华大学出版社,2005年。
3、陈鸣:《计算机网络自顶向下方法与Internet特色》,机械工业出版社,2005 年。
4、张长富等译:《TCP/IP协议原理与应用》(第2版),清华大学出版社,2009年。
5、刘衍珩:《计算机网络》.科学出版社,2004年。
6、杨延双:《TCP/IP协议分析及应用》,机械工业出版社,2007年。
7、叶新铭等译:《计算机网络系统方法》,机械工业出版社,2006年。
8、谢希仁:《TCP/IP协议簇》(第3版),清华大学出版社,2006年。
课程编号:0202039
课程名称:算法设计与分析
英文译名:Algorithm design and analysis
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:李云清教授、黄明和教授、石海鹤副教授
教学内容及要求:
算法的研究是计算机科学的核心问题,是人类难度最大最富创造性的活动之一。《算法设计与分析》主要研究如何设计和分析离散系统中出现的各种问题的计算机解决方法。通过该课程的学习,不但能使学生掌握一些常用算法,具备设计有效算法,分析算法时间和空间效率的基本能力,而且能为他们学习其他专业课程奠定扎实的理论和技术基础,这些基础对培养学生的逻辑思维和创造性、提高学术研究能力、扩展学术研究视野有着不可替代的作用。该课程的主要内容包括基础知识、分治策略、动态规划、贪心法、回溯与分支限界、算法分析与问题的计算复杂度、NP完全性、近似算法、处理难解问题的策略等。
教材及参考书目:
1、朱洪:《算法设计与分析》,上海科技文献出版社,1989年。
2、刘瑾:《算法设计与分析》,科学出版社2003年。
3、王晓东:《算法设计与分析》,清华大学出版社2008年。
课程编号:0202023
课程名称:面向对象分析与设计
英文译名:Object-Oriented Analysis and Design
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:李云清教授、揭安全副教授、王岚副教授
教学内容及要求:
掌握面向对象的基本理论和方法,包括面向对象分析与设计的基本概念、主要步骤、典型特点、关键问题等。掌握面向对象的表示法、面向对象的开发过程、面向对象分析与设计在软件开发中的应用。
通过课程学习,学生要清楚传统软件开发方法中存在的问题,掌握面向对象方法在软件开发过程和方法上的改进,能使用面向对象的分析与设计方法进行软件建模。
教材及参考书目:
1、麻志毅:《面向对象分析与设计》,机械工业出版社,2008年。
2、(美)布奇 等:《面向对象分析与设计》(第3版)(英文版),人民邮电出版社,2008年。
3、Grady Booch :《面向对象分析与设计》,机械工业出版社,2003年。
4、[美]Michael Blaha James Rumbaugh 著,车皓阳,杨眉 译,《UML面向对象建模与设计》(第2版),人民邮电出版社,2011年。
5、邵维忠、杨芙清:《面向对象的系统分析》(第二版), 清华大学出版社,2006年。
6、邵维忠、杨芙清:《面向对象的系统设计》(第二版), 清华大学出版社,2006年。
课程编号:0202040
课程名称:数据挖掘
英文译名:Data Mining
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:王明文教授、万剑怡教授、李茂西
教学内容及要求:
《数据挖掘》课程全面介绍数据挖掘的理论和方法,旨在为学生提供将数据挖掘应用于实际问题所必需的知识。涵盖五个主题:数据、分类、关联分析、聚类和异常检测。除异常检测外,每个主题都包含基本概念、代表性算法和评估技术并较深入地讨论高级概念和算法。目的是使学生在透彻地理解数据挖掘基础的同时,还能了解更多重要的高级主题。既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详细阐述。在教学过程中,学生要学会充分应用网络资源和工具,实现主要算法等,在实践中获得提高。本课程为学生今后从事数据挖掘等方面研究打下理论基础。
教材及参考书目:
1、Pang-Ning Tan, Michael Steinbach ,Introduction to Data Mining,人民邮电出版社,2006年。
2、Jiawei Han,Micheline Kamber著,范明、孟小峰译《数据挖掘概念与技术》,机械工业出版社,2007年。
3、Daniel T.Larose,刘燕权等译:《数据挖掘方法与模型》,高等教育出版社,2011年。
课程编号:0202018
课程名称:数值计算
英文译名:numerical computation
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:甘登文教授、熊晓华副教授
教学内容及要求:
《数值计算》主要研究如何利用计算机更好的解决各种数学问题,包括连续系统离散化和离散形方程的求解,并考虑误差、收敛性和稳定性等问题。主要内容包括函数的数值逼近(代数插值与函数的最佳逼近)、数值积分与数值微分、数值代数(线性代数方程组的解法与矩阵特征值问题的计算)、非线性(代数与超越)方程的数值解法、最优化方法以及常微分方程(初、边值问题)数值解法等。通过学习基本概念、基本原理和基本算法,培养数值计算能力,为学习后续课程以及将来从事科学计算、计算机应用和科学研究等工作奠定必要的数学基础。
教材及参考书目:
1、石瑞民:《数值计算》,高等教育出版社,2004年。
2、陈化:《数值分析》,科学出版社,2009年。
课程编号:0202041
课程名称:数学模型及其应用
英文译名:Mathematical modeling and application
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:甘登文教授、熊晓华副教授、熊建华副教授
教学内容及要求:
《数学模型及其应用》课程将数学知识、实际问题与计算机应用有机地结合起来,旨在提高学生的综合素质与分析问题、解决问题的能力。该课程主要系统介绍现代数学基础知识、数学模型、数学建模和建模过程中的一些常用方法及数学建模实例,通过课堂教学和讨论,结合学科领域前沿动态,引导及鼓励学生开展科学研究,培养良好的应用数学素养并增强数学建模能力。目标是逐步培养学生利用数学工具解决实际问题的能力,能够将实际问题“翻译”为数学语言,并予与求解,然后再解释实际现象,应用于实际,最终提高学生的数学素质和应用数据知识解决实际问题的能力。
教材及参考书目:
1、姜启源:《数学模型》(第四版),高等教育出版社,2011年。
2、戴明强、李卫军、杨鹏飞:《数学模型及其应用》,科学出版社,2007年。
课程编号:0202042
课程名称:人工智能
英文译名:Artificial Intelligence
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:杨庆红教授、程艳副教授、雷震春副教授
教学内容及要求:
该门课程主要介绍人工智能的发展历史背景、归结推理方法、不确定性推理方法和度量、知识表示法及相关推理机制、机器学习理论、自然语言的理解等,要求学生在掌握以上基本原理的基础上,能熟练使用各种知识表示方法描述问题的状态空间并实施推理,了解和掌握有关机器学习和自然语言理解的实例应用。
教材及参考书目:
1、丁世飞:《人工智能》,清华大学出版社,2011年。
2、史忠植等:《人工智能》,国防工业出版社,2007年。
3、刘凤岐:《人工智能》,机械工业出版社,2011年。
4、马少平:《人工智能》,清华大学出版社,2007年。
课程编号: 0202024
课程名称:分布式数据库
英文译名:Distributed Database
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:谢旭升教授、李云洪副教授、张练兴副教授
教学内容及要求:
分布式数据库系统是计算机网络技术与数据库技术相互渗透和有机结合的产物,主要研究在计算机网络上如何进行数据的分布和处理。
本课程系统全面地介绍分布式数据库系统的基本原理和实现技术,充分反映该领域的最新研究成果;特别是全面、系统地阐述分布式数据库系统的基本理论、概念原理、结构特点、设计思想和技术方法;重点论述分布式数据库的查询优化、事务管理、并发控制、可靠性等技术。
通过学习,要求学生掌握分布式数据库系统的概念、结构、功能;掌握分布式数据库系统设计的原理、方法和技术;掌握分布式数据库的优化、事务管理、可靠性等知识;掌握设计分布式数据库系统的方法,为学生从事大、中型数据库软件的开发、管理打下基础。
教材及参考书目:
1、邵佩英:《分布式数据库系统及其应用》,科学出版社,2005年。
2、贾焰等:《分布式数据库技术》, 国防工业出版社,2001年。
3、毛国君:《高级数据库原理与技术》, 人民邮电出版社, 2004年。
4、M.Tamer Ozsu & Patrick Valduriez:Principles of Distributed Database Systems (Second Edition),清华大学出版社, 2002年。
课程编号:0202043
课程名称:软件质量工程
英文译名:Software quality engineering
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:刘超教授、化志章副教授、揭安全副教授
教学内容及要求:
《软件质量工程》是以软件质量为研究对象,以软件质量保证和管理的基本方法,通过讲授与课堂讨论讲述质量与软件质量的概念、软件质量标准、软件质量工程体系、软件质量度量及可靠性评估、软件开发周期中的软件质量活动。通过本课程学习,使研究生认识软件质量保证和管理的重要性,熟悉软件质量工程体系、具有代表性软件质量度量与保证模型或理论,掌握软件开发和维护过程中软件质量保证与管理措施与方法,为将来从事软件开发、测试和管理等奠定基础。
教材及参考书目:
1、朱少民:《软件质量保证管理》,清华大学出版社,2007年。
2、加林等:《软件质量保证》,机械工业出版社,2005年。
3、卡恩等:《软件质量工程的度量与模型》(第2版),清华大学出版社,2008年。
4、齐治昌等:《软件工程》,高等教育出版社,2001年。
课程编号:0202044
课程名称:软件开发方法
英文译名:Software development methodology
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:李云清教授、钟林辉副教授、石海鹤副教授
教学内容及要求:
《软件开发方法》以软件开发过程和开发方法为研究对象,从方法论的角度讨论如何开发高质量的软件制品。本课程以专题的形式讨论最新的软件开发方法的主要原理、步骤、技术及工具支持。通过该课程的学习,使研究生能够理解不同的软件开发方法的特色和优缺点,能够灵活地根据不同的需求和环境选择合适的软件开发方法,以及熟练的掌握开发方法中所涉及到的技术。课程主要内容形式化软件开发方法、算法自动化生成技术、敏捷开发方法、UP过程、小组软件开发过程、CMMI等。
教材及参考书目:
1、古天龙 软件开发的形式化方法 高等教育出版社2005年。
2、(美)波利斯(Pollice,G.) 等著,宋锐,张静,张煜 译 小型团队软件开发:以RUP为中心的方法 中国电力出版社 2004年。
3、桑大勇,王瑛,吴丽华 敏捷软件开发方法与实践 西安电子科技大学出版社 2010年。
课程编号:0202045
课程名称:软件测试技术
英文译名:Software Testing Technology
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:刘超教授、张练兴副教授、吴水秀副教授
教学内容及要求:
《软件测试技术》是以软件测试为研究对象,从软件质量保证体系和风险管理出发,通过讲授与案例形式讲述软件测试基本概念、基本理论、测试流程和技术方法。通过本课程学习,使研究生具备软件测试的必备专业知识和实际工作能力,为将来成为软件测试工程师奠定必须的理论和实践知识。而本课程对研究生的学习要求是理解软件测试的基本概念、基本理论、规范依据和策略方法的分类,熟悉功能测试、性能测试、过程测试的基本技术,了解面向对象测试、自动化测试、测试管理等。
教材及参考书目:
1、朱少民:《软件测试方法与技术》,清华大学出版社,2005年。
2、梨连业等:《软件测试与测试技术》,清华大学出版社,2009年。
3、李健:《软件过程质量度量与控制》,清华大学出版社,2003年。
4、林宁等:《软件测试实用指南》,清华大学出版社,2004年。
5、齐治昌等:《软件工程》,高等教育出版社,2001年。
课程编号:0202046
课程名称:模式识别与图像处理
英文译名:Pattern Recognition and Image Processing
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:曾纪国副教授、程艳副教授、刘建明
教学内容及要求:
《模式识别与图像处理》是运用模式识别中的基本决策方法、常用模型和算法解决图像分析和处理中的问题。通过授课、作业和实验,培养学生的创造性思维,为今后的实际应用和进一步深入研究打下扎实的基础。主要内容包括:模式识别和图像识别的基本原理;分类器设计的基本原理及方法包括统计模式识别、模式识别决策方法及实现;图像处理与特征提取的基本原理及方法;聚类分析的基本理论和技术;数字图像模式识别典型应用实例介绍。
教材及参考书目:
1、王晅、马建峰:《数字图像分析与模式识别》,科学出版社,2011年。
2、张宏林:《精通Visual C++数字图像处理模式识别技术及工程实践》(第2版),人民邮电出版社,2008年。
3、杨淑莹:《图像模式识别:VC++技术实现》,北京交通大学出版社,2005年版。
4、冯伟兴 :《Visual C++数字图像模式识别技术详解》,机械工业出版社,2010年。
5、Richard O:《模式分类》(第2版),机械工业出版社,2003年。
课程编号:0202047
课程名称:信息检索
英文译名:Information Retrieval
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:王明文教授、万剑怡教授、李茂西博士
教学内容及要求:
《信息检索》从计算机科学领域的角度出发,介绍信息检索的基础知识,回顾当前信息检索的发展历史,重点介绍搜索引擎的核心技术,如文档分类和文档聚类问题,以及机器学习和数值计算方法,在此基础上,进一步介绍一些高级话题,如基于语言建模的信息检索模型、基于机器学习的排序方法和Web搜索技术等,既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详细阐述。在教学过程中,学生要学会充分应用网络资源和工具,实现主要算法等,在实践中获得提高。本课程为学生今后从事互联网的理论和应用等方面研究打下理论基础。
教材及参考书目:
1、 Christopher D .Manning, Prabhakar Raghavan, Hinrich Schutze, 王斌 译,《信息检索导论》,人民邮电出版社,2010年。
2、 W.Bruce Croft, Donald Metzler, Trevor Strohman, 刘挺 等译,《搜索引擎:信息检索实践》,机械工业出版社,2010年。
3、David A.Grossman, Ophir Frieder, 张华平等译,《信息检索:算法与启发式方法》,人民邮电出版社,2010年。
课程编号:0202019
课程名称:现代测试理论
英文译名:Modern test theory
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算信息工程学院
任课教师及职称:丁树良教授、甘登文教授、熊建华副教授
教学内容及要求:
《现代测试理论》主要以项目反应理论为研究对象,从基本原理的角度,以专题的形式讲授现代测试理论的若干基本问题。通过这些理论的学习,以进一步强化研究生的专业理论基础,扩展研究生的学术研究视野,提高学术研究能力。主要内容包括项目反应理论和认知诊断的基本概念、参数估计与拟合检验、信息函数与测验编制、项目反应理论中的新模型、测验等值、测量偏差、题库与计算机化自适应测验、效度,Q矩阵理论和判别分类方法等。
教材及参考书目:
1、 漆书青、戴海崎、丁树良:《现代教育与心理测量理论》,高等教育出版社,2002年。
2、 Leighton J P,Gierl M J and Hunka S M. Cognitive diagnostic assessment for education: Theory and applications. Cambridge: Cambridge University Press, 2007 年。
3、 C.R. Rao:Handbook of Statistics. Vol.26. 2007年。
课程编号:0202048
课程名称:软件前沿技术讲座
英文译名:Software technology seminar
课程类别:专业选修课
学 分:2
学 时:36
开课单位:计算机信息工程学院
任课教师及职称:邀请专家
教学内容及要求:各研究方向的专题研讨。
教材及参考书目:各研究方向学术论文和国内外相关文献资料。